==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_12566fdb-ca3d-4013-b68b-2b98ba3f8431]...done ==> Making package: protonmail-bridge 3.12.0-3.1 (Tue Aug 27 12:27:22 2024) ==> Retrieving sources... -> Cloning proton-bridge git repo... Cloning into bare repository '/home/alhp/workspace/build/x86-64-v4/protonmail-bridge-3.12.0-3/proton-bridge'... -> Found protonmail-bridge.desktop -> Found protonmail-bridge.service -> Found remove-vcpkg-dependency.patch -> Found remove-failing-test.patch ==> Validating source files with sha256sums... proton-bridge ... Passed protonmail-bridge.desktop ... Passed protonmail-bridge.service ... Passed remove-vcpkg-dependency.patch ... Passed remove-failing-test.patch ... Passed ==> Making package: protonmail-bridge 3.12.0-3.1 (Tue Aug 27 12:27:30 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Package (93) New Version Net Change Download Size core/argon2 20190702-6 0.10 MiB extra/avahi 1:0.8+r194+g3f79789-2 1.88 MiB extra/c-ares 1.33.0-1 0.45 MiB extra/cppdap 1.58.0-2 1.55 MiB core/cryptsetup 2.7.4-1 2.93 MiB core/dbus 1.14.10-2 0.89 MiB core/dbus-broker 36-4 0.35 MiB core/dbus-broker-units 36-4 0.00 MiB core/dbus-units 36-4 0.00 MiB extra/default-cursors 2-2 0.00 MiB core/device-mapper 2.03.25-2 0.74 MiB extra/double-conversion 3.3.0-2 0.18 MiB extra/duktape 2.7.0-7 0.78 MiB core/expat 2.6.2-1 0.41 MiB extra/fontconfig 2:2.15.0-2 1.10 MiB extra/freetype2 2.13.3-1 1.62 MiB extra/graphite 1:1.3.14-4 0.20 MiB extra/gtest 1.15.2-1 2.16 MiB extra/harfbuzz 9.0.0-1 4.06 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB core/hwdata 0.385-1 9.20 MiB extra/jsoncpp 1.9.5-3 0.75 MiB core/kbd 2.6.4-1 3.14 MiB core/kmod 33-2 0.29 MiB extra/libb2 0.98.1-3 0.13 MiB extra/libcups 2:2.4.10-1 0.76 MiB extra/libdaemon 0.14-6 0.06 MiB extra/libdrm 2.4.122-1 1.23 MiB core/libedit 20240517_3.1-1 0.27 MiB extra/libevdev 1.13.2-1 0.21 MiB extra/libglvnd 1.7.0-1 3.70 MiB extra/libgudev 238-1 0.39 MiB extra/libice 1.1.1-3 0.35 MiB extra/libinput 1.26.2-1 1.11 MiB extra/libjpeg-turbo 3.0.3-1 2.28 MiB extra/libomxil-bellagio 0.9.3-5 0.58 MiB extra/libpciaccess 0.18.1-2 0.06 MiB extra/libpng 1.6.43-1 0.57 MiB extra/libproxy 0.5.8-1 0.10 MiB extra/libsm 1.2.4-2 0.26 MiB extra/libuv 1.48.0-2 0.58 MiB extra/libwacom 2.12.2-1 1.36 MiB extra/libx11 1.8.10-1 9.78 MiB extra/libxau 1.0.11-3 0.02 MiB extra/libxcb 1.17.0-1 3.87 MiB extra/libxdmcp 1.1.5-1 0.13 MiB extra/libxext 1.3.6-1 0.30 MiB extra/libxfixes 6.0.1-2 0.04 MiB extra/libxkbcommon 1.7.0-2 0.79 MiB extra/libxkbcommon-x11 1.7.0-2 0.07 MiB extra/libxmu 1.2.1-1 0.33 MiB extra/libxshmfence 1.3.2-2 0.02 MiB extra/libxt 1.3.0-2 2.02 MiB extra/libxxf86vm 1.1.5-2 0.03 MiB extra/llvm-libs 18.1.8-4 128.31 MiB extra/lm_sensors 1:3.6.0.r41.g31d1f125-3 0.46 MiB extra/md4c 0.5.2-1 0.25 MiB extra/mesa 1:24.1.6-1 98.00 MiB extra/mtdev 1.1.7-1 0.05 MiB extra/perl-error 0.17029-6 0.04 MiB extra/perl-mailtools 2.21-8 0.10 MiB extra/perl-timedate 2.33-6 0.08 MiB core/popt 1.19-1 0.23 MiB extra/qt6-translations 6.7.2-1 13.65 MiB extra/re2 1:20240702-2 0.41 MiB extra/rhash 1.4.4-1 0.32 MiB extra/shared-mime-info 2.4-1 4.55 MiB core/systemd 256.5-1 32.44 MiB extra/tslib 1.23-1 0.47 MiB extra/vulkan-headers 1:1.3.285-1 26.13 MiB extra/wayland 1.23.0-1 0.80 MiB extra/xcb-proto 1.17.0-2 1.02 MiB extra/xcb-util 0.4.1-2 0.03 MiB extra/xcb-util-cursor 0.1.5-1 0.03 MiB extra/xcb-util-image 0.4.1-3 0.05 MiB extra/xcb-util-keysyms 0.4.1-5 0.02 MiB extra/xcb-util-renderutil 0.3.10-2 0.03 MiB extra/xcb-util-wm 0.4.2-2 0.21 MiB extra/xdg-utils 1.2.1-1 0.30 MiB extra/xkeyboard-config 2.42-1 6.45 MiB extra/xorg-xprop 1.2.7-1 0.05 MiB extra/xorg-xset 1.2.5-2 0.04 MiB extra/xorgproto 2024.1-2 1.46 MiB extra/abseil-cpp 20240722.0-1 6.50 MiB extra/cmake 3.30.2-1 75.63 MiB extra/git 2.46.0-1 28.04 MiB extra/go 2:1.23.0-1 223.23 MiB extra/grpc 1.65.5-1 19.42 MiB 4.48 MiB extra/protobuf 27.3-2 14.50 MiB extra/qt6-base 6.7.2-2 56.53 MiB extra/qt6-declarative 6.7.2-1 87.65 MiB extra/qt6-svg 6.7.2-1 0.79 MiB extra/sentry-native 0.7.8-1 1.31 MiB 0.44 MiB Total Download Size: 4.92 MiB Total Installed Size: 893.82 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... grpc-1.65.5-1-x86_64 downloading... sentry-native-0.7.8-1-x86_64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing gtest... Optional dependencies for gtest python: gmock generator installing abseil-cpp... installing cppdap... installing expat... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui [pending] installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui openssh: ssh transport and crypto perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing go... installing c-ares... installing protobuf... installing re2... installing grpc... installing dbus... installing double-conversion... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libb2... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings installing libcups... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxfixes... installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libice... installing mtdev... installing libevdev... installing device-mapper... installing popt... installing argon2... installing cryptsetup... installing dbus-broker... installing dbus-broker-units... installing dbus-units... installing kbd... installing kmod... installing hwdata... installing systemd... warning: directory permissions differ on /var/log/journal/ filesystem: 755 package: 2755 Creating group 'sys' with GID 3. Creating group 'mem' with GID 8. Creating group 'ftp' with GID 11. Creating group 'mail' with GID 12. Creating group 'log' with GID 19. Creating group 'smmsp' with GID 25. Creating group 'proc' with GID 26. Creating group 'games' with GID 50. Creating group 'lock' with GID 54. Creating group 'network' with GID 90. Creating group 'floppy' with GID 94. Creating group 'scanner' with GID 96. Creating group 'power' with GID 98. Creating group 'nobody' with GID 65534. Creating group 'adm' with GID 999. Creating group 'wheel' with GID 998. Creating group 'utmp' with GID 997. Creating group 'audio' with GID 996. Creating group 'disk' with GID 995. Creating group 'input' with GID 994. Creating group 'kmem' with GID 993. Creating group 'kvm' with GID 992. Creating group 'lp' with GID 991. Creating group 'optical' with GID 990. Creating group 'render' with GID 989. Creating group 'sgx' with GID 988. Creating group 'storage' with GID 987. Creating group 'tty' with GID 5. Creating group 'uucp' with GID 986. Creating group 'video' with GID 985. Creating group 'users' with GID 984. Creating group 'groups' with GID 983. Creating group 'systemd-journal' with GID 982. Creating group 'rfkill' with GID 981. Creating group 'bin' with GID 1. Creating user 'bin' (n/a) with UID 1 and GID 1. Creating group 'daemon' with GID 2. Creating user 'daemon' (n/a) with UID 2 and GID 2. Creating user 'mail' (n/a) with UID 8 and GID 12. Creating user 'ftp' (n/a) with UID 14 and GID 11. Creating group 'http' with GID 33. Creating user 'http' (n/a) with UID 33 and GID 33. Creating group 'avahi' with GID 980. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 980 and GID 980. Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. Creating group 'dbus' with GID 81. Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. Creating group 'git' with GID 979. Creating user 'git' (git daemon user) with UID 979 and GID 979. Creating group 'systemd-coredump' with GID 978. Creating user 'systemd-coredump' (systemd Core Dumper) with UID 978 and GID 978. Creating group 'systemd-network' with GID 977. Creating user 'systemd-network' (systemd Network Management) with UID 977 and GID 977. Creating group 'systemd-oom' with GID 976. Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 976 and GID 976. Creating group 'systemd-journal-remote' with GID 975. Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 975 and GID 975. Creating group 'systemd-resolve' with GID 974. Creating user 'systemd-resolve' (systemd Resolver) with UID 974 and GID 974. Creating group 'systemd-timesync' with GID 973. Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 973 and GID 973. Creating group 'tss' with GID 972. Creating user 'tss' (tss user for tpm2) with UID 972 and GID 972. Creating group 'uuidd' with GID 68. Creating user 'uuidd' (n/a) with UID 68 and GID 68. Created symlink '/etc/systemd/system/getty.target.wants/getty@tty1.service' → '/usr/lib/systemd/system/getty@.service'. Created symlink '/etc/systemd/system/multi-user.target.wants/remote-fs.target' → '/usr/lib/systemd/system/remote-fs.target'. Created symlink '/etc/systemd/system/sockets.target.wants/systemd-userdbd.socket' → '/usr/lib/systemd/system/systemd-userdbd.socket'. Optional dependencies for systemd libmicrohttpd: systemd-journal-gatewayd and systemd-journal-remote quota-tools: kernel-level quota management systemd-sysvcompat: symlink package to provide sysvinit binaries systemd-ukify: combine kernel and initrd into a signed Unified Kernel Image polkit: allow administration as unprivileged user curl: systemd-journal-upload, machinectl pull-tar and pull-raw [installed] gnutls: systemd-journal-gatewayd and systemd-journal-remote [installed] qrencode: show QR codes iptables: firewall features libarchive: convert DDIs to tarballs [installed] libbpf: support BPF programs libpwquality: check password quality libfido2: unlocking LUKS2 volumes with FIDO2 token libp11-kit: support PKCS#11 [installed] tpm2-tss: unlocking LUKS2 volumes with TPM2 [installed] installing libgudev... installing libwacom... Optional dependencies for libwacom python-libevdev: for libwacom-show-stylus python-pyudev: for libwacom-show-stylus installing libinput... Optional dependencies for libinput gtk4: libinput debug-gui python-pyudev: libinput measure python-libevdev: libinput measure python-yaml: used by various tools installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing duktape... installing libproxy... installing libsm... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing libxkbcommon-x11... installing md4c... installing shared-mime-info... installing tslib... installing vulkan-headers... installing xcb-util-renderutil... installing xcb-util... installing xcb-util-image... installing xcb-util-cursor... installing xcb-util-keysyms... installing xcb-util-wm... installing libxt... installing libxmu... installing xorg-xset... installing xorg-xprop... installing xdg-utils... Optional dependencies for xdg-utils kde-cli-tools: for KDE Plasma5 support in xdg-open exo: for Xfce support in xdg-open pcmanfm: for LXDE support in xdg-open perl-file-mimeinfo: for generic support in xdg-open perl-net-dbus: Perl extension to dbus used in xdg-screensaver perl-x11-protocol: Perl X11 protocol used in xdg-screensaver installing qt6-translations... installing qt6-base... Optional dependencies for qt6-base freetds: MS SQL driver gdk-pixbuf2: GTK platform plugin gtk3: GTK platform plugin libfbclient: Firebird/iBase driver mariadb-libs: MariaDB driver pango: GTK platform plugin perl: for syncqt [installed] postgresql-libs: PostgreSQL driver qt6-wayland: to run Qt6 applications in a Wayland session unixodbc: ODBC driver installing qt6-declarative... Optional dependencies for qt6-declarative qt6-languageserver: for qmlls installing qt6-svg... installing sentry-native... :: Running post-transaction hooks... ( 1/14) Creating system user accounts... ( 2/14) Updating journal message catalog... ( 3/14) Reloading system manager configuration... Skipped: Current root is not booted. ( 4/14) Reloading user manager configuration... Skipped: Current root is not booted. ( 5/14) Updating udev hardware database... ( 6/14) Applying kernel sysctl settings... Skipped: Current root is not booted. ( 7/14) Creating temporary files... ( 8/14) Reloading device manager configuration... Skipped: Device manager is not running. ( 9/14) Arming ConditionNeedsUpdate... (10/14) Updating the MIME type database... (11/14) Updating fontconfig configuration... (12/14) Reloading system bus configuration... Skipped: Current root is not booted. (13/14) Warn about old perl modules (14/14) Updating fontconfig cache... ==> Retrieving sources... -> Found protonmail-bridge.desktop -> Found protonmail-bridge.service -> Found remove-vcpkg-dependency.patch -> Found remove-failing-test.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of proton-bridge git repo... Cloning into 'proton-bridge'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file internal/frontend/bridge-gui/BridgeSetup.cmake patching file internal/bridge/user_event_test.go go: downloading github.com/0xAX/notificator v0.0.0-20220220101646-ee9b8921e557 go: downloading github.com/sirupsen/logrus v1.9.2 go: downloading github.com/ProtonMail/gluon v0.17.1-0.20240514133734-79cdd0fec41c go: downloading github.com/stretchr/testify v1.8.4 go: downloading github.com/google/go-cmp v0.5.9 go: downloading github.com/miekg/dns v1.1.50 go: downloading github.com/pkg/errors v0.9.1 go: downloading github.com/ProtonMail/go-proton-api v0.4.1-0.20240605113119-1a81ec7dc72d go: downloading github.com/LBeernaertProton/resty/v2 v2.0.0-20231129100320-dddf8030d93a go: downloading golang.org/x/net v0.24.0 go: downloading github.com/golang/mock v1.6.0 go: downloading github.com/Masterminds/semver/v3 v3.2.0 go: downloading google.golang.org/grpc v1.56.3 go: downloading google.golang.org/protobuf v1.33.0 go: downloading github.com/abiosoft/ishell v2.0.0+incompatible go: downloading github.com/fatih/color v1.13.0 go: downloading github.com/bradenaw/juniper v0.12.0 go: downloading github.com/elastic/go-sysinfo v1.11.2-0.20231129083954-35e55cd2a542 go: downloading github.com/google/uuid v1.3.0 go: downloading golang.org/x/sys v0.19.0 go: downloading howett.net/plist v1.0.0 go: downloading golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 go: downloading github.com/getsentry/sentry-go v0.15.0 go: downloading github.com/jeandeaual/go-locale v0.0.0-20220711133428-7de61946b173 go: downloading github.com/emersion/go-sasl v0.0.0-20220912192320-0145f2c60ead go: downloading github.com/ProtonMail/go-smtp v0.0.0-20231109081432-2b3d50599865 go: downloading github.com/ProtonMail/gopenpgp/v2 v2.7.4-proton go: downloading github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 go: downloading go.uber.org/goleak v1.2.1 go: downloading github.com/ProtonMail/go-message v0.13.1-0.20230526094639-b62c999c85b7 go: downloading github.com/vmihailenco/msgpack/v5 v5.3.5 go: downloading github.com/docker/docker-credential-helpers v0.8.1 go: downloading github.com/godbus/dbus v4.1.0+incompatible go: downloading github.com/cuthix/go-keychain v0.0.0-20240103134243-0b6a41580b77 go: downloading golang.org/x/text v0.14.0 go: downloading github.com/jaytaylor/html2text v0.0.0-20211105163654-bc68cce691ba go: downloading github.com/PuerkitoBio/goquery v1.8.1 go: downloading github.com/urfave/cli/v2 v2.24.4 go: downloading github.com/cucumber/godog v0.12.5 go: downloading github.com/cucumber/messages-go/v16 v16.0.1 go: downloading github.com/emersion/go-imap v1.2.1 go: downloading github.com/emersion/go-imap-id v0.0.0-20190926060100-f94a56b9ecde go: downloading github.com/emersion/go-vcard v0.0.0-20230331202150-f3d26859ccd3 go: downloading github.com/ProtonMail/go-autostart v0.0.0-20210130080809-00ed301c8e9a go: downloading github.com/allan-simon/go-singleinstance v0.0.0-20210120080615-d0997106ab37 go: downloading github.com/hashicorp/go-multierror v1.1.1 go: downloading github.com/pkg/profile v1.7.0 go: downloading github.com/davecgh/go-spew v1.1.1 go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading github.com/pmezard/go-difflib v1.0.0 go: downloading golang.org/x/tools v0.6.0 go: downloading github.com/ProtonMail/go-crypto v0.0.0-20230717121622-edf196117233 go: downloading github.com/ProtonMail/go-srp v0.0.7 go: downloading gitlab.com/c0b/go-ordered-json v0.0.0-20201030195603-febf46534d5a go: downloading github.com/gin-gonic/gin v1.9.1 go: downloading github.com/abiosoft/readline v0.0.0-20180607040430-155bce2042db go: downloading github.com/flynn-archive/go-shlex v0.0.0-20150515145356-3f9db97f8568 go: downloading github.com/mattn/go-colorable v0.1.13 go: downloading github.com/mattn/go-isatty v0.0.19 go: downloading github.com/mattn/go-sqlite3 v1.14.22 go: downloading github.com/pierrec/lz4/v4 v4.1.17 go: downloading google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 go: downloading github.com/golang/protobuf v1.5.3 go: downloading golang.org/x/sync v0.3.0 go: downloading github.com/ProtonMail/go-mime v0.0.0-20230322103455-7d82a3887f2f go: downloading github.com/vmihailenco/tagparser/v2 v2.0.0 go: downloading github.com/emersion/go-textwrapper v0.0.0-20200911093747-65d896831594 go: downloading github.com/olekukonko/tablewriter v0.0.5 go: downloading github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf go: downloading github.com/danieljoos/wincred v1.2.1 go: downloading github.com/andybalholm/cascadia v1.3.2 go: downloading github.com/gofrs/uuid v4.3.0+incompatible go: downloading golang.org/x/crypto v0.22.0 go: downloading github.com/hashicorp/errwrap v1.1.0 go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.2 go: downloading github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 go: downloading github.com/felixge/fgprof v0.9.3 go: downloading github.com/spf13/pflag v1.0.5 go: downloading github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901 go: downloading github.com/prometheus/procfs v0.12.0 go: downloading github.com/elastic/go-windows v1.0.1 go: downloading github.com/gin-contrib/sse v0.1.0 go: downloading github.com/mattn/go-runewidth v0.0.14 go: downloading github.com/cucumber/gherkin-go/v19 v19.0.3 go: downloading github.com/hashicorp/go-memdb v1.3.3 go: downloading github.com/russross/blackfriday/v2 v2.1.0 go: downloading github.com/go-playground/validator/v10 v10.14.0 go: downloading github.com/pelletier/go-toml/v2 v2.0.8 go: downloading github.com/ugorji/go/codec v1.2.11 go: downloading github.com/bytedance/sonic v1.9.1 go: downloading github.com/goccy/go-json v0.10.2 go: downloading github.com/json-iterator/go v1.1.12 go: downloading github.com/cloudflare/circl v1.3.7 go: downloading github.com/google/pprof v0.0.0-20211214055906-6f57359322fd go: downloading github.com/rivo/uniseg v0.4.2 go: downloading github.com/hashicorp/go-immutable-radix v1.3.1 go: downloading github.com/gabriel-vasile/mimetype v1.4.2 go: downloading github.com/go-playground/universal-translator v0.18.1 go: downloading github.com/leodido/go-urn v1.2.4 go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd go: downloading github.com/modern-go/reflect2 v1.0.2 go: downloading golang.org/x/mod v0.8.0 go: downloading github.com/hashicorp/golang-lru v0.5.4 go: downloading github.com/go-playground/locales v0.14.1 go: downloading github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 go: downloading golang.org/x/arch v0.3.0 go: downloading github.com/twitchyliquid64/golang-asm v0.15.1 go: downloading github.com/klauspost/cpuid/v2 v2.2.4 go: downloading github.com/ProtonMail/bcrypt v0.0.0-20211005172633-e235017c1baf go: downloading github.com/cronokirby/saferith v0.33.0 # github.com/0xAX/notificator v0.0.0-20220220101646-ee9b8921e557 ## explicit; go 1.16 github.com/0xAX/notificator # github.com/Masterminds/semver/v3 v3.2.0 ## explicit; go 1.18 github.com/Masterminds/semver/v3 # github.com/ProtonMail/bcrypt v0.0.0-20211005172633-e235017c1baf ## explicit; go 1.17 github.com/ProtonMail/bcrypt # github.com/ProtonMail/gluon v0.17.1-0.20240514133734-79cdd0fec41c ## explicit; go 1.21 github.com/ProtonMail/gluon github.com/ProtonMail/gluon/async github.com/ProtonMail/gluon/connector github.com/ProtonMail/gluon/constants github.com/ProtonMail/gluon/db github.com/ProtonMail/gluon/events github.com/ProtonMail/gluon/imap github.com/ProtonMail/gluon/imap/command github.com/ProtonMail/gluon/internal/backend github.com/ProtonMail/gluon/internal/contexts github.com/ProtonMail/gluon/internal/db_impl/sqlite3 github.com/ProtonMail/gluon/internal/db_impl/sqlite3/utils github.com/ProtonMail/gluon/internal/db_impl/sqlite3/v0 github.com/ProtonMail/gluon/internal/db_impl/sqlite3/v1 github.com/ProtonMail/gluon/internal/db_impl/sqlite3/v2 github.com/ProtonMail/gluon/internal/db_impl/sqlite3/v3 github.com/ProtonMail/gluon/internal/hash github.com/ProtonMail/gluon/internal/ids github.com/ProtonMail/gluon/internal/response github.com/ProtonMail/gluon/internal/session github.com/ProtonMail/gluon/internal/state github.com/ProtonMail/gluon/internal/ticker github.com/ProtonMail/gluon/internal/utils github.com/ProtonMail/gluon/limits github.com/ProtonMail/gluon/liner github.com/ProtonMail/gluon/logging github.com/ProtonMail/gluon/profiling github.com/ProtonMail/gluon/reporter github.com/ProtonMail/gluon/rfc5322 github.com/ProtonMail/gluon/rfc822 github.com/ProtonMail/gluon/rfcparser github.com/ProtonMail/gluon/rfcvalidation github.com/ProtonMail/gluon/store github.com/ProtonMail/gluon/store/fallback_v0 github.com/ProtonMail/gluon/version github.com/ProtonMail/gluon/watcher # github.com/ProtonMail/go-autostart v0.0.0-20210130080809-00ed301c8e9a ## explicit github.com/ProtonMail/go-autostart # github.com/ProtonMail/go-crypto v0.0.0-20230717121622-edf196117233 ## explicit; go 1.13 github.com/ProtonMail/go-crypto/bitcurves github.com/ProtonMail/go-crypto/brainpool github.com/ProtonMail/go-crypto/eax github.com/ProtonMail/go-crypto/internal/byteutil github.com/ProtonMail/go-crypto/ocb github.com/ProtonMail/go-crypto/openpgp github.com/ProtonMail/go-crypto/openpgp/aes/keywrap github.com/ProtonMail/go-crypto/openpgp/armor github.com/ProtonMail/go-crypto/openpgp/clearsign github.com/ProtonMail/go-crypto/openpgp/ecdh github.com/ProtonMail/go-crypto/openpgp/ecdsa github.com/ProtonMail/go-crypto/openpgp/eddsa github.com/ProtonMail/go-crypto/openpgp/elgamal github.com/ProtonMail/go-crypto/openpgp/errors github.com/ProtonMail/go-crypto/openpgp/internal/algorithm github.com/ProtonMail/go-crypto/openpgp/internal/ecc github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519 github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519/field github.com/ProtonMail/go-crypto/openpgp/internal/encoding github.com/ProtonMail/go-crypto/openpgp/packet github.com/ProtonMail/go-crypto/openpgp/s2k github.com/ProtonMail/go-crypto/openpgp/symmetric # github.com/ProtonMail/go-mime v0.0.0-20230322103455-7d82a3887f2f ## explicit; go 1.12 github.com/ProtonMail/go-mime # github.com/ProtonMail/go-proton-api v0.4.1-0.20240605113119-1a81ec7dc72d ## explicit; go 1.21 github.com/ProtonMail/go-proton-api github.com/ProtonMail/go-proton-api/server github.com/ProtonMail/go-proton-api/server/backend # github.com/ProtonMail/go-srp v0.0.7 ## explicit; go 1.12 github.com/ProtonMail/go-srp # github.com/ProtonMail/gopenpgp/v2 v2.7.4-proton ## explicit; go 1.15 github.com/ProtonMail/gopenpgp/v2/armor github.com/ProtonMail/gopenpgp/v2/constants github.com/ProtonMail/gopenpgp/v2/crypto github.com/ProtonMail/gopenpgp/v2/helper github.com/ProtonMail/gopenpgp/v2/internal # github.com/PuerkitoBio/goquery v1.8.1 ## explicit; go 1.13 github.com/PuerkitoBio/goquery # github.com/abiosoft/ishell v2.0.0+incompatible ## explicit github.com/abiosoft/ishell # github.com/abiosoft/readline v0.0.0-20180607040430-155bce2042db ## explicit github.com/abiosoft/readline # github.com/allan-simon/go-singleinstance v0.0.0-20210120080615-d0997106ab37 ## explicit; go 1.15 github.com/allan-simon/go-singleinstance # github.com/andybalholm/cascadia v1.3.2 ## explicit; go 1.16 github.com/andybalholm/cascadia # github.com/bradenaw/juniper v0.12.0 ## explicit; go 1.18 github.com/bradenaw/juniper/container/xheap github.com/bradenaw/juniper/internal/heap github.com/bradenaw/juniper/iterator github.com/bradenaw/juniper/parallel github.com/bradenaw/juniper/stream github.com/bradenaw/juniper/xerrors github.com/bradenaw/juniper/xmaps github.com/bradenaw/juniper/xmath github.com/bradenaw/juniper/xslices github.com/bradenaw/juniper/xsort # github.com/bytedance/sonic v1.9.1 ## explicit; go 1.15 github.com/bytedance/sonic github.com/bytedance/sonic/ast github.com/bytedance/sonic/decoder github.com/bytedance/sonic/encoder github.com/bytedance/sonic/internal/caching github.com/bytedance/sonic/internal/cpu github.com/bytedance/sonic/internal/decoder github.com/bytedance/sonic/internal/encoder github.com/bytedance/sonic/internal/jit github.com/bytedance/sonic/internal/loader github.com/bytedance/sonic/internal/native github.com/bytedance/sonic/internal/native/avx github.com/bytedance/sonic/internal/native/avx2 github.com/bytedance/sonic/internal/native/sse github.com/bytedance/sonic/internal/native/types github.com/bytedance/sonic/internal/resolver github.com/bytedance/sonic/internal/rt github.com/bytedance/sonic/loader github.com/bytedance/sonic/option github.com/bytedance/sonic/unquote github.com/bytedance/sonic/utf8 # github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 ## explicit; go 1.15 github.com/chenzhuoyu/base64x # github.com/chzyer/test v1.0.0 ## explicit; go 1.15 # github.com/cloudflare/circl v1.3.7 ## explicit; go 1.19 github.com/cloudflare/circl/dh/x25519 github.com/cloudflare/circl/dh/x448 github.com/cloudflare/circl/ecc/goldilocks github.com/cloudflare/circl/internal/conv github.com/cloudflare/circl/internal/sha3 github.com/cloudflare/circl/math github.com/cloudflare/circl/math/fp25519 github.com/cloudflare/circl/math/fp448 github.com/cloudflare/circl/math/mlsbset github.com/cloudflare/circl/sign github.com/cloudflare/circl/sign/ed25519 github.com/cloudflare/circl/sign/ed448 # github.com/cpuguy83/go-md2man/v2 v2.0.2 ## explicit; go 1.11 github.com/cpuguy83/go-md2man/v2/md2man # github.com/cronokirby/saferith v0.33.0 ## explicit; go 1.15 github.com/cronokirby/saferith # github.com/cucumber/gherkin-go/v19 v19.0.3 ## explicit; go 1.13 github.com/cucumber/gherkin-go/v19 # github.com/cucumber/godog v0.12.5 ## explicit; go 1.13 github.com/cucumber/godog github.com/cucumber/godog/colors github.com/cucumber/godog/formatters github.com/cucumber/godog/internal/builder github.com/cucumber/godog/internal/flags github.com/cucumber/godog/internal/formatters github.com/cucumber/godog/internal/models github.com/cucumber/godog/internal/parser github.com/cucumber/godog/internal/storage github.com/cucumber/godog/internal/tags github.com/cucumber/godog/internal/utils # github.com/cucumber/messages-go/v16 v16.0.1 ## explicit; go 1.13 github.com/cucumber/messages-go/v16 # github.com/danieljoos/wincred v1.2.1 ## explicit; go 1.18 github.com/danieljoos/wincred # github.com/davecgh/go-spew v1.1.1 ## explicit github.com/davecgh/go-spew/spew # github.com/docker/docker-credential-helpers v0.8.1 ## explicit; go 1.19 github.com/docker/docker-credential-helpers/credentials github.com/docker/docker-credential-helpers/pass github.com/docker/docker-credential-helpers/registryurl github.com/docker/docker-credential-helpers/secretservice github.com/docker/docker-credential-helpers/wincred # github.com/elastic/go-sysinfo v1.11.2-0.20231129083954-35e55cd2a542 ## explicit; go 1.18 github.com/elastic/go-sysinfo github.com/elastic/go-sysinfo/internal/registry github.com/elastic/go-sysinfo/providers/aix github.com/elastic/go-sysinfo/providers/darwin github.com/elastic/go-sysinfo/providers/linux github.com/elastic/go-sysinfo/providers/shared github.com/elastic/go-sysinfo/providers/windows github.com/elastic/go-sysinfo/types # github.com/elastic/go-windows v1.0.1 ## explicit github.com/elastic/go-windows # github.com/emersion/go-imap v1.2.1 ## explicit; go 1.13 github.com/emersion/go-imap github.com/emersion/go-imap/backend github.com/emersion/go-imap/client github.com/emersion/go-imap/commands github.com/emersion/go-imap/responses github.com/emersion/go-imap/server github.com/emersion/go-imap/utf7 # github.com/emersion/go-imap-id v0.0.0-20190926060100-f94a56b9ecde ## explicit github.com/emersion/go-imap-id # github.com/emersion/go-message v0.16.0 => github.com/ProtonMail/go-message v0.13.1-0.20230526094639-b62c999c85b7 ## explicit; go 1.14 github.com/emersion/go-message github.com/emersion/go-message/textproto # github.com/emersion/go-sasl v0.0.0-20220912192320-0145f2c60ead ## explicit; go 1.12 github.com/emersion/go-sasl # github.com/emersion/go-smtp v0.15.1-0.20221021114529-49b17434419d => github.com/ProtonMail/go-smtp v0.0.0-20231109081432-2b3d50599865 ## explicit; go 1.13 github.com/emersion/go-smtp # github.com/emersion/go-textwrapper v0.0.0-20200911093747-65d896831594 ## explicit github.com/emersion/go-textwrapper # github.com/emersion/go-vcard v0.0.0-20230331202150-f3d26859ccd3 ## explicit; go 1.13 github.com/emersion/go-vcard # github.com/fatih/color v1.13.0 ## explicit; go 1.13 github.com/fatih/color # github.com/felixge/fgprof v0.9.3 ## explicit; go 1.14 github.com/felixge/fgprof # github.com/flynn-archive/go-shlex v0.0.0-20150515145356-3f9db97f8568 ## explicit github.com/flynn-archive/go-shlex # github.com/gabriel-vasile/mimetype v1.4.2 ## explicit; go 1.20 github.com/gabriel-vasile/mimetype github.com/gabriel-vasile/mimetype/internal/charset github.com/gabriel-vasile/mimetype/internal/json github.com/gabriel-vasile/mimetype/internal/magic # github.com/getsentry/sentry-go v0.15.0 ## explicit; go 1.19 github.com/getsentry/sentry-go github.com/getsentry/sentry-go/internal/crypto/randutil github.com/getsentry/sentry-go/internal/debug github.com/getsentry/sentry-go/internal/ratelimit # github.com/gin-contrib/sse v0.1.0 ## explicit; go 1.12 github.com/gin-contrib/sse # github.com/gin-gonic/gin v1.9.1 ## explicit; go 1.20 github.com/gin-gonic/gin github.com/gin-gonic/gin/binding github.com/gin-gonic/gin/internal/bytesconv github.com/gin-gonic/gin/internal/json github.com/gin-gonic/gin/render # github.com/go-playground/locales v0.14.1 ## explicit; go 1.17 github.com/go-playground/locales github.com/go-playground/locales/currency # github.com/go-playground/universal-translator v0.18.1 ## explicit; go 1.18 github.com/go-playground/universal-translator # github.com/go-playground/validator/v10 v10.14.0 ## explicit; go 1.18 github.com/go-playground/validator/v10 # github.com/go-resty/resty/v2 v2.7.0 => github.com/LBeernaertProton/resty/v2 v2.0.0-20231129100320-dddf8030d93a ## explicit; go 1.16 github.com/go-resty/resty/v2 # github.com/goccy/go-json v0.10.2 ## explicit; go 1.12 github.com/goccy/go-json github.com/goccy/go-json/internal/decoder github.com/goccy/go-json/internal/encoder github.com/goccy/go-json/internal/encoder/vm github.com/goccy/go-json/internal/encoder/vm_color github.com/goccy/go-json/internal/encoder/vm_color_indent github.com/goccy/go-json/internal/encoder/vm_indent github.com/goccy/go-json/internal/errors github.com/goccy/go-json/internal/runtime # github.com/godbus/dbus v4.1.0+incompatible ## explicit github.com/godbus/dbus # github.com/gofrs/uuid v4.3.0+incompatible ## explicit github.com/gofrs/uuid # github.com/golang/mock v1.6.0 ## explicit; go 1.11 github.com/golang/mock/gomock # github.com/golang/protobuf v1.5.3 ## explicit; go 1.9 github.com/golang/protobuf/jsonpb github.com/golang/protobuf/proto github.com/golang/protobuf/ptypes github.com/golang/protobuf/ptypes/any github.com/golang/protobuf/ptypes/duration github.com/golang/protobuf/ptypes/timestamp # github.com/google/go-cmp v0.5.9 ## explicit; go 1.13 github.com/google/go-cmp/cmp github.com/google/go-cmp/cmp/internal/diff github.com/google/go-cmp/cmp/internal/flags github.com/google/go-cmp/cmp/internal/function github.com/google/go-cmp/cmp/internal/value # github.com/google/pprof v0.0.0-20211214055906-6f57359322fd ## explicit; go 1.14 github.com/google/pprof/profile # github.com/google/uuid v1.3.0 ## explicit github.com/google/uuid # github.com/hashicorp/errwrap v1.1.0 ## explicit github.com/hashicorp/errwrap # github.com/hashicorp/go-immutable-radix v1.3.1 ## explicit github.com/hashicorp/go-immutable-radix # github.com/hashicorp/go-memdb v1.3.3 ## explicit; go 1.13 github.com/hashicorp/go-memdb # github.com/hashicorp/go-multierror v1.1.1 ## explicit; go 1.13 github.com/hashicorp/go-multierror # github.com/hashicorp/golang-lru v0.5.4 ## explicit; go 1.12 github.com/hashicorp/golang-lru/simplelru # github.com/jaytaylor/html2text v0.0.0-20211105163654-bc68cce691ba ## explicit github.com/jaytaylor/html2text # github.com/jeandeaual/go-locale v0.0.0-20220711133428-7de61946b173 ## explicit; go 1.14 github.com/jeandeaual/go-locale # github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901 ## explicit github.com/joeshaw/multierror # github.com/json-iterator/go v1.1.12 ## explicit; go 1.12 github.com/json-iterator/go # github.com/keybase/go-keychain v0.0.0 => github.com/cuthix/go-keychain v0.0.0-20240103134243-0b6a41580b77 ## explicit; go 1.17 github.com/keybase/go-keychain github.com/keybase/go-keychain/secretservice # github.com/klauspost/cpuid/v2 v2.2.4 ## explicit; go 1.15 github.com/klauspost/cpuid/v2 # github.com/leodido/go-urn v1.2.4 ## explicit; go 1.16 github.com/leodido/go-urn # github.com/mattn/go-colorable v0.1.13 ## explicit; go 1.15 github.com/mattn/go-colorable # github.com/mattn/go-isatty v0.0.19 ## explicit; go 1.15 github.com/mattn/go-isatty # github.com/mattn/go-runewidth v0.0.14 ## explicit; go 1.9 github.com/mattn/go-runewidth # github.com/mattn/go-sqlite3 v1.14.22 ## explicit; go 1.19 github.com/mattn/go-sqlite3 # github.com/miekg/dns v1.1.50 ## explicit; go 1.14 github.com/miekg/dns # github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd ## explicit github.com/modern-go/concurrent # github.com/modern-go/reflect2 v1.0.2 ## explicit; go 1.12 github.com/modern-go/reflect2 # github.com/olekukonko/tablewriter v0.0.5 ## explicit; go 1.12 github.com/olekukonko/tablewriter # github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 ## explicit; go 1.16 github.com/pbnjay/memory # github.com/pelletier/go-toml/v2 v2.0.8 ## explicit; go 1.16 github.com/pelletier/go-toml/v2 github.com/pelletier/go-toml/v2/internal/characters github.com/pelletier/go-toml/v2/internal/danger github.com/pelletier/go-toml/v2/internal/tracker github.com/pelletier/go-toml/v2/unstable # github.com/pierrec/lz4/v4 v4.1.17 ## explicit; go 1.14 github.com/pierrec/lz4/v4 github.com/pierrec/lz4/v4/internal/lz4block github.com/pierrec/lz4/v4/internal/lz4errors github.com/pierrec/lz4/v4/internal/lz4stream github.com/pierrec/lz4/v4/internal/xxh32 # github.com/pkg/errors v0.9.1 ## explicit github.com/pkg/errors # github.com/pkg/profile v1.7.0 ## explicit; go 1.13 github.com/pkg/profile # github.com/pmezard/go-difflib v1.0.0 ## explicit github.com/pmezard/go-difflib/difflib # github.com/prometheus/procfs v0.12.0 ## explicit; go 1.19 github.com/prometheus/procfs github.com/prometheus/procfs/internal/fs github.com/prometheus/procfs/internal/util # github.com/rivo/uniseg v0.4.2 ## explicit; go 1.18 github.com/rivo/uniseg # github.com/russross/blackfriday/v2 v2.1.0 ## explicit github.com/russross/blackfriday/v2 # github.com/sirupsen/logrus v1.9.2 ## explicit; go 1.13 github.com/sirupsen/logrus # github.com/spf13/pflag v1.0.5 ## explicit; go 1.12 github.com/spf13/pflag # github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf ## explicit github.com/ssor/bom # github.com/stretchr/testify v1.8.4 ## explicit; go 1.20 github.com/stretchr/testify/assert github.com/stretchr/testify/require # github.com/twitchyliquid64/golang-asm v0.15.1 ## explicit; go 1.13 github.com/twitchyliquid64/golang-asm/asm/arch github.com/twitchyliquid64/golang-asm/bio github.com/twitchyliquid64/golang-asm/dwarf github.com/twitchyliquid64/golang-asm/goobj github.com/twitchyliquid64/golang-asm/obj github.com/twitchyliquid64/golang-asm/obj/arm github.com/twitchyliquid64/golang-asm/obj/arm64 github.com/twitchyliquid64/golang-asm/obj/mips github.com/twitchyliquid64/golang-asm/obj/ppc64 github.com/twitchyliquid64/golang-asm/obj/riscv github.com/twitchyliquid64/golang-asm/obj/s390x github.com/twitchyliquid64/golang-asm/obj/wasm github.com/twitchyliquid64/golang-asm/obj/x86 github.com/twitchyliquid64/golang-asm/objabi github.com/twitchyliquid64/golang-asm/src github.com/twitchyliquid64/golang-asm/sys github.com/twitchyliquid64/golang-asm/unsafeheader # github.com/ugorji/go/codec v1.2.11 ## explicit; go 1.11 github.com/ugorji/go/codec # github.com/urfave/cli/v2 v2.24.4 ## explicit; go 1.18 github.com/urfave/cli/v2 # github.com/vmihailenco/msgpack/v5 v5.3.5 ## explicit; go 1.11 github.com/vmihailenco/msgpack/v5 github.com/vmihailenco/msgpack/v5/msgpcode # github.com/vmihailenco/tagparser/v2 v2.0.0 ## explicit; go 1.15 github.com/vmihailenco/tagparser/v2 github.com/vmihailenco/tagparser/v2/internal github.com/vmihailenco/tagparser/v2/internal/parser # github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 ## explicit github.com/xrash/smetrics # gitlab.com/c0b/go-ordered-json v0.0.0-20201030195603-febf46534d5a ## explicit gitlab.com/c0b/go-ordered-json # go.uber.org/goleak v1.2.1 ## explicit; go 1.18 go.uber.org/goleak go.uber.org/goleak/internal/stack # golang.org/x/arch v0.3.0 ## explicit; go 1.17 golang.org/x/arch/x86/x86asm # golang.org/x/crypto v0.22.0 ## explicit; go 1.18 golang.org/x/crypto/argon2 golang.org/x/crypto/blake2b golang.org/x/crypto/cast5 golang.org/x/crypto/curve25519 golang.org/x/crypto/curve25519/internal/field golang.org/x/crypto/hkdf golang.org/x/crypto/sha3 # golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 ## explicit; go 1.20 golang.org/x/exp/constraints golang.org/x/exp/maps golang.org/x/exp/slices # golang.org/x/mod v0.8.0 ## explicit; go 1.17 golang.org/x/mod/semver # golang.org/x/net v0.24.0 ## explicit; go 1.18 golang.org/x/net/bpf golang.org/x/net/html golang.org/x/net/html/atom golang.org/x/net/html/charset golang.org/x/net/http/httpguts golang.org/x/net/http/httpproxy golang.org/x/net/http2 golang.org/x/net/http2/h2c golang.org/x/net/http2/hpack golang.org/x/net/idna golang.org/x/net/internal/iana golang.org/x/net/internal/socket golang.org/x/net/internal/timeseries golang.org/x/net/ipv4 golang.org/x/net/ipv6 golang.org/x/net/publicsuffix golang.org/x/net/trace # golang.org/x/sync v0.3.0 ## explicit; go 1.17 golang.org/x/sync/errgroup # golang.org/x/sys v0.19.0 ## explicit; go 1.18 golang.org/x/sys/cpu golang.org/x/sys/execabs golang.org/x/sys/unix golang.org/x/sys/windows golang.org/x/sys/windows/registry # golang.org/x/text v0.14.0 ## explicit; go 1.18 golang.org/x/text/cases golang.org/x/text/encoding golang.org/x/text/encoding/charmap golang.org/x/text/encoding/htmlindex golang.org/x/text/encoding/ianaindex golang.org/x/text/encoding/internal golang.org/x/text/encoding/internal/identifier golang.org/x/text/encoding/japanese golang.org/x/text/encoding/korean golang.org/x/text/encoding/simplifiedchinese golang.org/x/text/encoding/traditionalchinese golang.org/x/text/encoding/unicode golang.org/x/text/internal golang.org/x/text/internal/language golang.org/x/text/internal/language/compact golang.org/x/text/internal/tag golang.org/x/text/internal/utf8internal golang.org/x/text/language golang.org/x/text/runes golang.org/x/text/secure/bidirule golang.org/x/text/transform golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm # golang.org/x/tools v0.6.0 ## explicit; go 1.18 golang.org/x/tools/go/gcexportdata golang.org/x/tools/go/internal/packagesdriver golang.org/x/tools/go/packages golang.org/x/tools/internal/event golang.org/x/tools/internal/event/core golang.org/x/tools/internal/event/keys golang.org/x/tools/internal/event/label golang.org/x/tools/internal/gcimporter golang.org/x/tools/internal/gocommand golang.org/x/tools/internal/packagesinternal golang.org/x/tools/internal/pkgbits golang.org/x/tools/internal/tokeninternal golang.org/x/tools/internal/typeparams golang.org/x/tools/internal/typesinternal # google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 ## explicit; go 1.19 google.golang.org/genproto/googleapis/rpc/status # google.golang.org/grpc v1.56.3 ## explicit; go 1.17 google.golang.org/grpc google.golang.org/grpc/attributes google.golang.org/grpc/backoff google.golang.org/grpc/balancer google.golang.org/grpc/balancer/base google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/grpc/channelz google.golang.org/grpc/codes google.golang.org/grpc/connectivity google.golang.org/grpc/credentials google.golang.org/grpc/credentials/insecure google.golang.org/grpc/encoding google.golang.org/grpc/encoding/proto google.golang.org/grpc/grpclog google.golang.org/grpc/internal google.golang.org/grpc/internal/backoff google.golang.org/grpc/internal/balancer/gracefulswitch google.golang.org/grpc/internal/balancerload google.golang.org/grpc/internal/binarylog google.golang.org/grpc/internal/buffer google.golang.org/grpc/internal/channelz google.golang.org/grpc/internal/credentials google.golang.org/grpc/internal/envconfig google.golang.org/grpc/internal/grpclog google.golang.org/grpc/internal/grpcrand google.golang.org/grpc/internal/grpcsync google.golang.org/grpc/internal/grpcutil google.golang.org/grpc/internal/metadata google.golang.org/grpc/internal/pretty google.golang.org/grpc/internal/resolver google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/internal/resolver/unix google.golang.org/grpc/internal/serviceconfig google.golang.org/grpc/internal/status google.golang.org/grpc/internal/syscall google.golang.org/grpc/internal/transport google.golang.org/grpc/internal/transport/networktype google.golang.org/grpc/keepalive google.golang.org/grpc/metadata google.golang.org/grpc/peer google.golang.org/grpc/resolver google.golang.org/grpc/serviceconfig google.golang.org/grpc/stats google.golang.org/grpc/status google.golang.org/grpc/tap # google.golang.org/protobuf v1.33.0 ## explicit; go 1.17 google.golang.org/protobuf/encoding/protojson google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/encoding/protowire google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/detrand google.golang.org/protobuf/internal/editiondefaults google.golang.org/protobuf/internal/encoding/defval google.golang.org/protobuf/internal/encoding/json google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/internal/encoding/text google.golang.org/protobuf/internal/errors google.golang.org/protobuf/internal/filedesc google.golang.org/protobuf/internal/filetype google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/impl google.golang.org/protobuf/internal/order google.golang.org/protobuf/internal/pragma google.golang.org/protobuf/internal/set google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/version google.golang.org/protobuf/proto google.golang.org/protobuf/reflect/protodesc google.golang.org/protobuf/reflect/protoreflect google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/runtime/protoiface google.golang.org/protobuf/runtime/protoimpl google.golang.org/protobuf/types/descriptorpb google.golang.org/protobuf/types/gofeaturespb google.golang.org/protobuf/types/known/anypb google.golang.org/protobuf/types/known/durationpb google.golang.org/protobuf/types/known/emptypb google.golang.org/protobuf/types/known/timestamppb google.golang.org/protobuf/types/known/wrapperspb # gopkg.in/yaml.v3 v3.0.1 ## explicit gopkg.in/yaml.v3 # howett.net/plist v1.0.0 ## explicit; go 1.12 howett.net/plist # github.com/emersion/go-message => github.com/ProtonMail/go-message v0.13.1-0.20230526094639-b62c999c85b7 # github.com/emersion/go-smtp => github.com/ProtonMail/go-smtp v0.0.0-20231109081432-2b3d50599865 # github.com/go-resty/resty/v2 => github.com/LBeernaertProton/resty/v2 v2.0.0-20231129100320-dddf8030d93a # github.com/keybase/go-keychain => github.com/cuthix/go-keychain v0.0.0-20240103134243-0b6a41580b77 ==> Starting build()... /startdir/src/proton-bridge/utils /startdir/src/proton-bridge egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E /startdir/src/proton-bridge internal/goos internal/goarch internal/byteorder internal/race internal/profilerecord internal/unsafeheader internal/coverage/rtcov internal/godebugs internal/cpu internal/goexperiment sync/atomic internal/abi internal/runtime/atomic runtime/internal/math runtime/internal/sys internal/chacha8rand unicode unicode/utf8 cmp encoding math/bits internal/itoa internal/asan internal/runtime/syscall internal/msan unicode/utf16 log/internal internal/nettrace crypto/internal/alias crypto/subtle crypto/internal/boring/sig golang.org/x/exp/maps golang.org/x/exp/constraints github.com/bradenaw/juniper/xslices internal/runtime/exithook github.com/ProtonMail/go-crypto/internal/byteutil vendor/golang.org/x/crypto/cryptobyte/asn1 image/color golang.org/x/text/encoding/internal/identifier golang.org/x/text/internal/utf8internal container/list golang.org/x/exp/slices vendor/golang.org/x/crypto/internal/alias internal/bytealg github.com/ProtonMail/gopenpgp/v2/constants golang.org/x/net/html/atom github.com/bradenaw/juniper/iterator github.com/bradenaw/juniper/xmath github.com/elastic/go-sysinfo/providers/aix github.com/elastic/go-sysinfo/providers/windows math internal/goversion internal/platform github.com/vmihailenco/msgpack/v5/msgpcode github.com/vmihailenco/tagparser/v2/internal google.golang.org/protobuf/internal/flags google.golang.org/protobuf/internal/set google.golang.org/grpc/serviceconfig github.com/ProtonMail/proton-bridge/v3/internal/identifier github.com/ProtonMail/gluon/constants github.com/pierrec/lz4/v4/internal/lz4errors github.com/rivo/uniseg github.com/google/go-cmp/cmp/internal/flags golang.org/x/net/internal/iana internal/stringslite runtime internal/reflectlite sync iter internal/weak github.com/ProtonMail/proton-bridge/v3/internal/frontend/theme slices maps internal/bisect internal/testlog internal/singleflight google.golang.org/protobuf/internal/pragma google.golang.org/grpc/internal/buffer github.com/ProtonMail/proton-bridge/v3/internal/safe runtime/cgo internal/godebug errors sort io strconv internal/oserror path math/rand syscall bytes crypto/internal/edwards25519/field vendor/golang.org/x/net/dns/dnsmessage crypto/internal/nistec/fiat math/rand/v2 golang.org/x/crypto/cast5 reflect strings hash internal/saferio crypto/internal/randutil hash/crc32 crypto github.com/ProtonMail/go-crypto/openpgp/errors crypto/internal/edwards25519 crypto/cipher crypto/md5 internal/concurrent github.com/cloudflare/circl/sign github.com/cloudflare/circl/internal/sha3 unique hash/adler32 golang.org/x/text/transform golang.org/x/text/internal/tag crypto/internal/boring crypto/des net/netip github.com/ProtonMail/go-crypto/eax crypto/sha256 regexp/syntax bufio crypto/sha1 crypto/sha512 crypto/aes crypto/hmac time internal/syscall/unix internal/syscall/execenv compress/bzip2 golang.org/x/crypto/hkdf image golang.org/x/text/encoding golang.org/x/text/runes vendor/golang.org/x/crypto/hkdf crypto/rc4 vendor/golang.org/x/text/transform net/http/internal/ascii github.com/bradenaw/juniper/internal/heap github.com/emersion/go-textwrapper golang.org/x/text/encoding/internal go/build/constraint github.com/vmihailenco/tagparser/v2/internal/parser github.com/bradenaw/juniper/xsort golang.org/x/text/encoding/charmap golang.org/x/text/encoding/japanese golang.org/x/text/encoding/korean golang.org/x/text/encoding/simplifiedchinese golang.org/x/text/encoding/traditionalchinese golang.org/x/text/encoding/unicode image/internal/imageutil image/jpeg github.com/bradenaw/juniper/container/xheap github.com/vmihailenco/tagparser/v2 html regexp hash/fnv github.com/ProtonMail/gluon/internal/hash github.com/pbnjay/memory github.com/bradenaw/juniper/xerrors encoding/base32 io/fs internal/poll context github.com/emersion/go-vcard github.com/elastic/go-sysinfo/types google.golang.org/grpc/backoff google.golang.org/grpc/internal/grpcrand github.com/bradenaw/juniper/stream google.golang.org/grpc/internal/grpcsync google.golang.org/grpc/keepalive google.golang.org/grpc/tap github.com/ProtonMail/gluon/internal/ticker internal/filepathlite embed google.golang.org/grpc/internal/backoff github.com/ProtonMail/gluon/internal/contexts github.com/ProtonMail/gluon/profiling github.com/ProtonMail/proton-bridge/v3/pkg/cpc github.com/google/go-cmp/cmp/internal/diff os crypto/internal/nistec google.golang.org/protobuf/internal/editiondefaults encoding/binary internal/fmtsort github.com/google/go-cmp/cmp/internal/function github.com/hashicorp/errwrap crypto/ecdh encoding/base64 golang.org/x/text/encoding/ianaindex github.com/ProtonMail/go-crypto/openpgp/aes/keywrap github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519/field vendor/golang.org/x/crypto/chacha20 vendor/golang.org/x/crypto/internal/poly1305 golang.org/x/crypto/sha3 github.com/pierrec/lz4/v4/internal/lz4block golang.org/x/sys/unix github.com/pierrec/lz4/v4/internal/xxh32 golang.org/x/crypto/curve25519 github.com/ProtonMail/go-crypto/openpgp/armor encoding/pem github.com/emersion/go-imap/utf7 fmt path/filepath golang.org/x/sys/cpu io/ioutil vendor/golang.org/x/sys/cpu github.com/prometheus/procfs/internal/util internal/lazyregexp github.com/jeandeaual/go-locale google.golang.org/protobuf/internal/detrand google.golang.org/grpc/internal/envconfig github.com/mattn/go-runewidth internal/sysinfo os/signal os/exec github.com/ssor/bom github.com/allan-simon/go-singleinstance vendor/golang.org/x/crypto/chacha20poly1305 vendor/golang.org/x/crypto/sha3 golang.org/x/crypto/blake2b internal/goroot golang.org/x/crypto/argon2 encoding/json database/sql/driver compress/flate text/tabwriter encoding/gob github.com/ProtonMail/gluon/rfcparser mime log mime/quotedprintable github.com/ProtonMail/gluon/version net math/big encoding/hex net/url text/template/parse golang.org/x/text/internal/language vendor/golang.org/x/text/unicode/bidi github.com/ProtonMail/go-crypto/ocb vendor/golang.org/x/text/unicode/norm compress/gzip compress/zlib github.com/ProtonMail/go-crypto/openpgp/internal/algorithm github.com/ProtonMail/go-crypto/openpgp/s2k github.com/ProtonMail/go-crypto/openpgp/symmetric runtime/pprof vendor/golang.org/x/text/secure/bidirule vendor/golang.org/x/net/http2/hpack golang.org/x/text/internal/language/compact text/template net/http/internal github.com/pkg/errors runtime/debug github.com/ProtonMail/gopenpgp/v2/internal golang.org/x/net/html golang.org/x/text/language github.com/ProtonMail/gopenpgp/v2/armor golang.org/x/sync/errgroup github.com/bradenaw/juniper/parallel github.com/Masterminds/semver/v3 encoding/xml vendor/golang.org/x/net/idna gitlab.com/c0b/go-ordered-json github.com/ProtonMail/proton-bridge/v3/internal golang.org/x/text/encoding/htmlindex github.com/ProtonMail/proton-bridge/v3/internal/constants os/user github.com/golang/mock/gomock github.com/ProtonMail/proton-bridge/v3/internal/useragent github.com/ProtonMail/go-autostart golang.org/x/sys/execabs archive/zip github.com/0xAX/notificator crypto/rand github.com/sirupsen/logrus crypto/dsa github.com/ProtonMail/gluon/logging crypto/internal/bigmod crypto/internal/boring/bbig crypto/elliptic encoding/asn1 github.com/ProtonMail/gluon/async github.com/ProtonMail/go-crypto/openpgp/internal/encoding github.com/cloudflare/circl/internal/conv crypto/ed25519 github.com/cloudflare/circl/math github.com/cloudflare/circl/math/fp25519 github.com/cloudflare/circl/math/fp448 github.com/cloudflare/circl/math/mlsbset github.com/ProtonMail/go-crypto/openpgp/elgamal crypto/internal/hpke crypto/internal/mlkem768 crypto/rsa github.com/ProtonMail/go-crypto/bitcurves github.com/ProtonMail/go-crypto/brainpool github.com/ProtonMail/gluon/watcher vendor/golang.org/x/crypto/cryptobyte crypto/x509/pkix github.com/cloudflare/circl/dh/x25519 github.com/cloudflare/circl/sign/ed25519 github.com/ProtonMail/bcrypt github.com/cronokirby/saferith github.com/andybalholm/cascadia github.com/ProtonMail/proton-bridge/v3/pkg/algo github.com/elastic/go-sysinfo/internal/registry howett.net/plist github.com/cloudflare/circl/dh/x448 github.com/cloudflare/circl/ecc/goldilocks github.com/ProtonMail/gluon/reporter github.com/ProtonMail/proton-bridge/v3/pkg/sum github.com/ProtonMail/proton-bridge/v3/pkg/restarter crypto/ecdsa github.com/joeshaw/multierror github.com/prometheus/procfs/internal/fs github.com/getsentry/sentry-go/internal/crypto/randutil github.com/ProtonMail/go-crypto/openpgp/internal/ecc/curve25519 golang.org/x/text/internal golang.org/x/text/unicode/norm go/token github.com/cloudflare/circl/sign/ed448 go/doc/comment internal/buildcfg github.com/docker/docker-credential-helpers/credentials github.com/vmihailenco/msgpack/v5 go/scanner golang.org/x/net/internal/timeseries html/template github.com/ProtonMail/go-crypto/openpgp/internal/ecc google.golang.org/grpc/internal/grpclog github.com/docker/docker-credential-helpers/pass github.com/docker/docker-credential-helpers/secretservice google.golang.org/grpc/grpclog google.golang.org/protobuf/internal/errors google.golang.org/protobuf/internal/version google.golang.org/grpc/attributes github.com/ProtonMail/go-crypto/openpgp/ecdh github.com/ProtonMail/go-crypto/openpgp/ecdsa github.com/ProtonMail/go-crypto/openpgp/eddsa github.com/elastic/go-sysinfo/providers/darwin google.golang.org/grpc/metadata go/ast google.golang.org/protobuf/encoding/protowire github.com/ProtonMail/go-crypto/openpgp/packet golang.org/x/text/unicode/bidi google.golang.org/protobuf/reflect/protoreflect google.golang.org/grpc/internal/grpcutil google.golang.org/grpc/encoding google.golang.org/grpc/internal/balancerload google.golang.org/grpc/connectivity golang.org/x/net/http2/hpack github.com/ProtonMail/proton-bridge/v3/internal/service golang.org/x/text/cases github.com/ProtonMail/proton-bridge/v3/internal/kb github.com/ProtonMail/gluon/imap/command golang.org/x/text/secure/bidirule github.com/pierrec/lz4/v4/internal/lz4stream github.com/bradenaw/juniper/xmaps database/sql golang.org/x/net/idna google.golang.org/protobuf/internal/encoding/messageset google.golang.org/protobuf/internal/strs google.golang.org/protobuf/internal/genid google.golang.org/protobuf/internal/order google.golang.org/protobuf/reflect/protoregistry google.golang.org/protobuf/runtime/protoiface google.golang.org/protobuf/internal/encoding/text archive/tar google.golang.org/protobuf/internal/descfmt google.golang.org/protobuf/internal/descopts google.golang.org/protobuf/internal/encoding/json go/doc go/internal/typeparams github.com/ProtonMail/go-crypto/openpgp google.golang.org/protobuf/proto google.golang.org/protobuf/internal/encoding/defval github.com/pierrec/lz4/v4 go/parser github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks golang.org/x/net/html/charset encoding/csv github.com/ProtonMail/proton-bridge/v3/internal/files github.com/emersion/go-sasl github.com/ProtonMail/proton-bridge/v3/internal/try github.com/ProtonMail/proton-bridge/v3/pkg/tar github.com/olekukonko/tablewriter github.com/ProtonMail/proton-bridge/v3/internal/configstatus google.golang.org/protobuf/encoding/prototext google.golang.org/protobuf/internal/filedesc github.com/mattn/go-sqlite3 flag runtime/trace github.com/jaytaylor/html2text github.com/google/go-cmp/cmp/internal/value golang.org/x/net/bpf github.com/mattn/go-isatty github.com/flynn-archive/go-shlex github.com/ProtonMail/proton-bridge/v3/internal/legacy/credentials github.com/mattn/go-colorable github.com/hashicorp/go-multierror github.com/fatih/color github.com/google/pprof/profile github.com/google/go-cmp/cmp github.com/ProtonMail/proton-bridge/v3/pkg/files testing github.com/russross/blackfriday/v2 go/build github.com/ProtonMail/proton-bridge/v3/internal/locations github.com/xrash/smetrics github.com/cpuguy83/go-md2man/v2/md2man google.golang.org/protobuf/internal/encoding/tag google.golang.org/protobuf/encoding/protojson github.com/urfave/cli/v2 google.golang.org/protobuf/internal/impl net/textproto github.com/google/uuid crypto/x509 vendor/golang.org/x/net/http/httpproxy github.com/elastic/go-sysinfo/providers/shared github.com/prometheus/procfs github.com/godbus/dbus github.com/ProtonMail/proton-bridge/v3/pkg/ports google.golang.org/grpc/internal/syscall google.golang.org/grpc/stats golang.org/x/net/internal/socket github.com/abiosoft/readline net/mail github.com/ProtonMail/go-crypto/openpgp/clearsign mime/multipart vendor/golang.org/x/net/http/httpguts github.com/emersion/go-message/textproto github.com/ProtonMail/go-srp github.com/ProtonMail/proton-bridge/v3/pkg/mobileconfig github.com/ProtonMail/gluon/rfc5322 github.com/ProtonMail/proton-bridge/v3/internal/clientconfig github.com/emersion/go-message golang.org/x/net/http/httpguts golang.org/x/net/ipv4 golang.org/x/net/ipv6 github.com/ProtonMail/gluon/rfc822 github.com/ProtonMail/gluon/imap github.com/ProtonMail/gluon/rfcvalidation github.com/ProtonMail/proton-bridge/v3/internal/services/sendrecorder crypto/tls github.com/abiosoft/ishell github.com/ProtonMail/gluon/events github.com/ProtonMail/gluon/connector github.com/ProtonMail/gluon/internal/ids github.com/ProtonMail/gluon/internal/response github.com/ProtonMail/gluon/internal/utils github.com/ProtonMail/gluon/db google.golang.org/protobuf/internal/filetype github.com/ProtonMail/gluon/limits github.com/ProtonMail/gluon/store github.com/keybase/go-keychain/secretservice github.com/ProtonMail/proton-bridge/v3/pkg/keychain google.golang.org/protobuf/runtime/protoimpl github.com/ProtonMail/gluon/internal/db_impl/sqlite3/utils github.com/ProtonMail/gluon/store/fallback_v0 google.golang.org/protobuf/types/descriptorpb google.golang.org/protobuf/types/known/anypb google.golang.org/protobuf/types/known/durationpb github.com/elastic/go-sysinfo/providers/linux google.golang.org/protobuf/types/known/timestamppb google.golang.org/protobuf/types/known/emptypb google.golang.org/protobuf/types/known/wrapperspb github.com/golang/protobuf/ptypes/duration github.com/ProtonMail/gluon/internal/state github.com/golang/protobuf/ptypes/timestamp github.com/golang/protobuf/ptypes/any google.golang.org/grpc/binarylog/grpc_binarylog_v1 google.golang.org/genproto/googleapis/rpc/status github.com/ProtonMail/gluon/internal/db_impl/sqlite3/v0 github.com/ProtonMail/gluon/internal/db_impl/sqlite3/v2 github.com/ProtonMail/gluon/internal/db_impl/sqlite3/v1 github.com/elastic/go-sysinfo github.com/ProtonMail/gluon/internal/db_impl/sqlite3/v3 google.golang.org/protobuf/types/gofeaturespb google.golang.org/protobuf/reflect/protodesc github.com/golang/protobuf/proto github.com/ProtonMail/gluon/internal/backend net/http/httptrace github.com/ProtonMail/proton-bridge/v3/internal/certs google.golang.org/grpc/internal/credentials github.com/emersion/go-smtp github.com/emersion/go-imap github.com/miekg/dns net/http google.golang.org/grpc/credentials google.golang.org/grpc/encoding/proto github.com/golang/protobuf/ptypes github.com/golang/protobuf/jsonpb github.com/ProtonMail/gluon/internal/session google.golang.org/grpc/internal/channelz google.golang.org/grpc/resolver google.golang.org/grpc/credentials/insecure google.golang.org/grpc/peer google.golang.org/grpc/internal google.golang.org/grpc/internal/metadata google.golang.org/grpc/balancer/grpclb/state google.golang.org/grpc/internal/resolver/passthrough google.golang.org/grpc/internal/resolver/dns google.golang.org/grpc/codes google.golang.org/grpc/internal/transport/networktype google.golang.org/grpc/internal/status google.golang.org/grpc/internal/resolver/unix google.golang.org/grpc/status google.golang.org/grpc/internal/binarylog google.golang.org/grpc/channelz github.com/emersion/go-imap/commands github.com/emersion/go-imap/responses google.golang.org/grpc/balancer google.golang.org/grpc/internal/pretty google.golang.org/grpc/balancer/base google.golang.org/grpc/internal/serviceconfig github.com/emersion/go-imap/client google.golang.org/grpc/internal/resolver google.golang.org/grpc/balancer/roundrobin google.golang.org/grpc/internal/balancer/gracefulswitch github.com/ProtonMail/go-mime net/http/cookiejar github.com/PuerkitoBio/goquery net/http/httputil github.com/getsentry/sentry-go/internal/ratelimit golang.org/x/net/trace golang.org/x/net/http2 github.com/ProtonMail/proton-bridge/v3/internal/cookies github.com/felixge/fgprof golang.org/x/net/publicsuffix github.com/ProtonMail/gopenpgp/v2/crypto github.com/pkg/profile github.com/go-resty/resty/v2 github.com/getsentry/sentry-go/internal/debug github.com/getsentry/sentry-go github.com/ProtonMail/proton-bridge/v3/internal/versioner github.com/ProtonMail/go-proton-api github.com/ProtonMail/proton-bridge/v3/internal/dialer github.com/ProtonMail/proton-bridge/v3/internal/updater github.com/ProtonMail/proton-bridge/v3/internal/telemetry github.com/ProtonMail/proton-bridge/v3/internal/vault github.com/ProtonMail/proton-bridge/v3/internal/sentry github.com/ProtonMail/proton-bridge/v3/internal/crash github.com/ProtonMail/proton-bridge/v3/internal/logging github.com/ProtonMail/proton-bridge/v3/internal/events google.golang.org/grpc/internal/transport google.golang.org/grpc github.com/ProtonMail/proton-bridge/v3/internal/bridge/mocks github.com/ProtonMail/proton-bridge/v3/internal/hv github.com/ProtonMail/proton-bridge/v3/internal/network github.com/ProtonMail/proton-bridge/v3/internal/usertypes github.com/ProtonMail/proton-bridge/v3/pkg/mime github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice github.com/ProtonMail/proton-bridge/v3/internal/services/userevents github.com/ProtonMail/proton-bridge/v3/pkg/message/parser github.com/ProtonMail/proton-bridge/v3/pkg/message github.com/ProtonMail/proton-bridge/v3/internal/services/useridentity github.com/ProtonMail/proton-bridge/v3/internal/services/telemetry github.com/ProtonMail/proton-bridge/v3/internal/services/smtp github.com/ProtonMail/proton-bridge/v3/internal/focus/proto github.com/ProtonMail/proton-bridge/v3/internal/focus # github.com/mattn/go-sqlite3 In function ‘sqlite3Strlen30’, inlined from ‘sqlite3ColumnSetColl’ at sqlite3-binding.c:121310:10: sqlite3-binding.c:34654:28: warning: ‘strlen’ reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 34654 | return 0x3fffffff & (int)strlen(z); | ^~~~~~~~~ In function ‘sqlite3ColumnSetColl’: cc1: note: source object is likely at address zero github.com/ProtonMail/gluon/internal/db_impl/sqlite3 github.com/ProtonMail/gluon github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice github.com/ProtonMail/proton-bridge/v3/internal/services/imapsmtpserver github.com/ProtonMail/proton-bridge/v3/internal/user github.com/ProtonMail/proton-bridge/v3/internal/bridge github.com/ProtonMail/proton-bridge/v3/internal/frontend/cli github.com/ProtonMail/proton-bridge/v3/internal/frontend/grpc github.com/ProtonMail/proton-bridge/v3/internal/app github.com/ProtonMail/proton-bridge/v3/cmd/Desktop-Bridge -- BRIDGE_REPO_ROOT is /startdir/src/proton-bridge/internal/frontend/bridge-gui/bridge-gui/../../../.. -- The CXX compiler identification is GNU 14.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- App name is Proton Mail Bridge -- App vendor is Proton AG -- Bridge version is 3.12.0 -- Found qmake at /usr/bin/qmake6 -- Using Default install path (/usr), export BRIDGE_INSTALL_PATH to change it. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE -- Found OpenGL: /usr/lib/libOpenGL.so -- Found WrapOpenGL: TRUE -- Found XKB: /usr/lib/libxkbcommon.so (found suitable version "1.7.0", minimum required is "0.5.0") -- Found WrapVulkanHeaders: /usr/include -- Using Qt 6.7.2 -- Bridge version is 3.12.0 -- Found qmake at /usr/bin/qmake6 -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Using protobuf 27.3.0 -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.3.1") -- Found c-ares: /usr/lib/cmake/c-ares/c-ares-config.cmake (found version "1.33.0") -- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.1") -- Found RE2 via pkg-config. -- Using gRPC 1.65.5 -- protoc found /usr/bin/protoc -- grpc_cpp_plugin -- grpc_cpp_plugin found at /usr/bin/grpc_cpp_plugin -- The C compiler identification is GNU 14.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Could NOT find Python (missing: Python_EXECUTABLE Interpreter) -- Configuring done (3.2s) -- Generating done (0.1s) -- Build files have been written to: /startdir/src/proton-bridge/build [ 1%] Generating focus gPRC/Protobuf Focus service C++ code [ 3%] Generating Bridge gPRC/Protobuf C++ code [ 3%] Built target gtest_autogen_timestamp_deps [ 4%] Automatic MOC and UIC for target gtest [ 4%] Built target gtest_autogen [ 4%] Built target bridgepp_autogen_timestamp_deps [ 6%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o [ 7%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest.dir/gtest_autogen/mocs_compilation.cpp.o [ 9%] Automatic MOC and UIC for target bridgepp [ 9%] Built target bridgepp_autogen [ 10%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/cmake_pch.hxx.gch [ 17%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/BridgeUtils.cpp.o [ 17%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/CLI/CLIUtils.cpp.o [ 17%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/BugReportFlow/BugReportFlow.cpp.o [ 17%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/Exception/Exception.cpp.o [ 18%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/GRPCClient.cpp.o [ 20%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/GRPCErrors.cpp.o [ 21%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp_autogen/mocs_compilation.cpp.o [ 23%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/EventFactory.cpp.o [ 25%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/GRPCConfig.cpp.o [ 26%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/bridge.pb.cc.o [ 28%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/GRPCUtils.cpp.o [ 29%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/GRPC/bridge.grpc.pb.cc.o [ 31%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/FocusGRPC/focus.pb.cc.o [ 32%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/FocusGRPC/focus.grpc.pb.cc.o [ 34%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/FocusGRPC/FocusGRPCClient.cpp.o [ 35%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/Log/Log.cpp.o [ 37%] Linking CXX static library ../../../lib/libgtest.a [ 39%] Built target gtest [ 39%] Built target gmock_autogen_timestamp_deps [ 39%] Built target gtest_main_autogen_timestamp_deps [ 40%] Automatic MOC and UIC for target gmock [ 40%] Built target gmock_autogen [ 42%] Automatic MOC and UIC for target gtest_main [ 42%] Built target gtest_main_autogen [ 43%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/gmock_autogen/mocs_compilation.cpp.o [ 45%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o [ 46%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/Log/LogUtils.cpp.o [ 48%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/ProcessMonitor.cpp.o [ 50%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/SessionID/SessionID.cpp.o [ 51%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/User/User.cpp.o [ 53%] Building CXX object bridgepp/CMakeFiles/bridgepp.dir/bridgepp/Worker/Overseer.cpp.o [ 54%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/gtest_main_autogen/mocs_compilation.cpp.o [ 56%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o [ 57%] Linking CXX static library ../../../lib/libgtest_main.a [ 59%] Built target gtest_main [ 60%] Linking CXX static library ../../../lib/libgmock.a [ 62%] Built target gmock [ 62%] Built target gmock_main_autogen_timestamp_deps [ 64%] Automatic MOC and UIC for target gmock_main [ 64%] Built target gmock_main_autogen [ 65%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/gmock_main_autogen/mocs_compilation.cpp.o [ 67%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o [ 68%] Linking CXX static library ../../../lib/libgmock_main.a [ 70%] Built target gmock_main [ 71%] Linking CXX static library libbridgepp.a [ 71%] Built target bridgepp [ 71%] Built target bridge-gui_autogen_timestamp_deps [ 73%] Automatic MOC and UIC for target bridge-gui [ 73%] Built target bridge-gui_autogen [ 75%] Automatic RCC for Resources.qrc [ 76%] Building CXX object CMakeFiles/bridge-gui.dir/cmake_pch.hxx.gch [ 82%] Building CXX object CMakeFiles/bridge-gui.dir/bridge-gui_autogen/mocs_compilation.cpp.o [ 82%] Building CXX object CMakeFiles/bridge-gui.dir/CommandLine.cpp.o [ 82%] Building CXX object CMakeFiles/bridge-gui.dir/BridgeApp.cpp.o [ 82%] Building CXX object CMakeFiles/bridge-gui.dir/EventStreamWorker.cpp.o [ 84%] Building CXX object CMakeFiles/bridge-gui.dir/QMLBackend.cpp.o [ 92%] Building CXX object CMakeFiles/bridge-gui.dir/UserList.cpp.o [ 92%] Building CXX object CMakeFiles/bridge-gui.dir/AppController.cpp.o [ 92%] Building CXX object CMakeFiles/bridge-gui.dir/SentryUtils.cpp.o [ 92%] Building CXX object CMakeFiles/bridge-gui.dir/LogUtils.cpp.o [ 92%] Building CXX object CMakeFiles/bridge-gui.dir/TrayIcon.cpp.o [ 93%] Building CXX object CMakeFiles/bridge-gui.dir/main.cpp.o [ 95%] Building CXX object CMakeFiles/bridge-gui.dir/Settings.cpp.o [ 96%] Building CXX object CMakeFiles/bridge-gui.dir/MacOS/DockIcon.cpp.o [ 98%] Building CXX object CMakeFiles/bridge-gui.dir/bridge-gui_autogen/EWIEGA46WW/qrc_Resources.cpp.o [100%] Linking CXX executable bridge-gui [100%] Built target bridge-gui ==> Starting check()... # github.com/mattn/go-sqlite3 In function ‘sqlite3Strlen30’, inlined from ‘sqlite3ColumnSetColl’ at sqlite3-binding.c:121310:10: sqlite3-binding.c:34654:28: warning: ‘strlen’ reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 34654 | return 0x3fffffff & (int)strlen(z); | ^~~~~~~~~ In function ‘sqlite3ColumnSetColl’: cc1: note: source object is likely at address zero ? github.com/ProtonMail/proton-bridge/v3/internal [no test files] === RUN TestGetFlagValue --- PASS: TestGetFlagValue (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/cmd/Desktop-Bridge 0.010s === RUN TestFindAndStrip --- PASS: TestFindAndStrip (0.00s) === RUN TestFindAndStripWait --- PASS: TestFindAndStripWait (0.00s) === RUN TestAppendOrModifySessionID --- PASS: TestAppendOrModifySessionID (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/cmd/launcher 0.004s === RUN TestMigratePrefsToVaultWithKeys time="2024-08-27T12:31:14+02:00" level=info msg="Migrating TLS certificate" --- PASS: TestMigratePrefsToVaultWithKeys (0.06s) === RUN TestMigratePrefsToVaultWithoutKeys time="2024-08-27T12:31:14+02:00" level=info msg="Migrating TLS certificate" time="2024-08-27T12:31:14+02:00" level=info msg="Migrating TLS certificate" --- PASS: TestMigratePrefsToVaultWithoutKeys (0.11s) === RUN TestKeychainMigration time="2024-08-27T12:31:14+02:00" level=info msg="Keychain helper has been migrated" --- PASS: TestKeychainMigration (0.00s) === RUN TestUserMigration time="2024-08-27T12:31:14+02:00" level=info msg="Migrating accounts" time="2024-08-27T12:31:14+02:00" level=error msg="Could not unmarshal secret" error="malformed secret: illegal base64 data at input byte 4" pkg=credentials user=brokenID time="2024-08-27T12:31:14+02:00" level=warning msg="Failed to get credentials" error="illegal base64 data at input byte 4" pkg=credentials userID=brokenID time="2024-08-27T12:31:14+02:00" level=info msg="Migrating account" userID=validID time="2024-08-27T12:31:14+02:00" level=info msg="Adding vault user" userID=validID time="2024-08-27T12:31:14+02:00" level=info msg="Migrated account with random bridge password" userID=validID username="******** (d5080076)" time="2024-08-27T12:31:14+02:00" level=info msg="Migrated existing bridge password" password="******** (5e79bf6e)" userID=validID username="******** (d5080076)" --- PASS: TestUserMigration (0.19s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/app 0.371s ? github.com/ProtonMail/proton-bridge/v3/internal/bridge/mocks [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/clientconfig [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/events [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/events/mocks [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/focus/proto [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/frontend/cli [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/frontend/grpc [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/identifier [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/network [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/safe [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice/mocks [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/services/imapsmtpserver [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/services/userevents/mocks [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/services/useridentity/mocks [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/telemetry/mocks [no test files] ? github.com/ProtonMail/proton-bridge/v3/internal/updater/mocks [no test files] ? github.com/ProtonMail/proton-bridge/v3/pkg/dialer [no test files] ? github.com/ProtonMail/proton-bridge/v3/pkg/mobileconfig [no test files] ? github.com/ProtonMail/proton-bridge/v3/pkg/tar [no test files] ? github.com/ProtonMail/proton-bridge/v3/utils [no test files] ? github.com/ProtonMail/proton-bridge/v3/utils/bridge-rollout [no test files] ? github.com/ProtonMail/proton-bridge/v3/utils/debug [no test files] ? github.com/ProtonMail/proton-bridge/v3/utils/hasher [no test files] ? github.com/ProtonMail/proton-bridge/v3/utils/kb-suggester [no test files] ? github.com/ProtonMail/proton-bridge/v3/utils/port-blocker [no test files] ? github.com/ProtonMail/proton-bridge/v3/utils/smtp-send [no test files] ? github.com/ProtonMail/proton-bridge/v3/utils/versioner [no test files] === RUN TestBridge_ConnStatus time="2024-08-27T12:31:15+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_ConnStatus3414953874/001/config1007551704/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:15+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_ConnStatus3414953874/001/data1755260605/gluon/backend/db gluonStore=/tmp/TestBridge_ConnStatus3414953874/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:15+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:15+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:15+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:15+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:15+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:15+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:15+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:15+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:15+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:15+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:15+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:15+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:15+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:15+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:15+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:15+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:15+02:00" level=warning msg="Post \"https://127.0.0.1:46811/auth/v4/info\": dial failed (not allowed), Attempt 1" pkg=gpa/client time="2024-08-27T12:31:15+02:00" level=warning msg="Post \"https://127.0.0.1:46811/auth/v4/info\": dial failed (not allowed), Attempt 2" pkg=gpa/client time="2024-08-27T12:31:15+02:00" level=warning msg="Post \"https://127.0.0.1:46811/auth/v4/info\": dial failed (not allowed), Attempt 3" pkg=gpa/client time="2024-08-27T12:31:16+02:00" level=warning msg="Post \"https://127.0.0.1:46811/auth/v4/info\": dial failed (not allowed), Attempt 4" pkg=gpa/client time="2024-08-27T12:31:16+02:00" level=error msg="Post \"https://127.0.0.1:46811/auth/v4/info\": dial failed (not allowed)" pkg=gpa/client time="2024-08-27T12:31:16+02:00" level=info msg="API status changed: down" pkg=bridge time="2024-08-27T12:31:16+02:00" level=info msg="Handling API status down" pkg=bridge time="2024-08-27T12:31:16+02:00" level=info msg="Server Manager, network down stopping listeners" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:35009: use of closed network connection" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Stopping IMAP listener" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:16+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:16+02:00" level=info msg="API status changed: up" pkg=bridge time="2024-08-27T12:31:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:46811/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:16+02:00" level=info msg="Server Manager, network up starting listeners" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Starting IMAP server" port=35143 service=server-manager ssl=false time="2024-08-27T12:31:16+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:16+02:00" level=info msg="Starting SMTP server" port=35009 service=server-manager ssl=false time="2024-08-27T12:31:16+02:00" level=info msg="Handling API status up" pkg=bridge time="2024-08-27T12:31:16+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:16+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:46811/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:16+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Adding vault user" userID=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Creating new user" userID=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46811/core/v4/events/latest" pkg=gpa/client userID=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46811/core/v4/settings" pkg=gpa/client userID=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Starting service main loop" service=smtp user=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Starting service main loop" service=telemetry user=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46811/core/v4/labels?Type=4" pkg=gpa/client userID=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46811/core/v4/labels?Type=3" pkg=gpa/client userID=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46811/core/v4/labels?Type=1" pkg=gpa/client userID=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Adding user to imap server" addrID=8a93b4dc-77a8-4217-8881-ab171757417c service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Creating new IMAP user" addrID=8a93b4dc-77a8-4217-8881-ab171757417c service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Setting gluon ID" addrID=8a93b4dc-77a8-4217-8881-ab171757417c gluonID=37e9d3bf-3a17-4ac6-8b2a-8412004714b7 userID=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Received mailbox message count" count=0 gluonID=37e9d3bf-3a17-4ac6-8b2a-8412004714b7 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:16+02:00" level=info msg="Created new IMAP user" addrID=8a93b4dc-77a8-4217-8881-ab171757417c gluonID=37e9d3bf-3a17-4ac6-8b2a-8412004714b7 service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg=Resuming service=user-events user=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:16+02:00" level=info msg="Starting IMAP Service" service=imap user=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Sync triggered" service=imap user=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Closing user" userID=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:16.321084491 +0200 CEST m=+1.108137966" user=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Finished user sync" duration="43.482µs" service=imap user=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Exiting IMAP Service" service=imap user=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Exiting service main loop" service=smtp user=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Exiting Service" service=user-identity user=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Exiting service main loop" service=telemetry user=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Exiting service" service=user-events user=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9" userID=b238953e-6a4f-48d4-bd5d-87fcbdf4cfb9 time="2024-08-27T12:31:16+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:35009: use of closed network connection" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_ConnStatus (0.93s) === RUN TestBridge_TLSIssue time="2024-08-27T12:31:16+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_TLSIssue2820259568/001/config4160996498/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:16+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_TLSIssue2820259568/001/data2833546535/gluon/backend/db gluonStore=/tmp/TestBridge_TLSIssue2820259568/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:16+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:16+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:16+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:16+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:16+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:16+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:16+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:16+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:16+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:16+02:00" level=warning msg="TLS issue encountered" pkg=bridge time="2024-08-27T12:31:16+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:16+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:37075: use of closed network connection" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_TLSIssue (0.15s) === RUN TestBridge_Focus time="2024-08-27T12:31:16+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Focus1660691386/001/config3899630870/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:16+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Focus1660691386/001/data3716233159/gluon/backend/db gluonStore=/tmp/TestBridge_Focus1660691386/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:16+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:16+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:16+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:16+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:16+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:16+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:16+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:16+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:16+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:16+02:00" level=info msg="Focus service requested raise" pkg=bridge time="2024-08-27T12:31:16+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:16+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:40863: use of closed network connection" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_Focus (0.15s) === RUN TestBridge_UserAgent time="2024-08-27T12:31:16+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_UserAgent3171488650/001/config1258191897/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:16+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_UserAgent3171488650/001/data3718884839/gluon/backend/db gluonStore=/tmp/TestBridge_UserAgent3171488650/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:16+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:16+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:16+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:16+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:16+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:16+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:16+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:16+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:16+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:16+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:16+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:37957/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:37957/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:16+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Adding vault user" userID=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Creating new user" userID=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:37957/core/v4/events/latest" pkg=gpa/client userID=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:37957/core/v4/settings" pkg=gpa/client userID=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Starting service main loop" service=telemetry user=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Starting service main loop" service=smtp user=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:37957/core/v4/labels?Type=4" pkg=gpa/client userID=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:37957/core/v4/labels?Type=3" pkg=gpa/client userID=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:37957/core/v4/labels?Type=1" pkg=gpa/client userID=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Adding user to imap server" addrID=2a0b6017-c4f6-46f4-8653-875d2b9f21b2 service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Creating new IMAP user" addrID=2a0b6017-c4f6-46f4-8653-875d2b9f21b2 service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Setting gluon ID" addrID=2a0b6017-c4f6-46f4-8653-875d2b9f21b2 gluonID=823485fc-18cb-417b-84c1-77298b882c9a userID=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Created new IMAP user" addrID=2a0b6017-c4f6-46f4-8653-875d2b9f21b2 gluonID=823485fc-18cb-417b-84c1-77298b882c9a service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg=Resuming service=user-events user=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:16+02:00" level=info msg="Closing user" userID=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Starting IMAP Service" service=imap user=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Sync triggered" service=imap user=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:bf673b45-64a7-45c0-825a-4853d08f1c6e" userID=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:16.965748809 +0200 CEST m=+1.752802284" user=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Received mailbox message count" count=0 gluonID=823485fc-18cb-417b-84c1-77298b882c9a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:16+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Finished user sync" duration="32.792µs" service=imap user=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Exiting IMAP Service" service=imap user=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Exiting service main loop" service=smtp user=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Exiting Service" service=user-identity user=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Exiting service main loop" service=telemetry user=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Exiting service" service=user-events user=bf673b45-64a7-45c0-825a-4853d08f1c6e time="2024-08-27T12:31:16+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:40455: use of closed network connection" service=server-manager time="2024-08-27T12:31:16+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_UserAgent (0.34s) === RUN TestBridge_UserAgent_Persistence time="2024-08-27T12:31:17+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_UserAgent_Persistence1418296095/001/config55970641/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:17+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_UserAgent_Persistence1418296095/001/data1594133806/gluon/backend/db gluonStore=/tmp/TestBridge_UserAgent_Persistence1418296095/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:17+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:17+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:17+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:17+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:17+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:17+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:17+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:17+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:17+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:17+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (2c26b46b)" time="2024-08-27T12:31:17+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2c26b46b)" time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:34227/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:34227/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:17+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Adding vault user" userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Creating new user" userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/core/v4/events/latest" pkg=gpa/client userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/core/v4/settings" pkg=gpa/client userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Starting service main loop" service=telemetry user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Starting service main loop" service=smtp user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/core/v4/labels?Type=4" pkg=gpa/client userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/core/v4/labels?Type=3" pkg=gpa/client userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/core/v4/labels?Type=1" pkg=gpa/client userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Adding user to imap server" addrID=7861c82a-319a-4aad-b73b-4bcd939c74c4 service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Creating new IMAP user" addrID=7861c82a-319a-4aad-b73b-4bcd939c74c4 service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Setting gluon ID" addrID=7861c82a-319a-4aad-b73b-4bcd939c74c4 gluonID=b810168a-0496-411c-bc59-8adc2904a8c9 userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Created new IMAP user" addrID=7861c82a-319a-4aad-b73b-4bcd939c74c4 gluonID=b810168a-0496-411c-bc59-8adc2904a8c9 service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg=Resuming service=user-events user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b810168a-0496-411c-bc59-8adc2904a8c9 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:17+02:00" level=info msg="Starting IMAP Service" service=imap user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Sync triggered" service=imap user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:17.438372835 +0200 CEST m=+2.225426300" user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Syncing labels" service=imap user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:d4706c32-2012-4f19-b4b8-bc3c28bd5a2c" userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Received IMAP ID" name=MyFancyClient pkg=bridge/event/imap sessionID=1 version=0.1.2 time="2024-08-27T12:31:17+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:17+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:17+02:00" level=info msg="Synced labels" service=imap user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/mail/v4/messages/count" pkg=gpa/client userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:34227/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:17+02:00" level=info msg="Syncing messages" service=imap user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Job started" service=imap user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:34227/mail/v4/messages" pkg=gpa/client userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Job finished" service=imap user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Synced messages" service=imap user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Finished user sync" duration=11.468457ms service=imap user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/core/v4/events/AQ==" pkg=gpa/client userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:34227/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:17+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/core/v4/events/AQ==" pkg=gpa/client userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Adding vault user" userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Creating new user" userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/core/v4/events/latest" pkg=gpa/client userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/core/v4/settings" pkg=gpa/client userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Starting service main loop" service=telemetry user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Starting service main loop" service=smtp user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/core/v4/labels?Type=4" pkg=gpa/client userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/core/v4/labels?Type=3" pkg=gpa/client userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/core/v4/labels?Type=1" pkg=gpa/client userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Adding user to imap server" addrID=8f747d66-9b2b-48a9-a349-8811b110d151 service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Creating new IMAP user" addrID=8f747d66-9b2b-48a9-a349-8811b110d151 service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Setting gluon ID" addrID=8f747d66-9b2b-48a9-a349-8811b110d151 gluonID=c2671406-9493-416b-aa31-9ba360e25c4c userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Created new IMAP user" addrID=8f747d66-9b2b-48a9-a349-8811b110d151 gluonID=c2671406-9493-416b-aa31-9ba360e25c4c service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg=Resuming service=user-events user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c2671406-9493-416b-aa31-9ba360e25c4c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:17+02:00" level=info msg="Starting IMAP Service" service=imap user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Sync triggered" service=imap user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:17.670630296 +0200 CEST m=+2.457683761" user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Syncing labels" service=imap user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:1b9da58a-0e31-4de8-8896-d06bcde7bd26" userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:17+02:00" level=info msg="Closing user" userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Exiting IMAP Service" service=imap user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Exiting service main loop" service=smtp user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Exiting Service" service=user-identity user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Exiting service main loop" service=telemetry user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Exiting service" service=user-events user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Closing user" userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Synced labels" service=imap user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=warning msg="Get \"https://127.0.0.1:34227/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:31:17+02:00" level=error msg="Get \"https://127.0.0.1:34227/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:31:17+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:34227/mail/v4/messages/count\": context canceled" service=imap user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Finished user sync" duration="823.833µs" service=imap user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Exiting IMAP Service" service=imap user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Exiting service main loop" service=smtp user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Exiting Service" service=user-identity user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Exiting service main loop" service=telemetry user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Exiting service" service=user-events user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:41807: use of closed network connection" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_UserAgent_Persistence1418296095/001/config55970641/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:17+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_UserAgent_Persistence1418296095/001/data1594133806/gluon/backend/db gluonStore=/tmp/TestBridge_UserAgent_Persistence1418296095/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:17+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:17+02:00" level=info msg="Starting IMAP server" port=36805 service=server-manager ssl=false time="2024-08-27T12:31:17+02:00" level=info msg="Starting SMTP server" port=41807 service=server-manager ssl=false time="2024-08-27T12:31:17+02:00" level=info msg="Loading users" count=2 pkg=bridge/user time="2024-08-27T12:31:17+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:17+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:34227/auth/v4/refresh" pkg=gpa/manager time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:34227/auth/v4/refresh" pkg=gpa/manager time="2024-08-27T12:31:17+02:00" level=info msg="Creating new user" userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Creating new user" userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/core/v4/settings" pkg=gpa/client userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Starting service main loop" service=telemetry user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/core/v4/labels?Type=4" pkg=gpa/client userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/core/v4/settings" pkg=gpa/client userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Starting service main loop" service=smtp user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Starting service main loop" service=telemetry user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Starting service main loop" service=smtp user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/core/v4/labels?Type=4" pkg=gpa/client userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/core/v4/labels?Type=3" pkg=gpa/client userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/core/v4/labels?Type=3" pkg=gpa/client userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/core/v4/labels?Type=1" pkg=gpa/client userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Adding user to imap server" addrID=8f747d66-9b2b-48a9-a349-8811b110d151 service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Loading existing IMAP user" addrID=8f747d66-9b2b-48a9-a349-8811b110d151 gluonID=c2671406-9493-416b-aa31-9ba360e25c4c service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg=Resuming service=user-events user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c2671406-9493-416b-aa31-9ba360e25c4c labelID=10 pkg=bridge/event/imap time="2024-08-27T12:31:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c2671406-9493-416b-aa31-9ba360e25c4c labelID=12 pkg=bridge/event/imap time="2024-08-27T12:31:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c2671406-9493-416b-aa31-9ba360e25c4c labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:31:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c2671406-9493-416b-aa31-9ba360e25c4c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c2671406-9493-416b-aa31-9ba360e25c4c labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:31:17+02:00" level=info msg="Starting IMAP Service" service=imap user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Sync triggered" service=imap user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:17.683549125 +0200 CEST m=+2.470602580" user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/core/v4/labels?Type=1" pkg=gpa/client userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Adding user to imap server" addrID=7861c82a-319a-4aad-b73b-4bcd939c74c4 service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Loading existing IMAP user" addrID=7861c82a-319a-4aad-b73b-4bcd939c74c4 gluonID=b810168a-0496-411c-bc59-8adc2904a8c9 service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Successfully loaded connected user" pkg=bridge/user userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:1b9da58a-0e31-4de8-8896-d06bcde7bd26" userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:34227/mail/v4/messages/count" pkg=gpa/client userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Syncing messages" service=imap user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Job started" service=imap user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:34227/mail/v4/messages" pkg=gpa/client userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Job finished" service=imap user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Synced messages" service=imap user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Finished user sync" duration="789.839µs" service=imap user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b810168a-0496-411c-bc59-8adc2904a8c9 labelID=10 pkg=bridge/event/imap time="2024-08-27T12:31:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b810168a-0496-411c-bc59-8adc2904a8c9 labelID=3 pkg=bridge/event/imap time="2024-08-27T12:31:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b810168a-0496-411c-bc59-8adc2904a8c9 labelID=5 pkg=bridge/event/imap time="2024-08-27T12:31:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b810168a-0496-411c-bc59-8adc2904a8c9 labelID=7 pkg=bridge/event/imap time="2024-08-27T12:31:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b810168a-0496-411c-bc59-8adc2904a8c9 labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:31:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b810168a-0496-411c-bc59-8adc2904a8c9 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b810168a-0496-411c-bc59-8adc2904a8c9 labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:31:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b810168a-0496-411c-bc59-8adc2904a8c9 labelID=0 pkg=bridge/event/imap time="2024-08-27T12:31:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b810168a-0496-411c-bc59-8adc2904a8c9 labelID=12 pkg=bridge/event/imap time="2024-08-27T12:31:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b810168a-0496-411c-bc59-8adc2904a8c9 labelID=4 pkg=bridge/event/imap time="2024-08-27T12:31:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b810168a-0496-411c-bc59-8adc2904a8c9 labelID=6 pkg=bridge/event/imap time="2024-08-27T12:31:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b810168a-0496-411c-bc59-8adc2904a8c9 labelID=8 pkg=bridge/event/imap time="2024-08-27T12:31:17+02:00" level=info msg=Resuming service=user-events user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Successfully loaded connected user" pkg=bridge/user userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:17+02:00" level=info msg="Starting IMAP Service" service=imap user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Sync triggered" service=imap user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:17.684945304 +0200 CEST m=+2.471998769" user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Sync already complete, only system labels will be updated" service=imap user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:d4706c32-2012-4f19-b4b8-bc3c28bd5a2c" userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:17+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:41807: use of closed network connection" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:17+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:17+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:17+02:00" level=info msg="Closing user" userID=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Exiting IMAP Service" service=imap user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Exiting service main loop" service=smtp user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Exiting Service" service=user-identity user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Exiting service main loop" service=telemetry user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Exiting service" service=user-events user=1b9da58a-0e31-4de8-8896-d06bcde7bd26 time="2024-08-27T12:31:17+02:00" level=info msg="Closing user" userID=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Finished user sync" duration="639.994µs" service=imap user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Exiting IMAP Service" service=imap user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Exiting service main loop" service=smtp user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Exiting Service" service=user-identity user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Exiting service main loop" service=telemetry user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Exiting service" service=user-events user=d4706c32-2012-4f19-b4b8-bc3c28bd5a2c time="2024-08-27T12:31:17+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:42671: use of closed network connection" service=server-manager time="2024-08-27T12:31:17+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_UserAgent_Persistence (0.72s) === RUN TestBridge_UserAgentFromUnknownClient time="2024-08-27T12:31:18+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_UserAgentFromUnknownClient4249219170/001/config3427191029/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:18+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_UserAgentFromUnknownClient4249219170/001/data822986479/gluon/backend/db gluonStore=/tmp/TestBridge_UserAgentFromUnknownClient4249219170/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:18+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:18+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:18+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:18+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:18+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:18+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:18+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:18+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:18+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:18+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:18+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:33669/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:33669/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:18+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Adding vault user" userID=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Creating new user" userID=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:33669/core/v4/events/latest" pkg=gpa/client userID=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:33669/core/v4/settings" pkg=gpa/client userID=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Starting service main loop" service=telemetry user=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Starting service main loop" service=smtp user=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:33669/core/v4/labels?Type=4" pkg=gpa/client userID=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:33669/core/v4/labels?Type=3" pkg=gpa/client userID=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:33669/core/v4/labels?Type=1" pkg=gpa/client userID=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Adding user to imap server" addrID=deeeb053-6868-436f-9835-62fea16b8237 service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg="Creating new IMAP user" addrID=deeeb053-6868-436f-9835-62fea16b8237 service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg="Setting gluon ID" addrID=deeeb053-6868-436f-9835-62fea16b8237 gluonID=3cd0c57e-c12f-417b-ae89-65a2be82a2e5 userID=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Created new IMAP user" addrID=deeeb053-6868-436f-9835-62fea16b8237 gluonID=3cd0c57e-c12f-417b-ae89-65a2be82a2e5 service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg=Resuming service=user-events user=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3cd0c57e-c12f-417b-ae89-65a2be82a2e5 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:18+02:00" level=info msg="Starting IMAP Service" service=imap user=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Sync triggered" service=imap user=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:18.205671094 +0200 CEST m=+2.992724559" user=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Syncing labels" service=imap user=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:5314cfb7-637a-4407-a17e-62beaf653188" userID=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:33669/data/v1/stats" pkg=gpa/client userID=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Configuration Status Success event sent." userID=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:18+02:00" level=info msg="Closing user" userID=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Synced labels" service=imap user=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=warning msg="Get \"https://127.0.0.1:33669/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:31:18+02:00" level=error msg="Get \"https://127.0.0.1:33669/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:31:18+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:33669/mail/v4/messages/count\": context canceled" service=imap user=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Finished user sync" duration=1.905375ms service=imap user=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Exiting IMAP Service" service=imap user=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Exiting service main loop" service=smtp user=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Exiting Service" service=user-identity user=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Exiting service main loop" service=telemetry user=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Exiting service" service=user-events user=5314cfb7-637a-4407-a17e-62beaf653188 time="2024-08-27T12:31:18+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:36045: use of closed network connection" service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_UserAgentFromUnknownClient (0.52s) === RUN TestBridge_UserAgentFromSMTPClient time="2024-08-27T12:31:18+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_UserAgentFromSMTPClient3661844863/001/config2333493868/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:18+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_UserAgentFromSMTPClient3661844863/001/data2335492511/gluon/backend/db gluonStore=/tmp/TestBridge_UserAgentFromSMTPClient3661844863/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:18+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:18+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:18+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:18+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:18+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:18+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:18+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:18+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:18+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:18+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:18+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:44107/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:44107/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:18+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Adding vault user" userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Creating new user" userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/latest" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/settings" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Starting service main loop" service=telemetry user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Starting service main loop" service=smtp user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/labels?Type=4" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/labels?Type=3" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/labels?Type=1" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Adding user to imap server" addrID=3980e75e-c48c-4cc7-96f2-5af217391c8e service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg="Creating new IMAP user" addrID=3980e75e-c48c-4cc7-96f2-5af217391c8e service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg="Setting gluon ID" addrID=3980e75e-c48c-4cc7-96f2-5af217391c8e gluonID=b8991ad5-13b7-45ac-bc7a-27e42e4889d4 userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Created new IMAP user" addrID=3980e75e-c48c-4cc7-96f2-5af217391c8e gluonID=b8991ad5-13b7-45ac-bc7a-27e42e4889d4 service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:18+02:00" level=info msg=Resuming service=user-events user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b8991ad5-13b7-45ac-bc7a-27e42e4889d4 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:18+02:00" level=info msg="Starting IMAP Service" service=imap user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Sync triggered" service=imap user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:18.740626942 +0200 CEST m=+3.527680407" user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Syncing labels" service=imap user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c" userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:44107/data/v1/stats" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Configuration Status Success event sent." userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Synced labels" service=imap user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/mail/v4/messages/count" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Syncing messages" service=imap user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Job started" service=imap user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:44107/mail/v4/messages" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Job finished" service=imap user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Synced messages" service=imap user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Finished user sync" duration=5.713799ms service=imap user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:44107/core/v4/events/AA==" pkg=gpa/client userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:23+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:23+02:00" level=info msg="Closing user" userID=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:23+02:00" level=info msg="Exiting IMAP Service" service=imap user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:23+02:00" level=info msg="Exiting service main loop" service=smtp user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:23+02:00" level=info msg="Exiting Service" service=user-identity user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:23+02:00" level=info msg="Exiting service main loop" service=telemetry user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:23+02:00" level=info msg="Exiting service" service=user-events user=4775bd0b-ea7e-4b87-8b3d-5d71c2a3c04c time="2024-08-27T12:31:23+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:23+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:23+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:23+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:37565: use of closed network connection" service=server-manager time="2024-08-27T12:31:23+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_UserAgentFromSMTPClient (5.54s) === RUN TestBridge_UserAgentFromIMAPID time="2024-08-27T12:31:24+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_UserAgentFromIMAPID3751724579/001/config1528102245/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:24+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_UserAgentFromIMAPID3751724579/001/data148172610/gluon/backend/db gluonStore=/tmp/TestBridge_UserAgentFromIMAPID3751724579/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:24+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:24+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:24+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:24+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:24+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:24+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:24+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:24+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:24+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:24+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (2c26b46b)" time="2024-08-27T12:31:24+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2c26b46b)" time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:36649/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:36649/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:24+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Adding vault user" userID=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Creating new user" userID=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:36649/core/v4/events/latest" pkg=gpa/client userID=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:36649/core/v4/settings" pkg=gpa/client userID=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Starting service main loop" service=telemetry user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Starting service main loop" service=smtp user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:36649/core/v4/labels?Type=4" pkg=gpa/client userID=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:36649/core/v4/labels?Type=3" pkg=gpa/client userID=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:36649/core/v4/labels?Type=1" pkg=gpa/client userID=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Adding user to imap server" addrID=2b122051-327a-4830-8d21-b4f80e0c68e0 service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Creating new IMAP user" addrID=2b122051-327a-4830-8d21-b4f80e0c68e0 service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Setting gluon ID" addrID=2b122051-327a-4830-8d21-b4f80e0c68e0 gluonID=17c06e08-8259-4a37-9264-1d989db23d55 userID=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Created new IMAP user" addrID=2b122051-327a-4830-8d21-b4f80e0c68e0 gluonID=17c06e08-8259-4a37-9264-1d989db23d55 service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg=Resuming service=user-events user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Received mailbox message count" count=0 gluonID=17c06e08-8259-4a37-9264-1d989db23d55 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:24+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:8bc2cca4-23a1-4c1c-8675-c13ea78b5913" userID=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Starting IMAP Service" service=imap user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Sync triggered" service=imap user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:24.215872458 +0200 CEST m=+9.002925933" user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Syncing labels" service=imap user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Received IMAP ID" name=MyFancyClient pkg=bridge/event/imap sessionID=1 version=0.1.2 time="2024-08-27T12:31:24+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:24+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:24+02:00" level=info msg="Synced labels" service=imap user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:36649/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:36649/mail/v4/messages/count" pkg=gpa/client userID=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Syncing messages" service=imap user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Job started" service=imap user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:36649/mail/v4/messages" pkg=gpa/client userID=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Job finished" service=imap user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Synced messages" service=imap user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Finished user sync" duration=8.588774ms service=imap user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:36649/core/v4/events/AQ==" pkg=gpa/client userID=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:36649/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:24+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Adding vault user" userID=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Creating new user" userID=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:36649/core/v4/events/latest" pkg=gpa/client userID=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:36649/core/v4/settings" pkg=gpa/client userID=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Starting service main loop" service=telemetry user=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Starting service main loop" service=smtp user=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:36649/core/v4/labels?Type=4" pkg=gpa/client userID=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:36649/core/v4/labels?Type=3" pkg=gpa/client userID=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:36649/core/v4/labels?Type=1" pkg=gpa/client userID=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Adding user to imap server" addrID=8b63d398-72d7-4b06-97e6-f94de74d1a5e service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Creating new IMAP user" addrID=8b63d398-72d7-4b06-97e6-f94de74d1a5e service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Setting gluon ID" addrID=8b63d398-72d7-4b06-97e6-f94de74d1a5e gluonID=d890ac56-0fb6-4d25-bce4-d92f35b2f3c0 userID=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Received mailbox message count" count=0 gluonID=d890ac56-0fb6-4d25-bce4-d92f35b2f3c0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:24+02:00" level=info msg="Created new IMAP user" addrID=8b63d398-72d7-4b06-97e6-f94de74d1a5e gluonID=d890ac56-0fb6-4d25-bce4-d92f35b2f3c0 service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg=Resuming service=user-events user=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Starting IMAP Service" service=imap user=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Sync triggered" service=imap user=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:24.389643041 +0200 CEST m=+9.176696506" user=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Syncing labels" service=imap user=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:62c2e12f-e084-4ff1-b03d-1ed178ebd768" userID=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:36649/data/v1/stats" pkg=gpa/client userID=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Configuration Status Success event sent." userID=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:24+02:00" level=info msg="Closing user" userID=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Exiting IMAP Service" service=imap user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Exiting service main loop" service=smtp user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Exiting Service" service=user-identity user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Exiting service main loop" service=telemetry user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Exiting service" service=user-events user=8bc2cca4-23a1-4c1c-8675-c13ea78b5913 time="2024-08-27T12:31:24+02:00" level=info msg="Closing user" userID=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Synced labels" service=imap user=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=warning msg="Get \"https://127.0.0.1:36649/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:31:24+02:00" level=error msg="Get \"https://127.0.0.1:36649/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:31:24+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:36649/mail/v4/messages/count\": context canceled" service=imap user=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Finished user sync" duration="802.142µs" service=imap user=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Exiting IMAP Service" service=imap user=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Exiting service main loop" service=smtp user=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Exiting Service" service=user-identity user=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Exiting service main loop" service=telemetry user=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Exiting service" service=user-events user=62c2e12f-e084-4ff1-b03d-1ed178ebd768 time="2024-08-27T12:31:24+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:33483: use of closed network connection" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_UserAgentFromIMAPID (0.64s) === RUN TestBridge_Cookies time="2024-08-27T12:31:24+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Cookies3331502044/001/config340409085/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:24+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Cookies3331502044/001/data3562965017/gluon/backend/db gluonStore=/tmp/TestBridge_Cookies3331502044/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:24+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:24+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:24+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:24+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:24+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:24+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:24+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:24+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:24+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:24+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:24+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:34213/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:34213/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:24+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Adding vault user" userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Creating new user" userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:34213/core/v4/events/latest" pkg=gpa/client userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:34213/core/v4/settings" pkg=gpa/client userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Starting service main loop" service=telemetry user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Starting service main loop" service=smtp user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:34213/core/v4/labels?Type=4" pkg=gpa/client userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:34213/core/v4/labels?Type=3" pkg=gpa/client userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:34213/core/v4/labels?Type=1" pkg=gpa/client userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Adding user to imap server" addrID=cdbd46a4-cbee-417a-8e1b-64c2b9a572de service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Creating new IMAP user" addrID=cdbd46a4-cbee-417a-8e1b-64c2b9a572de service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Setting gluon ID" addrID=cdbd46a4-cbee-417a-8e1b-64c2b9a572de gluonID=ad0a8d5a-4d4a-48a5-9c46-80b7cf18bd51 userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Created new IMAP user" addrID=cdbd46a4-cbee-417a-8e1b-64c2b9a572de gluonID=ad0a8d5a-4d4a-48a5-9c46-80b7cf18bd51 service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ad0a8d5a-4d4a-48a5-9c46-80b7cf18bd51 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:24+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg=Resuming service=user-events user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Starting IMAP Service" service=imap user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Sync triggered" service=imap user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:24.713588405 +0200 CEST m=+9.500641860" user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Syncing labels" service=imap user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:5ab7da96-af07-4f17-b974-71380c9ab981" userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:24+02:00" level=info msg="Closing user" userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Synced labels" service=imap user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=warning msg="Get \"https://127.0.0.1:34213/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:31:24+02:00" level=error msg="Get \"https://127.0.0.1:34213/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:31:24+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:34213/mail/v4/messages/count\": context canceled" service=imap user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Finished user sync" duration="132.691µs" service=imap user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Exiting IMAP Service" service=imap user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Exiting service main loop" service=smtp user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Exiting Service" service=user-identity user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Exiting service main loop" service=telemetry user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Exiting service" service=user-events user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:35437: use of closed network connection" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Cookies3331502044/001/config340409085/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:24+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Cookies3331502044/001/data3562965017/gluon/backend/db gluonStore=/tmp/TestBridge_Cookies3331502044/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:24+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:24+02:00" level=info msg="Starting IMAP server" port=43377 service=server-manager ssl=false time="2024-08-27T12:31:24+02:00" level=info msg="Starting SMTP server" port=35437 service=server-manager ssl=false time="2024-08-27T12:31:24+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:24+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:31:24+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:34213/auth/v4/refresh" pkg=gpa/manager time="2024-08-27T12:31:24+02:00" level=info msg="Creating new user" userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:34213/core/v4/settings" pkg=gpa/client userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Starting service main loop" service=telemetry user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Starting service main loop" service=smtp user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:34213/core/v4/labels?Type=4" pkg=gpa/client userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:34213/core/v4/labels?Type=3" pkg=gpa/client userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:34213/core/v4/labels?Type=1" pkg=gpa/client userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Adding user to imap server" addrID=cdbd46a4-cbee-417a-8e1b-64c2b9a572de service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Loading existing IMAP user" addrID=cdbd46a4-cbee-417a-8e1b-64c2b9a572de gluonID=ad0a8d5a-4d4a-48a5-9c46-80b7cf18bd51 service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg=Resuming service=user-events user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Successfully loaded connected user" pkg=bridge/user userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:24+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:5ab7da96-af07-4f17-b974-71380c9ab981" userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ad0a8d5a-4d4a-48a5-9c46-80b7cf18bd51 labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:31:24+02:00" level=info msg="Starting IMAP Service" service=imap user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Sync triggered" service=imap user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:24.719430026 +0200 CEST m=+9.506483491" user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ad0a8d5a-4d4a-48a5-9c46-80b7cf18bd51 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:24+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ad0a8d5a-4d4a-48a5-9c46-80b7cf18bd51 labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:31:24+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:34213/mail/v4/messages/count" pkg=gpa/client userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:35437: use of closed network connection" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:24+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:24+02:00" level=info msg="Syncing messages" service=imap user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Job started" service=imap user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:24+02:00" level=info msg="Closing user" userID=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=warning msg="Post \"https://127.0.0.1:34213/mail/v4/messages\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:31:24+02:00" level=error msg="Post \"https://127.0.0.1:34213/mail/v4/messages\": context canceled" pkg=gpa/client time="2024-08-27T12:31:24+02:00" level=error msg="Failed to download message metadata with lastMessageID=" error="received no response from API: Post \"https://127.0.0.1:34213/mail/v4/messages\": context canceled" service=imap user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=error msg="Failed to sync, will retry later" error="failed sync messages: context canceled" service=imap user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Finished user sync" duration="364.872µs" service=imap user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Exiting IMAP Service" service=imap user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Exiting service main loop" service=smtp user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Exiting Service" service=user-identity user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Exiting service main loop" service=telemetry user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Exiting service" service=user-events user=5ab7da96-af07-4f17-b974-71380c9ab981 time="2024-08-27T12:31:24+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:44169: use of closed network connection" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Closing SMTP server" service=server-manager 2024/08/27 12:31:24 [Recovery] 2024/08/27 - 12:31:24 panic recovered: unexpected EOF /startdir/src/proton-bridge/vendor/github.com/ProtonMail/go-proton-api/server/router.go:240 (0x598b2098d753) (*serverBuilder).build.(*Server).logCalls.func2: panic(err) /startdir/src/proton-bridge/vendor/github.com/gin-gonic/gin/context.go:174 (0x598b2094498e) (*Context).Next: c.handlers[c.index](c) /startdir/src/proton-bridge/vendor/github.com/gin-gonic/gin/recovery.go:102 (0x598b2094497b) CustomRecoveryWithWriter.func1: c.Next() /startdir/src/proton-bridge/vendor/github.com/gin-gonic/gin/context.go:174 (0x598b20943adc) (*Context).Next: c.handlers[c.index](c) /startdir/src/proton-bridge/vendor/github.com/gin-gonic/gin/logger.go:240 (0x598b20943ac3) LoggerWithConfig.func1: c.Next() /startdir/src/proton-bridge/vendor/github.com/gin-gonic/gin/context.go:174 (0x598b2094498e) (*Context).Next: c.handlers[c.index](c) /startdir/src/proton-bridge/vendor/github.com/gin-gonic/gin/recovery.go:102 (0x598b2094497b) CustomRecoveryWithWriter.func1: c.Next() /startdir/src/proton-bridge/vendor/github.com/gin-gonic/gin/context.go:174 (0x598b20942fcd) (*Context).Next: c.handlers[c.index](c) /startdir/src/proton-bridge/vendor/github.com/gin-gonic/gin/gin.go:620 (0x598b20942c64) (*Engine).handleHTTPRequest: c.Next() /startdir/src/proton-bridge/vendor/github.com/gin-gonic/gin/gin.go:576 (0x598b209427b1) (*Engine).ServeHTTP: engine.handleHTTPRequest(c) /usr/lib/go/src/net/http/server.go:3210 (0x598b2021438d) serverHandler.ServeHTTP: handler.ServeHTTP(rw, req) /usr/lib/go/src/net/http/server.go:2092 (0x598b201f382f) (*conn).serve: serverHandler{c.server}.ServeHTTP(w, w.req) /usr/lib/go/src/runtime/asm_amd64.s:1700 (0x598b1fe80480) goexit: BYTE $0x90 // NOP  --- PASS: TestBridge_Cookies (0.33s) === RUN TestBridge_CheckUpdate time="2024-08-27T12:31:24+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_CheckUpdate112432859/001/config2976901042/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:24+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_CheckUpdate112432859/001/data3705613265/gluon/backend/db gluonStore=/tmp/TestBridge_CheckUpdate112432859/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:24+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:24+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:24+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:24+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:24+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:24+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:24+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:24+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:24+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:24+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:24+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:24+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:24+02:00" level=info msg="An update is available but auto-update is disabled" channel=stable current=2.3.0 version=2.4.0 time="2024-08-27T12:31:24+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:24+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:39903: use of closed network connection" service=server-manager time="2024-08-27T12:31:24+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_CheckUpdate (0.15s) === RUN TestBridge_AutoUpdate time="2024-08-27T12:31:25+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_AutoUpdate4251083096/001/config2927707772/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:25+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_AutoUpdate4251083096/001/data3182508758/gluon/backend/db gluonStore=/tmp/TestBridge_AutoUpdate4251083096/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:25+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:25+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:25+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:25+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:25+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg="An update is available" channel=stable current=2.3.0 silent=true version=2.4.0 time="2024-08-27T12:31:25+02:00" level=info msg="The update was installed successfully" channel=stable current=2.3.0 version=2.4.0 time="2024-08-27T12:31:25+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:36629: use of closed network connection" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_AutoUpdate (0.14s) === RUN TestBridge_ManualUpdate time="2024-08-27T12:31:25+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_ManualUpdate927249362/001/config3870161432/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:25+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_ManualUpdate927249362/001/data2548606797/gluon/backend/db gluonStore=/tmp/TestBridge_ManualUpdate927249362/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:25+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:25+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:25+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:25+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:25+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg="An update is available but is incompatible with this version" channel=stable current=2.3.0 version=2.4.0 time="2024-08-27T12:31:25+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg="An update is available but is incompatible with this version" channel=stable current=2.3.0 version=2.4.0 time="2024-08-27T12:31:25+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:42339: use of closed network connection" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_ManualUpdate (0.15s) === RUN TestBridge_ForceUpdate time="2024-08-27T12:31:25+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_ForceUpdate3995113903/001/config555689998/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:25+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_ForceUpdate3995113903/001/data3435900931/gluon/backend/db gluonStore=/tmp/TestBridge_ForceUpdate3995113903/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:25+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:25+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:25+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:25+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:25+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:25+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:25+02:00" level=warning msg="400 POST https://127.0.0.1:41169/auth/v4/info: This version of the app is no longer supported, please update to continue using the app (Code=5003, Status=400), Attempt 1" pkg=gpa/client time="2024-08-27T12:31:25+02:00" level=error msg="400 POST https://127.0.0.1:41169/auth/v4/info: This version of the app is no longer supported, please update to continue using the app (Code=5003, Status=400)" pkg=gpa/client time="2024-08-27T12:31:25+02:00" level=warning msg="App version is bad" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:36105: use of closed network connection" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_ForceUpdate (0.15s) === RUN TestBridge_BadVaultKey time="2024-08-27T12:31:25+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_BadVaultKey453281063/001/config403800643/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:25+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_BadVaultKey453281063/001/data1874962720/gluon/backend/db gluonStore=/tmp/TestBridge_BadVaultKey453281063/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:25+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:25+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:25+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:25+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:25+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:25+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:35153/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:35153/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:25+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Adding vault user" userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Creating new user" userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:35153/core/v4/events/latest" pkg=gpa/client userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:35153/core/v4/settings" pkg=gpa/client userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Starting service main loop" service=telemetry user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Starting service main loop" service=smtp user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:35153/core/v4/labels?Type=4" pkg=gpa/client userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:35153/core/v4/labels?Type=3" pkg=gpa/client userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:35153/core/v4/labels?Type=1" pkg=gpa/client userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Adding user to imap server" addrID=f9e61f0b-102c-4a0c-811b-a66f4b3faaa3 service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Creating new IMAP user" addrID=f9e61f0b-102c-4a0c-811b-a66f4b3faaa3 service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Setting gluon ID" addrID=f9e61f0b-102c-4a0c-811b-a66f4b3faaa3 gluonID=420f6e81-4f18-42ff-b05b-eebb85d405c5 userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Created new IMAP user" addrID=f9e61f0b-102c-4a0c-811b-a66f4b3faaa3 gluonID=420f6e81-4f18-42ff-b05b-eebb85d405c5 service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Received mailbox message count" count=0 gluonID=420f6e81-4f18-42ff-b05b-eebb85d405c5 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:25+02:00" level=info msg=Resuming service=user-events user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Starting IMAP Service" service=imap user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Sync triggered" service=imap user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:25.626170281 +0200 CEST m=+10.413223736" user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Syncing labels" service=imap user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:a1d471e3-fe39-4233-ab41-0c9666cd28f0" userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Closing user" userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Synced labels" service=imap user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=warning msg="Get \"https://127.0.0.1:35153/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:31:25+02:00" level=error msg="Get \"https://127.0.0.1:35153/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:31:25+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:35153/mail/v4/messages/count\": context canceled" service=imap user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Finished user sync" duration="162.628µs" service=imap user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Exiting IMAP Service" service=imap user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Exiting service main loop" service=smtp user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Exiting Service" service=user-identity user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Exiting service main loop" service=telemetry user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Exiting service" service=user-events user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:34503: use of closed network connection" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_BadVaultKey453281063/001/config403800643/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:25+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_BadVaultKey453281063/001/data1874962720/gluon/backend/db gluonStore=/tmp/TestBridge_BadVaultKey453281063/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:25+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:25+02:00" level=info msg="Starting IMAP server" port=41039 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Starting SMTP server" port=34503 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:31:25+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:35153/auth/v4/refresh" pkg=gpa/manager time="2024-08-27T12:31:25+02:00" level=info msg="Creating new user" userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:35153/core/v4/settings" pkg=gpa/client userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Starting service main loop" service=telemetry user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Starting service main loop" service=smtp user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:35153/core/v4/labels?Type=4" pkg=gpa/client userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:35153/core/v4/labels?Type=3" pkg=gpa/client userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:35153/core/v4/labels?Type=1" pkg=gpa/client userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Adding user to imap server" addrID=f9e61f0b-102c-4a0c-811b-a66f4b3faaa3 service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Loading existing IMAP user" addrID=f9e61f0b-102c-4a0c-811b-a66f4b3faaa3 gluonID=420f6e81-4f18-42ff-b05b-eebb85d405c5 service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg=Resuming service=user-events user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Successfully loaded connected user" pkg=bridge/user userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:25+02:00" level=info msg="Received mailbox message count" count=0 gluonID=420f6e81-4f18-42ff-b05b-eebb85d405c5 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:25+02:00" level=info msg="Received mailbox message count" count=0 gluonID=420f6e81-4f18-42ff-b05b-eebb85d405c5 labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:31:25+02:00" level=info msg="Starting IMAP Service" service=imap user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Sync triggered" service=imap user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:25.631580255 +0200 CEST m=+10.418633720" user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:a1d471e3-fe39-4233-ab41-0c9666cd28f0" userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:35153/mail/v4/messages/count" pkg=gpa/client userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:34503: use of closed network connection" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Syncing messages" service=imap user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Job started" service=imap user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:25+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg="Closing user" userID=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=warning msg="Post \"https://127.0.0.1:35153/mail/v4/messages\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:31:25+02:00" level=error msg="Post \"https://127.0.0.1:35153/mail/v4/messages\": context canceled" pkg=gpa/client time="2024-08-27T12:31:25+02:00" level=error msg="Failed to download message metadata with lastMessageID=" error="received no response from API: Post \"https://127.0.0.1:35153/mail/v4/messages\": context canceled" service=imap user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=error msg="Failed to sync, will retry later" error="failed sync messages: context canceled" service=imap user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Finished user sync" duration="424.125µs" service=imap user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Exiting IMAP Service" service=imap user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Exiting service main loop" service=smtp user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Exiting Service" service=user-identity user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Exiting service main loop" service=telemetry user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Exiting service" service=user-events user=a1d471e3-fe39-4233-ab41-0c9666cd28f0 time="2024-08-27T12:31:25+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:40783: use of closed network connection" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_BadVaultKey453281063/001/config403800643/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:25+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_BadVaultKey453281063/001/data1874962720/gluon/backend/db gluonStore=/tmp/TestBridge_BadVaultKey453281063/004/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:25+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:25+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:25+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:25+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:25+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:37767: use of closed network connection" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_BadVaultKey453281063/001/config403800643/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:25+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_BadVaultKey453281063/001/data1874962720/gluon/backend/db gluonStore=/tmp/TestBridge_BadVaultKey453281063/005/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:25+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:25+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:25+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:25+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:25+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:40891: use of closed network connection" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_BadVaultKey (0.33s) === RUN TestBridge_MissingGluonStore time="2024-08-27T12:31:25+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_MissingGluonStore552452176/001/config811830035/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:25+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_MissingGluonStore552452176/001/data1601605794/gluon/backend/db gluonStore=/tmp/TestBridge_MissingGluonStore552452176/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:25+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:25+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:25+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:25+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:25+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:25+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:25+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:41591/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:41591/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:25+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Adding vault user" userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Creating new user" userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:41591/core/v4/events/latest" pkg=gpa/client userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:41591/core/v4/settings" pkg=gpa/client userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Starting service main loop" service=telemetry user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Starting service main loop" service=smtp user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:41591/core/v4/labels?Type=4" pkg=gpa/client userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:41591/core/v4/labels?Type=3" pkg=gpa/client userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:41591/core/v4/labels?Type=1" pkg=gpa/client userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Adding user to imap server" addrID=37719f81-ad76-476c-8f4b-7c6eb6007238 service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Creating new IMAP user" addrID=37719f81-ad76-476c-8f4b-7c6eb6007238 service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Setting gluon ID" addrID=37719f81-ad76-476c-8f4b-7c6eb6007238 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Created new IMAP user" addrID=37719f81-ad76-476c-8f4b-7c6eb6007238 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:25+02:00" level=info msg=Resuming service=user-events user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:25+02:00" level=info msg="Pausing user event loops for gluon dir change" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg=Pausing service=user-events user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Waiting on user event loop completion" pkg=bridge time="2024-08-27T12:31:25+02:00" level=info msg="Starting IMAP Service" service=imap user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Sync triggered" service=imap user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:dcf32362-5c31-4af4-9475-b2e0ef06027f" userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:25.956820655 +0200 CEST m=+10.743874120" user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Syncing labels" service=imap user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Synced labels" service=imap user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:41591/mail/v4/messages/count" pkg=gpa/client userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Syncing messages" service=imap user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Job started" service=imap user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:41591/mail/v4/messages" pkg=gpa/client userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Job finished" service=imap user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Synced messages" service=imap user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Finished user sync" duration=2.6149ms service=imap user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:25+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:26+02:00" level=info msg="Changing gluon directory" pkg=bridge time="2024-08-27T12:31:26+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:26+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:26+02:00" level=info msg="gluon cache moving from /tmp/TestBridge_MissingGluonStore552452176/002 to /tmp/TestBridge_MissingGluonStore552452176/003/gluon" pkg=service/imap time="2024-08-27T12:31:26+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_MissingGluonStore552452176/001/data1601605794/gluon/backend/db gluonStore=/tmp/TestBridge_MissingGluonStore552452176/003/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:26+02:00" level=info msg="Starting IMAP server" port=45235 service=server-manager ssl=false time="2024-08-27T12:31:26+02:00" level=info msg="Adding user to imap server" addrID=37719f81-ad76-476c-8f4b-7c6eb6007238 service=server-manager time="2024-08-27T12:31:26+02:00" level=info msg="Loading existing IMAP user" addrID=37719f81-ad76-476c-8f4b-7c6eb6007238 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 service=server-manager time="2024-08-27T12:31:26+02:00" level=info msg="Restarting user event loops" pkg=bridge time="2024-08-27T12:31:26+02:00" level=info msg=Resuming service=user-events user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:26+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:26+02:00" level=info msg="Closing user" userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:26+02:00" level=error msg="Failed to add connect to imap server" error="context canceled" service=imap user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:26+02:00" level=error msg="Failed to remove previously added connectors after failure" error="context canceled" service=imap user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:26+02:00" level=info msg="Exiting IMAP Service" service=imap user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:26+02:00" level=info msg="Exiting service main loop" service=smtp user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:26+02:00" level=info msg="Exiting Service" service=user-identity user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:26+02:00" level=info msg="Exiting service main loop" service=telemetry user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:26+02:00" level=info msg="Exiting service" service=user-events user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:31:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=0 pkg=bridge/event/imap time="2024-08-27T12:31:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=12 pkg=bridge/event/imap time="2024-08-27T12:31:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=3 pkg=bridge/event/imap time="2024-08-27T12:31:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=4 pkg=bridge/event/imap time="2024-08-27T12:31:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=6 pkg=bridge/event/imap time="2024-08-27T12:31:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=10 pkg=bridge/event/imap time="2024-08-27T12:31:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=5 pkg=bridge/event/imap time="2024-08-27T12:31:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=7 pkg=bridge/event/imap time="2024-08-27T12:31:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=8 pkg=bridge/event/imap time="2024-08-27T12:31:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:31:36+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:36207: use of closed network connection" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_MissingGluonStore552452176/001/config811830035/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:36+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_MissingGluonStore552452176/001/data1601605794/gluon/backend/db gluonStore=/tmp/TestBridge_MissingGluonStore552452176/003/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:36+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:36+02:00" level=info msg="Starting IMAP server" port=45235 service=server-manager ssl=false time="2024-08-27T12:31:36+02:00" level=info msg="Starting SMTP server" port=36207 service=server-manager ssl=false time="2024-08-27T12:31:36+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:31:36+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:41591/auth/v4/refresh" pkg=gpa/manager time="2024-08-27T12:31:36+02:00" level=info msg="Creating new user" userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:41591/core/v4/settings" pkg=gpa/client userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Starting service main loop" service=smtp user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Starting service main loop" service=telemetry user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:41591/core/v4/labels?Type=4" pkg=gpa/client userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:41591/core/v4/labels?Type=3" pkg=gpa/client userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:41591/core/v4/labels?Type=1" pkg=gpa/client userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Adding user to imap server" addrID=37719f81-ad76-476c-8f4b-7c6eb6007238 service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Loading existing IMAP user" addrID=37719f81-ad76-476c-8f4b-7c6eb6007238 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg=Resuming service=user-events user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Successfully loaded connected user" pkg=bridge/user userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=6 pkg=bridge/event/imap time="2024-08-27T12:31:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:31:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=0 pkg=bridge/event/imap time="2024-08-27T12:31:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=10 pkg=bridge/event/imap time="2024-08-27T12:31:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=3 pkg=bridge/event/imap time="2024-08-27T12:31:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=4 pkg=bridge/event/imap time="2024-08-27T12:31:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=5 pkg=bridge/event/imap time="2024-08-27T12:31:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=12 pkg=bridge/event/imap time="2024-08-27T12:31:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=7 pkg=bridge/event/imap time="2024-08-27T12:31:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=8 pkg=bridge/event/imap time="2024-08-27T12:31:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3aea0427-0a7d-4502-89d3-171140230a42 labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:31:36+02:00" level=info msg="Starting IMAP Service" service=imap user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Sync triggered" service=imap user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:36.141887465 +0200 CEST m=+20.928940920" user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Sync already complete, only system labels will be updated" service=imap user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:dcf32362-5c31-4af4-9475-b2e0ef06027f" userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:36+02:00" level=info msg="Finished user sync" duration="862.837µs" service=imap user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:36207: use of closed network connection" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:36+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:36+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:36+02:00" level=info msg="Closing user" userID=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Exiting IMAP Service" service=imap user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Exiting service main loop" service=smtp user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Exiting Service" service=user-identity user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Exiting service main loop" service=telemetry user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Exiting service" service=user-events user=dcf32362-5c31-4af4-9475-b2e0ef06027f time="2024-08-27T12:31:36+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:38199: use of closed network connection" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_MissingGluonStore (10.54s) === RUN TestBridge_MissingGluonDatabase time="2024-08-27T12:31:36+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_MissingGluonDatabase1227506153/001/config885712249/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:36+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_MissingGluonDatabase1227506153/001/data2817133145/gluon/backend/db gluonStore=/tmp/TestBridge_MissingGluonDatabase1227506153/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:36+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:36+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:36+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:36+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:36+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:36+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:36+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:36+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:36+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:36+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:36+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:36637/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:36637/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:36+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Adding vault user" userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Creating new user" userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:36637/core/v4/events/latest" pkg=gpa/client userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:36637/core/v4/settings" pkg=gpa/client userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Starting service main loop" service=telemetry user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Starting service main loop" service=smtp user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:36637/core/v4/labels?Type=4" pkg=gpa/client userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:36637/core/v4/labels?Type=3" pkg=gpa/client userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:36637/core/v4/labels?Type=1" pkg=gpa/client userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Adding user to imap server" addrID=fbdb99a3-a373-46ca-9853-0fcc84bc0d0b service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Creating new IMAP user" addrID=fbdb99a3-a373-46ca-9853-0fcc84bc0d0b service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Setting gluon ID" addrID=fbdb99a3-a373-46ca-9853-0fcc84bc0d0b gluonID=b85745c5-fe8a-4885-ab46-aa652cdb9c50 userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Created new IMAP user" addrID=fbdb99a3-a373-46ca-9853-0fcc84bc0d0b gluonID=b85745c5-fe8a-4885-ab46-aa652cdb9c50 service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg=Resuming service=user-events user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b85745c5-fe8a-4885-ab46-aa652cdb9c50 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:36+02:00" level=info msg="Starting IMAP Service" service=imap user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Sync triggered" service=imap user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:36.583252133 +0200 CEST m=+21.370305588" user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Syncing labels" service=imap user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Closing user" userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Synced labels" service=imap user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=warning msg="Get \"https://127.0.0.1:36637/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:31:36+02:00" level=error msg="Get \"https://127.0.0.1:36637/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:31:36+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:36637/mail/v4/messages/count\": context canceled" service=imap user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Finished user sync" duration="303.776µs" service=imap user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Exiting IMAP Service" service=imap user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Exiting service main loop" service=smtp user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Exiting Service" service=user-identity user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Exiting service main loop" service=telemetry user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Exiting service" service=user-events user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:60bcfb42-3c74-4427-a570-20f0a375454c" userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:42985: use of closed network connection" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_MissingGluonDatabase1227506153/001/config885712249/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:36+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_MissingGluonDatabase1227506153/001/data2817133145/gluon/backend/db gluonStore=/tmp/TestBridge_MissingGluonDatabase1227506153/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:36+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:36+02:00" level=info msg="Starting IMAP server" port=38925 service=server-manager ssl=false time="2024-08-27T12:31:36+02:00" level=info msg="Starting SMTP server" port=42985 service=server-manager ssl=false time="2024-08-27T12:31:36+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:31:36+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:36637/auth/v4/refresh" pkg=gpa/manager time="2024-08-27T12:31:36+02:00" level=info msg="Creating new user" userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:36637/core/v4/settings" pkg=gpa/client userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Starting service main loop" service=telemetry user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Starting service main loop" service=smtp user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:36637/core/v4/labels?Type=4" pkg=gpa/client userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:36637/core/v4/labels?Type=3" pkg=gpa/client userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:36637/core/v4/labels?Type=1" pkg=gpa/client userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Adding user to imap server" addrID=fbdb99a3-a373-46ca-9853-0fcc84bc0d0b service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Loading existing IMAP user" addrID=fbdb99a3-a373-46ca-9853-0fcc84bc0d0b gluonID=b85745c5-fe8a-4885-ab46-aa652cdb9c50 service=server-manager time="2024-08-27T12:31:36+02:00" level=warning msg="IMAP user DB was newly created, clearing sync status" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b85745c5-fe8a-4885-ab46-aa652cdb9c50 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:36+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg=Resuming service=user-events user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Successfully loaded connected user" pkg=bridge/user userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b85745c5-fe8a-4885-ab46-aa652cdb9c50 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:36+02:00" level=info msg="Starting IMAP Service" service=imap user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Sync triggered" service=imap user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:36.604610913 +0200 CEST m=+21.391664378" user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Syncing labels" service=imap user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:60bcfb42-3c74-4427-a570-20f0a375454c" userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:36+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:42985: use of closed network connection" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:36+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:36+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:36+02:00" level=info msg="Closing user" userID=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Synced labels" service=imap user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=warning msg="Get \"https://127.0.0.1:36637/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:31:36+02:00" level=error msg="Get \"https://127.0.0.1:36637/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:31:36+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:36637/mail/v4/messages/count\": context canceled" service=imap user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Finished user sync" duration=1.598033ms service=imap user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Exiting IMAP Service" service=imap user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Exiting service main loop" service=smtp user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Exiting Service" service=user-identity user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Exiting service main loop" service=telemetry user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Exiting service" service=user-events user=60bcfb42-3c74-4427-a570-20f0a375454c time="2024-08-27T12:31:36+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:43743: use of closed network connection" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_MissingGluonDatabase (0.49s) === RUN TestBridge_AddressWithoutKeys time="2024-08-27T12:31:36+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_AddressWithoutKeys874562112/001/config343013502/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:36+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_AddressWithoutKeys874562112/001/data3497353816/gluon/backend/db gluonStore=/tmp/TestBridge_AddressWithoutKeys874562112/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:36+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:36+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:36+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:36+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:36+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:36+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:36+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:36+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:36+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:36+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:37+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (57382ec3)" time="2024-08-27T12:31:37+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (57382ec3)" time="2024-08-27T12:31:37+02:00" level=info msg="200 OK: POST https://127.0.0.1:39561/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:37+02:00" level=info msg="200 OK: POST https://127.0.0.1:39561/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:37+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Adding vault user" userID=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Creating new user" userID=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:39561/core/v4/events/latest" pkg=gpa/client userID=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Starting service Last EventID=Aw==" service=user-events user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:39561/core/v4/settings" pkg=gpa/client userID=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Starting service main loop" service=telemetry user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Starting service main loop" service=smtp user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:39561/core/v4/labels?Type=4" pkg=gpa/client userID=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:39561/core/v4/labels?Type=3" pkg=gpa/client userID=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:39561/core/v4/labels?Type=1" pkg=gpa/client userID=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Adding user to imap server" addrID=53892d83-438e-4f70-b9dc-51e4e609d7b8 service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Creating new IMAP user" addrID=53892d83-438e-4f70-b9dc-51e4e609d7b8 service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Setting gluon ID" addrID=53892d83-438e-4f70-b9dc-51e4e609d7b8 gluonID=362fa9d0-db36-4979-97db-92eff87f8165 userID=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Created new IMAP user" addrID=53892d83-438e-4f70-b9dc-51e4e609d7b8 gluonID=362fa9d0-db36-4979-97db-92eff87f8165 service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg=Resuming service=user-events user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Received mailbox message count" count=0 gluonID=362fa9d0-db36-4979-97db-92eff87f8165 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:37+02:00" level=info msg="Starting IMAP Service" service=imap user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Sync triggered" service=imap user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:37.455696209 +0200 CEST m=+22.242749664" user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Syncing labels" service=imap user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:a5e58354-2e21-45f8-9719-fea6916673d5" userID=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Synced labels" service=imap user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:39561/mail/v4/messages/count" pkg=gpa/client userID=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Syncing messages" service=imap user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Job started" service=imap user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="200 OK: POST https://127.0.0.1:39561/mail/v4/messages" pkg=gpa/client userID=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Job finished" service=imap user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Synced messages" service=imap user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Finished user sync" duration=4.335435ms service=imap user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:37+02:00" level=info msg="Closing user" userID=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Exiting IMAP Service" service=imap user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Exiting service main loop" service=smtp user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Exiting Service" service=user-identity user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Exiting service main loop" service=telemetry user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Exiting service" service=user-events user=a5e58354-2e21-45f8-9719-fea6916673d5 time="2024-08-27T12:31:37+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:39263: use of closed network connection" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_AddressWithoutKeys (0.81s) === RUN TestBridge_FactoryReset time="2024-08-27T12:31:37+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_FactoryReset3167427843/001/config1456912171/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:37+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_FactoryReset3167427843/001/data2180884725/gluon/backend/db gluonStore=/tmp/TestBridge_FactoryReset3167427843/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:37+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:37+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:37+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:37+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:37+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:37+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:37+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:37+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:37+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:37+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:37+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:37+02:00" level=info msg="200 OK: POST https://127.0.0.1:39835/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:37+02:00" level=info msg="200 OK: POST https://127.0.0.1:39835/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:37+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Adding vault user" userID=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Creating new user" userID=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:39835/core/v4/events/latest" pkg=gpa/client userID=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:39835/core/v4/settings" pkg=gpa/client userID=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Starting service main loop" service=telemetry user=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Starting service main loop" service=smtp user=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:39835/core/v4/labels?Type=4" pkg=gpa/client userID=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:39835/core/v4/labels?Type=3" pkg=gpa/client userID=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:39835/core/v4/labels?Type=1" pkg=gpa/client userID=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Adding user to imap server" addrID=33dbb84a-6516-4fea-b2d5-197a2d112693 service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Creating new IMAP user" addrID=33dbb84a-6516-4fea-b2d5-197a2d112693 service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Setting gluon ID" addrID=33dbb84a-6516-4fea-b2d5-197a2d112693 gluonID=4548c072-7363-4d1c-81f5-0fd0583aed8b userID=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Created new IMAP user" addrID=33dbb84a-6516-4fea-b2d5-197a2d112693 gluonID=4548c072-7363-4d1c-81f5-0fd0583aed8b service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg=Resuming service=user-events user=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4548c072-7363-4d1c-81f5-0fd0583aed8b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:37+02:00" level=info msg="Starting IMAP Service" service=imap user=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Sync triggered" service=imap user=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:37.904794711 +0200 CEST m=+22.691848186" user=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Syncing labels" service=imap user=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:2ae904e3-6b45-4a58-94ec-8d0dde4c3666" userID=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:37+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:37+02:00" level=info msg="200 OK: POST https://127.0.0.1:39835/data/v1/stats" pkg=gpa/client userID=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Configuration Status Abort event sent." userID=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Logging out user" userID=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 withAPI=true time="2024-08-27T12:31:37+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Synced labels" service=imap user=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=warning msg="Get \"https://127.0.0.1:39835/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:31:37+02:00" level=error msg="Get \"https://127.0.0.1:39835/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:31:37+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:39835/mail/v4/messages/count\": context canceled" service=imap user=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Finished user sync" duration=3.482556ms service=imap user=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Exiting IMAP Service" service=imap user=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Exiting service main loop" service=smtp user=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Exiting Service" service=user-identity user=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Exiting service main loop" service=telemetry user=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Exiting service" service=user-events user=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="200 OK: DELETE https://127.0.0.1:39835/auth/v4" pkg=gpa/client userID=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Closing user" userID=2ae904e3-6b45-4a58-94ec-8d0dde4c3666 time="2024-08-27T12:31:37+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:37+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:42653: use of closed network connection" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_FactoryReset3167427843/001/config1456912171/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:37+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_FactoryReset3167427843/001/data2180884725/gluon/backend/db gluonStore=/tmp/TestBridge_FactoryReset3167427843/001/data2180884725/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:37+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:37+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:37+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:37+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:37+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:37+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:37+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:37+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:37+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:37+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:40305: use of closed network connection" service=server-manager time="2024-08-27T12:31:37+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_FactoryReset (0.46s) === RUN TestBridge_InitGluonDirectory time="2024-08-27T12:31:38+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_InitGluonDirectory41400953/001/config2996155329/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:38+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_InitGluonDirectory41400953/001/data435000981/gluon/backend/db gluonStore=/tmp/TestBridge_InitGluonDirectory41400953/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:38+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:38+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:38+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:38+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:38+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:38+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:38+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:38+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:38+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:38+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:38+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:45279: use of closed network connection" service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_InitGluonDirectory (0.18s) === RUN TestBridge_LoginFailed time="2024-08-27T12:31:38+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_LoginFailed1332585730/001/config1607510836/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:38+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_LoginFailed1332585730/001/data2424300994/gluon/backend/db gluonStore=/tmp/TestBridge_LoginFailed1332585730/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:38+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:38+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:38+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:38+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:38+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:38+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:38+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:38+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:38+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:38+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:38+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:38511/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:38511/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:38+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Adding vault user" userID=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Creating new user" userID=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:38511/core/v4/events/latest" pkg=gpa/client userID=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:38511/core/v4/settings" pkg=gpa/client userID=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Starting service main loop" service=telemetry user=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Starting service main loop" service=smtp user=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:38511/core/v4/labels?Type=4" pkg=gpa/client userID=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:38511/core/v4/labels?Type=3" pkg=gpa/client userID=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:38511/core/v4/labels?Type=1" pkg=gpa/client userID=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Adding user to imap server" addrID=87112351-e71c-48be-86f2-b7ebf58f513b service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="Creating new IMAP user" addrID=87112351-e71c-48be-86f2-b7ebf58f513b service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="Setting gluon ID" addrID=87112351-e71c-48be-86f2-b7ebf58f513b gluonID=db9d15c0-8a79-4638-917d-c4cc24a2bf71 userID=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Created new IMAP user" addrID=87112351-e71c-48be-86f2-b7ebf58f513b gluonID=db9d15c0-8a79-4638-917d-c4cc24a2bf71 service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg=Resuming service=user-events user=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Received mailbox message count" count=0 gluonID=db9d15c0-8a79-4638-917d-c4cc24a2bf71 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:38+02:00" level=info msg="Starting IMAP Service" service=imap user=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Sync triggered" service=imap user=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:38.534491485 +0200 CEST m=+23.321544950" user=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Syncing labels" service=imap user=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:c54100ee-39c2-4dbe-9828-56c216a211dc" userID=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=error msg="Command failed" cmd="LOGIN '66SxkdqCvUgW9xccrpkxCizG/hOryY4PsIFSy28DHGI=' " error="no such user" pkg=gluon/session session=1 time="2024-08-27T12:31:38+02:00" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=badUser time="2024-08-27T12:31:38+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:38+02:00" level=info msg="Closing user" userID=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Synced labels" service=imap user=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=warning msg="Get \"https://127.0.0.1:38511/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:31:38+02:00" level=error msg="Get \"https://127.0.0.1:38511/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:31:38+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:38511/mail/v4/messages/count\": context canceled" service=imap user=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Finished user sync" duration=3.218247ms service=imap user=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Exiting IMAP Service" service=imap user=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Exiting service main loop" service=smtp user=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Exiting Service" service=user-identity user=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Exiting service main loop" service=telemetry user=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Exiting service" service=user-events user=c54100ee-39c2-4dbe-9828-56c216a211dc time="2024-08-27T12:31:38+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:44191: use of closed network connection" service=server-manager time="2024-08-27T12:31:38+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_LoginFailed (0.45s) === RUN TestBridge_ChangeCacheDirectory time="2024-08-27T12:31:39+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_ChangeCacheDirectory981207824/001/config3199688912/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:39+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_ChangeCacheDirectory981207824/001/data571344496/gluon/backend/db gluonStore=/tmp/TestBridge_ChangeCacheDirectory981207824/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:39+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:39+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:39+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:39+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:39+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:39+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:39+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:39+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:39+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:39+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:39+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:39+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:39+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:39+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:39+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:31:39+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:35903/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:35903/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:39+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Adding vault user" userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Creating new user" userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:35903/core/v4/events/latest" pkg=gpa/client userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Starting service Last EventID=DA==" service=user-events user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:35903/core/v4/settings" pkg=gpa/client userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Starting service main loop" service=telemetry user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Starting service main loop" service=smtp user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:35903/core/v4/labels?Type=4" pkg=gpa/client userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:35903/core/v4/labels?Type=3" pkg=gpa/client userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:35903/core/v4/labels?Type=1" pkg=gpa/client userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Adding user to imap server" addrID=e7154912-146e-4262-a8c2-a94a6fc9baab service=server-manager time="2024-08-27T12:31:39+02:00" level=info msg="Creating new IMAP user" addrID=e7154912-146e-4262-a8c2-a94a6fc9baab service=server-manager time="2024-08-27T12:31:39+02:00" level=info msg="Setting gluon ID" addrID=e7154912-146e-4262-a8c2-a94a6fc9baab gluonID=5b5b7e18-6865-42c5-9e84-75f9cdbadb9b userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Created new IMAP user" addrID=e7154912-146e-4262-a8c2-a94a6fc9baab gluonID=5b5b7e18-6865-42c5-9e84-75f9cdbadb9b service=server-manager time="2024-08-27T12:31:39+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:39+02:00" level=info msg=Resuming service=user-events user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5b5b7e18-6865-42c5-9e84-75f9cdbadb9b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:39+02:00" level=info msg="Starting IMAP Service" service=imap user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Sync triggered" service=imap user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:39.391850051 +0200 CEST m=+24.178903517" user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Syncing labels" service=imap user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:f3e976c1-d950-4f8e-991c-4d61262c02a7" userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Synced labels" service=imap user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:35903/mail/v4/messages/count" pkg=gpa/client userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Syncing messages" service=imap user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Job started" service=imap user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:35903/mail/v4/messages" pkg=gpa/client userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:35903/mail/v4/messages" pkg=gpa/client userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Creating new child job" service=imap user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Job finished" service=imap user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:35903/mail/v4/messages/d8ccf123-6e3c-43ac-b540-e3a3b909f1bc" pkg=gpa/client userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:35903/mail/v4/messages/a3db04a0-1b16-4061-a5cb-83dbc4b18e35" pkg=gpa/client userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:35903/mail/v4/messages/211ac11e-1248-456f-9607-707bd3470742" pkg=gpa/client userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:35903/mail/v4/messages/73a31025-6a09-4196-98ef-9e86b6f9cc58" pkg=gpa/client userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:35903/mail/v4/messages/7408921b-c698-4d60-b995-57f0af35a48d" pkg=gpa/client userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:35903/mail/v4/messages/c75a1107-d231-4947-aa4a-c21fa445c98f" pkg=gpa/client userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:35903/mail/v4/messages/c70af554-2f45-40e4-af7d-9181fcb6e8a1" pkg=gpa/client userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:35903/mail/v4/messages/35f916fa-5d57-4477-adee-6c874c521ec2" pkg=gpa/client userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:35903/mail/v4/messages/ad2fe54b-709e-403e-a008-2e28a1bc2d13" pkg=gpa/client userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:35903/mail/v4/messages/8c13d061-5e41-44fc-a55d-294ea26b5682" pkg=gpa/client userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Child job finished" service=imap user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Synced messages" service=imap user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Finished user sync" duration=38.285902ms service=imap user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Event loop reset" eventID="DA==" service=user-events user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Pausing user event loops for gluon dir change" pkg=bridge time="2024-08-27T12:31:39+02:00" level=info msg=Pausing service=user-events user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Waiting on user event loop completion" pkg=bridge time="2024-08-27T12:31:39+02:00" level=info msg="Changing gluon directory" pkg=bridge time="2024-08-27T12:31:39+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:39+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:39+02:00" level=info msg="gluon cache moving from /tmp/TestBridge_ChangeCacheDirectory981207824/002 to /tmp/TestBridge_ChangeCacheDirectory981207824/003/gluon" pkg=service/imap time="2024-08-27T12:31:39+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_ChangeCacheDirectory981207824/001/data571344496/gluon/backend/db gluonStore=/tmp/TestBridge_ChangeCacheDirectory981207824/003/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:39+02:00" level=info msg="Starting IMAP server" port=38105 service=server-manager ssl=false time="2024-08-27T12:31:39+02:00" level=info msg="Restarting user event loops" pkg=bridge time="2024-08-27T12:31:39+02:00" level=info msg=Resuming service=user-events user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Adding user to imap server" addrID=e7154912-146e-4262-a8c2-a94a6fc9baab service=server-manager time="2024-08-27T12:31:39+02:00" level=info msg="Loading existing IMAP user" addrID=e7154912-146e-4262-a8c2-a94a6fc9baab gluonID=5b5b7e18-6865-42c5-9e84-75f9cdbadb9b service=server-manager time="2024-08-27T12:31:39+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:39+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5b5b7e18-6865-42c5-9e84-75f9cdbadb9b labelID=4 pkg=bridge/event/imap time="2024-08-27T12:31:39+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5b5b7e18-6865-42c5-9e84-75f9cdbadb9b labelID=6 pkg=bridge/event/imap time="2024-08-27T12:31:39+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5b5b7e18-6865-42c5-9e84-75f9cdbadb9b labelID=7 pkg=bridge/event/imap time="2024-08-27T12:31:39+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5b5b7e18-6865-42c5-9e84-75f9cdbadb9b labelID=8 pkg=bridge/event/imap time="2024-08-27T12:31:39+02:00" level=info msg="Received mailbox message count" count=10 gluonID=5b5b7e18-6865-42c5-9e84-75f9cdbadb9b labelID=9888c867-318d-40e7-b6f9-b0811ebbcc6a pkg=bridge/event/imap time="2024-08-27T12:31:39+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5b5b7e18-6865-42c5-9e84-75f9cdbadb9b labelID=0 pkg=bridge/event/imap time="2024-08-27T12:31:39+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5b5b7e18-6865-42c5-9e84-75f9cdbadb9b labelID=10 pkg=bridge/event/imap time="2024-08-27T12:31:39+02:00" level=info msg="Received mailbox message count" count=10 gluonID=5b5b7e18-6865-42c5-9e84-75f9cdbadb9b labelID=5 pkg=bridge/event/imap time="2024-08-27T12:31:39+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5b5b7e18-6865-42c5-9e84-75f9cdbadb9b labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:31:39+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5b5b7e18-6865-42c5-9e84-75f9cdbadb9b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:39+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5b5b7e18-6865-42c5-9e84-75f9cdbadb9b labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:31:39+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5b5b7e18-6865-42c5-9e84-75f9cdbadb9b labelID=12 pkg=bridge/event/imap time="2024-08-27T12:31:39+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5b5b7e18-6865-42c5-9e84-75f9cdbadb9b labelID=3 pkg=bridge/event/imap time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:35903/data/v1/stats" pkg=gpa/client userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Configuration Status Success event sent." userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:39+02:00" level=info msg="Closing user" userID=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Exiting IMAP Service" service=imap user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Exiting service main loop" service=smtp user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Exiting Service" service=user-identity user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Exiting service main loop" service=telemetry user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Exiting service" service=user-events user=f3e976c1-d950-4f8e-991c-4d61262c02a7 time="2024-08-27T12:31:39+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:39+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:39+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:39+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:39251: use of closed network connection" service=server-manager time="2024-08-27T12:31:39+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_ChangeCacheDirectory (0.97s) === RUN TestBridge_ChangeAddressOrder time="2024-08-27T12:31:40+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_ChangeAddressOrder2630104290/001/config3487065924/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:40+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_ChangeAddressOrder2630104290/001/data2960489220/gluon/backend/db gluonStore=/tmp/TestBridge_ChangeAddressOrder2630104290/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:40+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:40+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:40+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:40+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:40+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:40+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:40+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:40+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:40+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:40+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:31:40+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:39315/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:39315/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:40+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Adding vault user" userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Creating new user" userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/core/v4/events/latest" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Starting service Last EventID=DA==" service=user-events user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/core/v4/settings" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Starting service main loop" service=telemetry user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Starting service main loop" service=smtp user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/core/v4/labels?Type=4" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/core/v4/labels?Type=3" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/core/v4/labels?Type=1" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Adding user to imap server" addrID=f70a1f8a-1134-4856-9d7d-bd03e4e213e4 service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="Creating new IMAP user" addrID=f70a1f8a-1134-4856-9d7d-bd03e4e213e4 service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="Setting gluon ID" addrID=f70a1f8a-1134-4856-9d7d-bd03e4e213e4 gluonID=8f4be7f4-39a2-4108-ab26-2de114a746fc userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Created new IMAP user" addrID=f70a1f8a-1134-4856-9d7d-bd03e4e213e4 gluonID=8f4be7f4-39a2-4108-ab26-2de114a746fc service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg=Resuming service=user-events user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8f4be7f4-39a2-4108-ab26-2de114a746fc labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:40+02:00" level=info msg="Starting IMAP Service" service=imap user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Sync triggered" service=imap user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:40.37610862 +0200 CEST m=+25.163162075" user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Syncing labels" service=imap user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:701f58ed-b145-4b05-bf85-128b5a0df10d" userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Synced labels" service=imap user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/mail/v4/messages/count" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Syncing messages" service=imap user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Job started" service=imap user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:39315/mail/v4/messages" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:39315/mail/v4/messages" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Creating new child job" service=imap user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Job finished" service=imap user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/mail/v4/messages/102ea848-7e69-48ca-a175-d5b86a45ee9a" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/mail/v4/messages/946eb1d6-d6ca-46a3-a5b6-ac01d13aa6db" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/mail/v4/messages/1f489ca9-4d78-43c7-805e-8ac1fffeefc8" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/mail/v4/messages/c8816559-f7c2-4c74-9e81-1184ba1ec703" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/mail/v4/messages/794eb285-8242-4d58-8563-1c3516be1d87" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/mail/v4/messages/15302845-2383-4c9a-ba6e-e7133dc6734f" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/mail/v4/messages/411fb9da-7822-4ce2-b6b6-ea54ea20dbd3" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/mail/v4/messages/6e06ba43-ee4c-40ea-9a72-95e1bc7f844a" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/mail/v4/messages/41d530f7-dcb8-4471-a004-6dea4e50c26c" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/mail/v4/messages/004e5419-6c20-43fa-bd87-dcfde88e369a" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Child job finished" service=imap user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Synced messages" service=imap user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Finished user sync" duration=15.614063ms service=imap user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Event loop reset" eventID="DA==" service=user-events user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:39315/data/v1/stats" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Configuration Status Success event sent." userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:40+02:00" level=info msg="Closing user" userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Exiting IMAP Service" service=imap user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Exiting service main loop" service=smtp user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Exiting Service" service=user-identity user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Exiting service main loop" service=telemetry user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Exiting service" service=user-events user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:37663: use of closed network connection" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_ChangeAddressOrder2630104290/001/config3487065924/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:40+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_ChangeAddressOrder2630104290/001/data2960489220/gluon/backend/db gluonStore=/tmp/TestBridge_ChangeAddressOrder2630104290/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:40+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:40+02:00" level=info msg="Starting IMAP server" port=39255 service=server-manager ssl=false time="2024-08-27T12:31:40+02:00" level=info msg="Starting SMTP server" port=37663 service=server-manager ssl=false time="2024-08-27T12:31:40+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:31:40+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:39315/auth/v4/refresh" pkg=gpa/manager time="2024-08-27T12:31:40+02:00" level=info msg="Creating new user" userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Starting service Last EventID=DA==" service=user-events user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/core/v4/settings" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Starting service main loop" service=telemetry user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Starting service main loop" service=smtp user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/core/v4/labels?Type=4" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/core/v4/labels?Type=3" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/core/v4/labels?Type=1" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Adding user to imap server" addrID=5cd0ae7f-b9d7-4658-b09d-5843e715cd0e service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="Loading existing IMAP user" addrID=5cd0ae7f-b9d7-4658-b09d-5843e715cd0e gluonID=8f4be7f4-39a2-4108-ab26-2de114a746fc service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg=Resuming service=user-events user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Successfully loaded connected user" pkg=bridge/user userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:40+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8f4be7f4-39a2-4108-ab26-2de114a746fc labelID=7 pkg=bridge/event/imap time="2024-08-27T12:31:40+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8f4be7f4-39a2-4108-ab26-2de114a746fc labelID=8 pkg=bridge/event/imap time="2024-08-27T12:31:40+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8f4be7f4-39a2-4108-ab26-2de114a746fc labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:31:40+02:00" level=info msg="Received mailbox message count" count=10 gluonID=8f4be7f4-39a2-4108-ab26-2de114a746fc labelID=0 pkg=bridge/event/imap time="2024-08-27T12:31:40+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8f4be7f4-39a2-4108-ab26-2de114a746fc labelID=10 pkg=bridge/event/imap time="2024-08-27T12:31:40+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8f4be7f4-39a2-4108-ab26-2de114a746fc labelID=12 pkg=bridge/event/imap time="2024-08-27T12:31:40+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8f4be7f4-39a2-4108-ab26-2de114a746fc labelID=4 pkg=bridge/event/imap time="2024-08-27T12:31:40+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8f4be7f4-39a2-4108-ab26-2de114a746fc labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:31:40+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8f4be7f4-39a2-4108-ab26-2de114a746fc labelID=3 pkg=bridge/event/imap time="2024-08-27T12:31:40+02:00" level=info msg="Received mailbox message count" count=10 gluonID=8f4be7f4-39a2-4108-ab26-2de114a746fc labelID=5 pkg=bridge/event/imap time="2024-08-27T12:31:40+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8f4be7f4-39a2-4108-ab26-2de114a746fc labelID=6 pkg=bridge/event/imap time="2024-08-27T12:31:40+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8f4be7f4-39a2-4108-ab26-2de114a746fc labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:40+02:00" level=info msg="Starting IMAP Service" service=imap user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Sync triggered" service=imap user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:40.631769167 +0200 CEST m=+25.418822873" user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Sync already complete, only system labels will be updated" service=imap user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:701f58ed-b145-4b05-bf85-128b5a0df10d" userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:40+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:37663: use of closed network connection" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:40+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:40+02:00" level=info msg="Finished user sync" duration=1.522007ms service=imap user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Event loop reset" eventID="DA==" service=user-events user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:39315/core/v4/events/DA==" pkg=gpa/client userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Received new API event" new="Event Dw==: user: [modified], addresses: created=0, updated=2, deleted=0" old="DA==" service=user-events user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Handling user event" service=user-identity user=701f58ed-b145-4b05-bf85-128b5a0df10d username="******** (c009985f)" time="2024-08-27T12:31:40+02:00" level=info msg="Handling Address Events (2)" service=user-identity user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:40+02:00" level=info msg="Closing user" userID=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Exiting IMAP Service" service=imap user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Exiting service main loop" service=smtp user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Exiting Service" service=user-identity user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Exiting service main loop" service=telemetry user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Exiting service" service=user-events user=701f58ed-b145-4b05-bf85-128b5a0df10d time="2024-08-27T12:31:40+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:41327: use of closed network connection" service=server-manager time="2024-08-27T12:31:40+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_ChangeAddressOrder (1.24s) === RUN TestBridge_HandleDraftsSendFromOtherClient time="2024-08-27T12:31:41+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_HandleDraftsSendFromOtherClient2012828567/001/config3443532368/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:41+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_HandleDraftsSendFromOtherClient2012828567/001/data2462450567/gluon/backend/db gluonStore=/tmp/TestBridge_HandleDraftsSendFromOtherClient2012828567/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:41+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:41+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:41+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:41+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:41+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:41+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:41+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:41+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:41+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:41+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:41+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:41+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:41+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:41+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:41+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:31:41+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:31:41+02:00" level=info msg="200 OK: POST https://127.0.0.1:32835/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:41+02:00" level=info msg="200 OK: POST https://127.0.0.1:32835/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:41+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Adding vault user" userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Creating new user" userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/latest" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/settings" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Starting service main loop" service=telemetry user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Starting service main loop" service=smtp user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/labels?Type=4" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/labels?Type=3" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/labels?Type=1" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Adding user to imap server" addrID=92328789-273a-4d9f-bafb-5b40935861ea service=server-manager time="2024-08-27T12:31:41+02:00" level=info msg="Creating new IMAP user" addrID=92328789-273a-4d9f-bafb-5b40935861ea service=server-manager time="2024-08-27T12:31:41+02:00" level=info msg="Setting gluon ID" addrID=92328789-273a-4d9f-bafb-5b40935861ea gluonID=2ca5c7d7-3ee2-4856-8245-356f5d19ff38 userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Created new IMAP user" addrID=92328789-273a-4d9f-bafb-5b40935861ea gluonID=2ca5c7d7-3ee2-4856-8245-356f5d19ff38 service=server-manager time="2024-08-27T12:31:41+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:41+02:00" level=info msg=Resuming service=user-events user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Received mailbox message count" count=0 gluonID=2ca5c7d7-3ee2-4856-8245-356f5d19ff38 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:41+02:00" level=info msg="Starting IMAP Service" service=imap user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Sync triggered" service=imap user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:41.509301934 +0200 CEST m=+26.296355400" user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Syncing labels" service=imap user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:97237d3e-53bb-4675-83fa-80813a58a33f" userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Synced labels" service=imap user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/mail/v4/messages/count" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Syncing messages" service=imap user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Job started" service=imap user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="200 OK: POST https://127.0.0.1:32835/mail/v4/messages" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Job finished" service=imap user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Synced messages" service=imap user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Finished user sync" duration=3.889178ms service=imap user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="200 OK: POST https://127.0.0.1:32835/data/v1/stats" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Configuration Status Success event sent." userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="200 OK: POST https://127.0.0.1:32835/mail/v4/messages" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/mail/v4/messages/3253d946-6ff3-44c0-a3fa-ab3316e807b7" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/AQ==" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Received new API event" new="Event Aw==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="Handling message created event" date=0 messageID=3253d946-6ff3-44c0-a3fa-ab3316e807b7 service=imap subject="******** (1cbec737)" user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/mail/v4/messages/3253d946-6ff3-44c0-a3fa-ab3316e807b7" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/Aw==" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/Aw==" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/Aw==" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/Aw==" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/Aw==" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/Aw==" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/Aw==" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/Aw==" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/Aw==" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="X-Pm-Gluon-Id: 86292bc2-4919-4d0e-86b0-e014ff371d24\r\nMime-Version: 1.0\r\nContent-Transfer-Encoding: quoted-printable\r\nContent-Type: text/plain; charset=utf-8\r\nReferences: <3253d946-6ff3-44c0-a3fa-ab3316e807b7@protonmail.internalid>\r\nX-Pm-Date: Thu, 01 Jan 1970 00:00:00 +0000\r\nX-Pm-Internal-Id: 3253d946-6ff3-44c0-a3fa-ab3316e807b7\r\nMessage-Id: <3253d946-6ff3-44c0-a3fa-ab3316e807b7@protonmail.internalid>\r\nTo: \r\nFrom: \"imap@proton.local\" \r\nSubject: Foo\r\nDate: 01 Jan 01 00:00 UTC\r\n\r\nHello\r\n" time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/mail/v4/settings" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:32835/mail/v4/messages" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:32835/mail/v4/messages" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:32835/mail/v4/messages" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/keys?Email=bar%40proton.local" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/contacts/v4/emails?Email=bar%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:32835/mail/v4/messages/03e0cd91-b4ca-4be3-b249-62319ad4292c" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: PUT https://127.0.0.1:32835/mail/v4/messages/delete" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:32835/mail/v4/messages/import" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/mail/v4/messages/03e0cd91-b4ca-4be3-b249-62319ad4292c" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/Aw==" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="Received new API event" new="Event Bw==: messages: created=1, updated=1, deleted=1" old="Aw==" service=user-events user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="Handling message created event" date=0 messageID=03e0cd91-b4ca-4be3-b249-62319ad4292c service=imap subject="******** (1cbec737)" user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/mail/v4/messages/03e0cd91-b4ca-4be3-b249-62319ad4292c" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=03e0cd91-b4ca-4be3-b249-62319ad4292c service=imap subject="******** (1cbec737)" user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/mail/v4/messages/03e0cd91-b4ca-4be3-b249-62319ad4292c" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="Handling message deleted event" messageID=3253d946-6ff3-44c0-a3fa-ab3316e807b7 service=imap user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/Bw==" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/Bw==" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/Bw==" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/Bw==" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/Bw==" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/Bw==" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/Bw==" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/Bw==" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:32835/core/v4/events/Bw==" pkg=gpa/client userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:43+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:43+02:00" level=info msg="Closing user" userID=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:43+02:00" level=info msg="Exiting IMAP Service" service=imap user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:43+02:00" level=info msg="Exiting service main loop" service=smtp user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:43+02:00" level=info msg="Exiting Service" service=user-identity user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:43+02:00" level=info msg="Exiting service main loop" service=telemetry user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:43+02:00" level=info msg="Exiting service" service=user-events user=97237d3e-53bb-4675-83fa-80813a58a33f time="2024-08-27T12:31:43+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:43+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:43+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:43+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:43071: use of closed network connection" service=server-manager time="2024-08-27T12:31:43+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_HandleDraftsSendFromOtherClient (2.85s) === RUN TestBridge_Refresh time="2024-08-27T12:31:43+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Refresh3158244954/001/config2270003002/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:43+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Refresh3158244954/001/data897502054/gluon/backend/db gluonStore=/tmp/TestBridge_Refresh3158244954/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:43+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:43+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:43+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:43+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:43+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:43+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:43+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:43+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:43+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:43+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:43+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:43+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:43+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:43+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:43+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:31:43+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:31:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:40693/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:40693/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:44+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Adding vault user" userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Creating new user" userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Creating user object" numAddr=1 numLabels=22 userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/events/latest" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Starting service Last EventID=Cw==" service=user-events user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/settings" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Starting service main loop" service=telemetry user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Starting service main loop" service=smtp user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/labels?Type=4" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/labels?Type=3" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/labels?Type=1" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Adding user to imap server" addrID=fe8a6302-4c7d-4c5c-8f9f-e96d86147be8 service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Creating new IMAP user" addrID=fe8a6302-4c7d-4c5c-8f9f-e96d86147be8 service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Setting gluon ID" addrID=fe8a6302-4c7d-4c5c-8f9f-e96d86147be8 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Created new IMAP user" addrID=fe8a6302-4c7d-4c5c-8f9f-e96d86147be8 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg=Resuming service=user-events user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Starting IMAP Service" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Sync triggered" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:44.197692069 +0200 CEST m=+28.984745534" user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Syncing labels" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:d46ee0dc-3eb7-42a8-ae02-a211ad3282e2" userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Synced labels" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/mail/v4/messages/count" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Syncing messages" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Job started" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:40693/mail/v4/messages" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Job finished" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Synced messages" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Finished user sync" duration=6.579422ms service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Event loop reset" eventID="Cw==" service=user-events user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:44+02:00" level=info msg="Closing user" userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Exiting IMAP Service" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Exiting service main loop" service=smtp user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Exiting Service" service=user-identity user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Exiting service main loop" service=telemetry user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Exiting service" service=user-events user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:39839: use of closed network connection" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Refresh3158244954/001/config2270003002/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:44+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Refresh3158244954/001/data897502054/gluon/backend/db gluonStore=/tmp/TestBridge_Refresh3158244954/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:44+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:44+02:00" level=info msg="Starting IMAP server" port=39109 service=server-manager ssl=false time="2024-08-27T12:31:44+02:00" level=info msg="Starting SMTP server" port=39839 service=server-manager ssl=false time="2024-08-27T12:31:44+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:31:44+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:40693/auth/v4/refresh" pkg=gpa/manager time="2024-08-27T12:31:44+02:00" level=info msg="Creating new user" userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Creating user object" numAddr=1 numLabels=22 userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Starting service Last EventID=Cw==" service=user-events user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/settings" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Starting service main loop" service=telemetry user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Starting service main loop" service=smtp user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/labels?Type=4" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/labels?Type=3" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/labels?Type=1" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Adding user to imap server" addrID=fe8a6302-4c7d-4c5c-8f9f-e96d86147be8 service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Loading existing IMAP user" addrID=fe8a6302-4c7d-4c5c-8f9f-e96d86147be8 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg=Resuming service=user-events user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Successfully loaded connected user" pkg=bridge/user userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=23ef536d-d697-452b-91b3-9a191dfaa27f pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=51c16ee8-08be-469a-a8f9-6d452c0841af pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=8 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=966225e5-3a96-45bf-a8c8-93ac261e7ebc pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=10 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=171ac00d-a00b-43a6-bc74-ec64633acc08 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=3 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=5 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=6 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=eb147601-49fd-4295-9d40-fb17ca971172 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=f63c49ce-4108-4560-aa2e-0f12c771d564 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=4 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=5e8d09d9-678d-430f-a3e8-10db9395e6d8 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=0 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=12 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=3676aa77-a7a9-40fd-bba9-812f5872c4ca pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=6e4a2071-9716-48fd-87da-322d28a3f2c1 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=7 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=740f923b-bc1e-4c8c-b79a-aa210f51f5e6 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Starting IMAP Service" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Sync triggered" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:44.245128821 +0200 CEST m=+29.032182276" user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Sync already complete, only system labels will be updated" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:d46ee0dc-3eb7-42a8-ae02-a211ad3282e2" userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:44+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:39839: use of closed network connection" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:44+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:44+02:00" level=info msg="Finished user sync" duration=1.092272ms service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Event loop reset" eventID="Cw==" service=user-events user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:40693/data/v1/stats" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Configuration Status Success event sent." userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:44+02:00" level=info msg="Closing user" userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Exiting IMAP Service" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Exiting service main loop" service=smtp user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Exiting Service" service=user-identity user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Exiting service main loop" service=telemetry user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Exiting service" service=user-events user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:39633: use of closed network connection" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Refresh3158244954/001/config2270003002/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:44+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Refresh3158244954/001/data897502054/gluon/backend/db gluonStore=/tmp/TestBridge_Refresh3158244954/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:44+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:44+02:00" level=info msg="Starting IMAP server" port=43195 service=server-manager ssl=false time="2024-08-27T12:31:44+02:00" level=info msg="Starting SMTP server" port=39633 service=server-manager ssl=false time="2024-08-27T12:31:44+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:31:44+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:40693/auth/v4/refresh" pkg=gpa/manager time="2024-08-27T12:31:44+02:00" level=info msg="Creating new user" userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Creating user object" numAddr=1 numLabels=22 userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Starting service Last EventID=Cw==" service=user-events user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/settings" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Starting service main loop" service=telemetry user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Starting service main loop" service=smtp user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/labels?Type=4" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/labels?Type=3" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/labels?Type=1" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Adding user to imap server" addrID=fe8a6302-4c7d-4c5c-8f9f-e96d86147be8 service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Loading existing IMAP user" addrID=fe8a6302-4c7d-4c5c-8f9f-e96d86147be8 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg=Resuming service=user-events user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Successfully loaded connected user" pkg=bridge/user userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:44+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=23ef536d-d697-452b-91b3-9a191dfaa27f pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=4 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=6e4a2071-9716-48fd-87da-322d28a3f2c1 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=0 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=5e8d09d9-678d-430f-a3e8-10db9395e6d8 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=6 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=5 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=51c16ee8-08be-469a-a8f9-6d452c0841af pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=7 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=10 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=12 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=171ac00d-a00b-43a6-bc74-ec64633acc08 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=3 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=3676aa77-a7a9-40fd-bba9-812f5872c4ca pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=966225e5-3a96-45bf-a8c8-93ac261e7ebc pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=eb147601-49fd-4295-9d40-fb17ca971172 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=f63c49ce-4108-4560-aa2e-0f12c771d564 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=740f923b-bc1e-4c8c-b79a-aa210f51f5e6 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d labelID=8 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Starting IMAP Service" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Sync triggered" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:44.274385264 +0200 CEST m=+29.061438729" user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Sync already complete, only system labels will be updated" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:d46ee0dc-3eb7-42a8-ae02-a211ad3282e2" userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:44+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:39633: use of closed network connection" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:44+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:44+02:00" level=info msg="Finished user sync" duration="739.233µs" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Event loop reset" eventID="Cw==" service=user-events user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/events/Cw==" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Received new API event" new="Event DA==: refresh: 255" old="Cw==" service=user-events user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Received refresh event" service=user-events user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Handling refresh event" service=user-identity user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/settings" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/users" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/users" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/addresses" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/addresses" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Removing gluon ID" addrID=fe8a6302-4c7d-4c5c-8f9f-e96d86147be8 gluonID=e7e20f8b-50b7-46f3-b95c-5e54b07bc30d userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Adding user to imap server" addrID=fe8a6302-4c7d-4c5c-8f9f-e96d86147be8 service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/users" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Creating new IMAP user" addrID=fe8a6302-4c7d-4c5c-8f9f-e96d86147be8 service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/addresses" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Setting gluon ID" addrID=fe8a6302-4c7d-4c5c-8f9f-e96d86147be8 gluonID=c242178f-3174-458b-989d-dc1509692e91 userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Created new IMAP user" addrID=fe8a6302-4c7d-4c5c-8f9f-e96d86147be8 gluonID=c242178f-3174-458b-989d-dc1509692e91 service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Sync triggered" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:44.424949552 +0200 CEST m=+29.212003017" user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Syncing labels" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Synced labels" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/mail/v4/messages/count" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Syncing messages" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Job started" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:40693/mail/v4/messages" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Job finished" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Synced messages" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Finished user sync" duration=8.959597ms service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Event loop reset" eventID="DA==" service=user-events user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:44+02:00" level=info msg="Closing user" userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Exiting IMAP Service" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Exiting service main loop" service=smtp user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Exiting Service" service=user-identity user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Exiting service main loop" service=telemetry user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Exiting service" service=user-events user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:40825: use of closed network connection" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Refresh3158244954/001/config2270003002/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:44+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Refresh3158244954/001/data897502054/gluon/backend/db gluonStore=/tmp/TestBridge_Refresh3158244954/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:44+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:44+02:00" level=info msg="Starting IMAP server" port=43673 service=server-manager ssl=false time="2024-08-27T12:31:44+02:00" level=info msg="Starting SMTP server" port=40825 service=server-manager ssl=false time="2024-08-27T12:31:44+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:31:44+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:40693/auth/v4/refresh" pkg=gpa/manager time="2024-08-27T12:31:44+02:00" level=info msg="Creating new user" userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Creating user object" numAddr=1 numLabels=22 userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Starting service Last EventID=DA==" service=user-events user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/settings" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Starting service main loop" service=telemetry user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Starting service main loop" service=smtp user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/labels?Type=4" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/labels?Type=3" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:40693/core/v4/labels?Type=1" pkg=gpa/client userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Adding user to imap server" addrID=fe8a6302-4c7d-4c5c-8f9f-e96d86147be8 service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Loading existing IMAP user" addrID=fe8a6302-4c7d-4c5c-8f9f-e96d86147be8 gluonID=c242178f-3174-458b-989d-dc1509692e91 service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg=Resuming service=user-events user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Successfully loaded connected user" pkg=bridge/user userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=23ef536d-d697-452b-91b3-9a191dfaa27f pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=5 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=eb147601-49fd-4295-9d40-fb17ca971172 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=6e4a2071-9716-48fd-87da-322d28a3f2c1 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=8 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=0 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=12 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=51c16ee8-08be-469a-a8f9-6d452c0841af pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=5e8d09d9-678d-430f-a3e8-10db9395e6d8 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=f63c49ce-4108-4560-aa2e-0f12c771d564 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=6 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=966225e5-3a96-45bf-a8c8-93ac261e7ebc pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=10 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=171ac00d-a00b-43a6-bc74-ec64633acc08 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=3 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=4 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=3676aa77-a7a9-40fd-bba9-812f5872c4ca pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=7 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c242178f-3174-458b-989d-dc1509692e91 labelID=740f923b-bc1e-4c8c-b79a-aa210f51f5e6 pkg=bridge/event/imap time="2024-08-27T12:31:44+02:00" level=info msg="Starting IMAP Service" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Sync triggered" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:44.443730861 +0200 CEST m=+29.230784326" user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Sync already complete, only system labels will be updated" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:d46ee0dc-3eb7-42a8-ae02-a211ad3282e2" userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:44+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:40825: use of closed network connection" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:44+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:44+02:00" level=info msg="Finished user sync" duration=6.902475ms service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Event loop reset" eventID="DA==" service=user-events user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:44+02:00" level=info msg="Closing user" userID=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Exiting IMAP Service" service=imap user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Exiting service main loop" service=smtp user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Exiting Service" service=user-identity user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Exiting service main loop" service=telemetry user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Exiting service" service=user-events user=d46ee0dc-3eb7-42a8-ae02-a211ad3282e2 time="2024-08-27T12:31:44+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:45987: use of closed network connection" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_Refresh (0.86s) === RUN TestBridge_Send time="2024-08-27T12:31:44+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Send1764790630/001/config4009463984/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:44+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Send1764790630/001/data2134712977/gluon/backend/db gluonStore=/tmp/TestBridge_Send1764790630/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:44+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:44+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:44+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:44+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:44+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:44+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:44+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:44+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:44+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:44+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:44+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:44+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:44+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Adding vault user" userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Creating new user" userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/events/latest" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/settings" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Starting service main loop" service=telemetry user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Starting service main loop" service=smtp user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/labels?Type=4" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/labels?Type=3" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/labels?Type=1" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Adding user to imap server" addrID=2f03da49-cdb4-449a-acac-7e3947dba5d4 service=server-manager time="2024-08-27T12:31:45+02:00" level=info msg="Creating new IMAP user" addrID=2f03da49-cdb4-449a-acac-7e3947dba5d4 service=server-manager time="2024-08-27T12:31:45+02:00" level=info msg="Setting gluon ID" addrID=2f03da49-cdb4-449a-acac-7e3947dba5d4 gluonID=05c80c33-efe7-4de4-81b4-bef471ce8fec userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Created new IMAP user" addrID=2f03da49-cdb4-449a-acac-7e3947dba5d4 gluonID=05c80c33-efe7-4de4-81b4-bef471ce8fec service=server-manager time="2024-08-27T12:31:45+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:45+02:00" level=info msg=Resuming service=user-events user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (665d0698)" time="2024-08-27T12:31:45+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (665d0698)" time="2024-08-27T12:31:45+02:00" level=info msg="Received mailbox message count" count=0 gluonID=05c80c33-efe7-4de4-81b4-bef471ce8fec labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:45+02:00" level=info msg="Starting IMAP Service" service=imap user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Sync triggered" service=imap user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:45.049054247 +0200 CEST m=+29.836107712" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Syncing labels" service=imap user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b156ff9c-af90-4809-9d81-75727b5e8790" userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Synced labels" service=imap user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/count" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Syncing messages" service=imap user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Job started" service=imap user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Job finished" service=imap user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Synced messages" service=imap user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Finished user sync" duration=21.871202ms service=imap user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/events/AA==" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:45+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/events/AA==" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Adding vault user" userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Creating new user" userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/events/latest" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/settings" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Starting service main loop" service=telemetry user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Starting service main loop" service=smtp user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/labels?Type=4" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/labels?Type=3" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/labels?Type=1" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Adding user to imap server" addrID=20e4b901-ba2e-48b0-8d3d-b353fb4ceb7f service=server-manager time="2024-08-27T12:31:45+02:00" level=info msg="Creating new IMAP user" addrID=20e4b901-ba2e-48b0-8d3d-b353fb4ceb7f service=server-manager time="2024-08-27T12:31:45+02:00" level=info msg="Setting gluon ID" addrID=20e4b901-ba2e-48b0-8d3d-b353fb4ceb7f gluonID=5cfbf1db-c307-496c-a5c4-f8d66d0da47c userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Created new IMAP user" addrID=20e4b901-ba2e-48b0-8d3d-b353fb4ceb7f gluonID=5cfbf1db-c307-496c-a5c4-f8d66d0da47c service=server-manager time="2024-08-27T12:31:45+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5cfbf1db-c307-496c-a5c4-f8d66d0da47c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:45+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:45+02:00" level=info msg=Resuming service=user-events user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Starting IMAP Service" service=imap user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Sync triggered" service=imap user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:45.29076615 +0200 CEST m=+30.077819616" user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Syncing labels" service=imap user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:f13c0d7a-4aae-4a2c-ba27-1faf567985b7" userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Synced labels" service=imap user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/count" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Syncing messages" service=imap user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Job started" service=imap user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Job finished" service=imap user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Synced messages" service=imap user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Finished user sync" duration=10.047952ms service=imap user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/data/v1/stats" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Configuration Status Success event sent." userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/settings" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/keys?Email=recipient%40proton.local" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/contacts/v4/emails?Email=recipient%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages/4b31b726-798d-4139-9a98-65d30d5ed5b0" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/settings" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/keys?Email=recipient%40proton.local" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/contacts/v4/emails?Email=recipient%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages/385cc443-4b8b-48d7-8b2a-f4bec17ec08e" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/settings" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/keys?Email=recipient%40proton.local" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/contacts/v4/emails?Email=recipient%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages/0c0169d0-4177-4938-92d5-2fc8110c74b0" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/settings" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/keys?Email=recipient%40proton.local" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/contacts/v4/emails?Email=recipient%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages/58bc87da-ceed-4c4a-aa50-e0a8b1c30e80" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/settings" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/keys?Email=recipient%40proton.local" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/contacts/v4/emails?Email=recipient%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages/62e228aa-1e82-4d61-a1ab-2ddf3b180695" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/settings" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/events/AA==" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Received new API event" new="Event Dw==: messages: created=5, updated=5, deleted=0" old="AA==" service=user-events user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Handling message created event" date=0 messageID=4b31b726-798d-4139-9a98-65d30d5ed5b0 service=imap subject="******** (19421d58)" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/4b31b726-798d-4139-9a98-65d30d5ed5b0" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/keys?Email=recipient%40proton.local" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/contacts/v4/emails?Email=recipient%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages/1013ed76-e7b0-48b5-870d-6924933542d2" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=4b31b726-798d-4139-9a98-65d30d5ed5b0 service=imap subject="******** (19421d58)" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/4b31b726-798d-4139-9a98-65d30d5ed5b0" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Handling message created event" date=0 messageID=385cc443-4b8b-48d7-8b2a-f4bec17ec08e service=imap subject="******** (26ea0ae2)" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/385cc443-4b8b-48d7-8b2a-f4bec17ec08e" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/settings" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=385cc443-4b8b-48d7-8b2a-f4bec17ec08e service=imap subject="******** (26ea0ae2)" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/385cc443-4b8b-48d7-8b2a-f4bec17ec08e" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Handling message created event" date=0 messageID=0c0169d0-4177-4938-92d5-2fc8110c74b0 service=imap subject="******** (32aaca36)" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/0c0169d0-4177-4938-92d5-2fc8110c74b0" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/keys?Email=recipient%40proton.local" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/contacts/v4/emails?Email=recipient%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages/19d8fb46-5224-4022-8186-6ae6682b9e76" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=0c0169d0-4177-4938-92d5-2fc8110c74b0 service=imap subject="******** (32aaca36)" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/0c0169d0-4177-4938-92d5-2fc8110c74b0" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Handling message created event" date=0 messageID=58bc87da-ceed-4c4a-aa50-e0a8b1c30e80 service=imap subject="******** (4a13e678)" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/58bc87da-ceed-4c4a-aa50-e0a8b1c30e80" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=58bc87da-ceed-4c4a-aa50-e0a8b1c30e80 service=imap subject="******** (4a13e678)" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/58bc87da-ceed-4c4a-aa50-e0a8b1c30e80" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Handling message created event" date=0 messageID=62e228aa-1e82-4d61-a1ab-2ddf3b180695 service=imap subject="******** (04788660)" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/62e228aa-1e82-4d61-a1ab-2ddf3b180695" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=62e228aa-1e82-4d61-a1ab-2ddf3b180695 service=imap subject="******** (04788660)" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/62e228aa-1e82-4d61-a1ab-2ddf3b180695" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/events/AQ==" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Received new API event" new="Event Fg==: messages: created=7, updated=0, deleted=0" old="AQ==" service=user-events user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Handling message created event" date=0 messageID=d315c5e4-552b-4dc8-bc7b-5ce3d6addcb8 service=imap subject="******** (19421d58)" user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/d315c5e4-552b-4dc8-bc7b-5ce3d6addcb8" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Handling message created event" date=0 messageID=0c230de2-fe26-48fb-8766-a5647c7467ac service=imap subject="******** (26ea0ae2)" user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/0c230de2-fe26-48fb-8766-a5647c7467ac" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Handling message created event" date=0 messageID=dc7a03fb-29ca-4faa-8c94-eaed4b33a606 service=imap subject="******** (32aaca36)" user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/settings" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/dc7a03fb-29ca-4faa-8c94-eaed4b33a606" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Handling message created event" date=0 messageID=f5b87f04-545f-4c2e-b207-6ff47219be34 service=imap subject="******** (4a13e678)" user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/keys?Email=recipient%40proton.local" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/f5b87f04-545f-4c2e-b207-6ff47219be34" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/contacts/v4/emails?Email=recipient%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages/0a6df333-1e66-4b25-9edc-ad59bb0e897d" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Handling message created event" date=0 messageID=467b89fb-d772-4c81-afbe-a60348abb427 service=imap subject="******** (04788660)" user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/467b89fb-d772-4c81-afbe-a60348abb427" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/settings" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/keys?Email=recipient%40proton.local" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/contacts/v4/emails?Email=recipient%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages/e5d7a4d0-2344-41ff-91f5-79e55b5a2171" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/events/Dw==" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Received new API event" new="Event Gw==: messages: created=4, updated=4, deleted=0" old="Dw==" service=user-events user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Handling message created event" date=0 messageID=1013ed76-e7b0-48b5-870d-6924933542d2 service=imap subject="******** (cfde65e6)" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/1013ed76-e7b0-48b5-870d-6924933542d2" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/settings" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=1013ed76-e7b0-48b5-870d-6924933542d2 service=imap subject="******** (cfde65e6)" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/1013ed76-e7b0-48b5-870d-6924933542d2" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Handling message created event" date=0 messageID=870338ef-fa4c-46a7-a0d4-cb04a77917bd service=imap subject="******** (cfde65e6)" user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Handling message created event" date=0 messageID=19d8fb46-5224-4022-8186-6ae6682b9e76 service=imap subject="******** (8de58fd4)" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/870338ef-fa4c-46a7-a0d4-cb04a77917bd" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Handling message created event" date=0 messageID=30f4df32-bc00-4b4f-aa61-e947e326b2e4 service=imap subject="******** (8de58fd4)" user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/19d8fb46-5224-4022-8186-6ae6682b9e76" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=19d8fb46-5224-4022-8186-6ae6682b9e76 service=imap subject="******** (8de58fd4)" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/keys?Email=recipient%40proton.local" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/30f4df32-bc00-4b4f-aa61-e947e326b2e4" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/19d8fb46-5224-4022-8186-6ae6682b9e76" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/contacts/v4/emails?Email=recipient%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/mail/v4/messages/90494e1b-064f-45de-a1ea-6314574fb7dc" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/events/Fg==" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Received new API event" new="Event Hw==: messages: created=3, updated=0, deleted=0" old="Fg==" service=user-events user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Handling message created event" date=0 messageID=9edb247d-7451-444e-b428-5e615290c7cb service=imap subject="******** (4a67196f)" user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Handling message created event" date=0 messageID=0a6df333-1e66-4b25-9edc-ad59bb0e897d service=imap subject="******** (4a67196f)" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Configuration Status is back to Pending due to Failure." userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/0a6df333-1e66-4b25-9edc-ad59bb0e897d" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=0a6df333-1e66-4b25-9edc-ad59bb0e897d service=imap subject="******** (4a67196f)" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/0a6df333-1e66-4b25-9edc-ad59bb0e897d" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/9edb247d-7451-444e-b428-5e615290c7cb" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:33377/data/v1/stats" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Configuration Status Success event sent." userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Handling message created event" date=0 messageID=549c437f-ff97-413d-95b2-0282207b6f8d service=imap subject="******** (b806793b)" user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Handling message created event" date=0 messageID=e5d7a4d0-2344-41ff-91f5-79e55b5a2171 service=imap subject="******** (b806793b)" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/549c437f-ff97-413d-95b2-0282207b6f8d" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/e5d7a4d0-2344-41ff-91f5-79e55b5a2171" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Handling message created event" date=0 messageID=471673cf-b96b-46b8-8279-a66b831629d8 service=imap subject="******** (a032fadc)" user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/471673cf-b96b-46b8-8279-a66b831629d8" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=e5d7a4d0-2344-41ff-91f5-79e55b5a2171 service=imap subject="******** (b806793b)" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/e5d7a4d0-2344-41ff-91f5-79e55b5a2171" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/events/Gw==" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Received new API event" new="Event Hg==: messages: created=1, updated=1, deleted=0" old="Gw==" service=user-events user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Handling message created event" date=0 messageID=90494e1b-064f-45de-a1ea-6314574fb7dc service=imap subject="******** (a032fadc)" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/90494e1b-064f-45de-a1ea-6314574fb7dc" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=90494e1b-064f-45de-a1ea-6314574fb7dc service=imap subject="******** (a032fadc)" user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/mail/v4/messages/90494e1b-064f-45de-a1ea-6314574fb7dc" pkg=gpa/client userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:33377/core/v4/events/Hw==" pkg=gpa/client userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:45+02:00" level=info msg="Closing user" userID=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Exiting IMAP Service" service=imap user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Exiting service main loop" service=smtp user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Exiting Service" service=user-identity user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Exiting service main loop" service=telemetry user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Exiting service" service=user-events user=b156ff9c-af90-4809-9d81-75727b5e8790 time="2024-08-27T12:31:45+02:00" level=info msg="Closing user" userID=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Exiting IMAP Service" service=imap user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Exiting service main loop" service=smtp user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Exiting Service" service=user-identity user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Exiting service main loop" service=telemetry user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Exiting service" service=user-events user=f13c0d7a-4aae-4a2c-ba27-1faf567985b7 time="2024-08-27T12:31:45+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:45+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:45+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:45+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:43015: use of closed network connection" service=server-manager time="2024-08-27T12:31:45+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_Send (1.19s) === RUN TestBridge_SendDraftFlags time="2024-08-27T12:31:46+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_SendDraftFlags14222829/001/config527799121/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:46+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_SendDraftFlags14222829/001/data1504323621/gluon/backend/db gluonStore=/tmp/TestBridge_SendDraftFlags14222829/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:46+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:46+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:46+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:46+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:46+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:46+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:46+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:46+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:46+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:46+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:46+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:44811/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:44811/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:46+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Adding vault user" userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Creating new user" userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:44811/core/v4/events/latest" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:44811/core/v4/settings" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Starting service main loop" service=telemetry user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Starting service main loop" service=smtp user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:44811/core/v4/labels?Type=4" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:44811/core/v4/labels?Type=3" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:44811/core/v4/labels?Type=1" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Adding user to imap server" addrID=dc46e5eb-c37e-4b32-95be-d89878d119f5 service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="Creating new IMAP user" addrID=dc46e5eb-c37e-4b32-95be-d89878d119f5 service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="Setting gluon ID" addrID=dc46e5eb-c37e-4b32-95be-d89878d119f5 gluonID=5350a04d-dc7c-4270-af1d-5e234de1e2c9 userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Created new IMAP user" addrID=dc46e5eb-c37e-4b32-95be-d89878d119f5 gluonID=5350a04d-dc7c-4270-af1d-5e234de1e2c9 service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg=Resuming service=user-events user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5350a04d-dc7c-4270-af1d-5e234de1e2c9 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:46+02:00" level=info msg="Starting IMAP Service" service=imap user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Sync triggered" service=imap user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:46.253628125 +0200 CEST m=+31.040681580" user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Syncing labels" service=imap user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d" userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Synced labels" service=imap user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:44811/mail/v4/messages/count" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Syncing messages" service=imap user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Job started" service=imap user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:44811/mail/v4/messages" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Job finished" service=imap user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Synced messages" service=imap user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Finished user sync" duration=11.619083ms service=imap user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:46+02:00" level=info msg="Closing user" userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Exiting IMAP Service" service=imap user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Exiting service main loop" service=smtp user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Exiting Service" service=user-identity user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Exiting service main loop" service=telemetry user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Exiting service" service=user-events user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:33201: use of closed network connection" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_SendDraftFlags14222829/001/config527799121/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:46+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_SendDraftFlags14222829/001/data1504323621/gluon/backend/db gluonStore=/tmp/TestBridge_SendDraftFlags14222829/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:46+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:46+02:00" level=info msg="Starting IMAP server" port=44263 service=server-manager ssl=false time="2024-08-27T12:31:46+02:00" level=info msg="Starting SMTP server" port=33201 service=server-manager ssl=false time="2024-08-27T12:31:46+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:31:46+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:44811/auth/v4/refresh" pkg=gpa/manager time="2024-08-27T12:31:46+02:00" level=info msg="Creating new user" userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:44811/core/v4/settings" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Starting service main loop" service=telemetry user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Starting service main loop" service=smtp user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:44811/core/v4/labels?Type=4" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:44811/core/v4/labels?Type=3" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:44811/core/v4/labels?Type=1" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Adding user to imap server" addrID=dc46e5eb-c37e-4b32-95be-d89878d119f5 service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="Loading existing IMAP user" addrID=dc46e5eb-c37e-4b32-95be-d89878d119f5 gluonID=5350a04d-dc7c-4270-af1d-5e234de1e2c9 service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg=Resuming service=user-events user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Successfully loaded connected user" pkg=bridge/user userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:46+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5350a04d-dc7c-4270-af1d-5e234de1e2c9 labelID=6 pkg=bridge/event/imap time="2024-08-27T12:31:46+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5350a04d-dc7c-4270-af1d-5e234de1e2c9 labelID=7 pkg=bridge/event/imap time="2024-08-27T12:31:46+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5350a04d-dc7c-4270-af1d-5e234de1e2c9 labelID=0 pkg=bridge/event/imap time="2024-08-27T12:31:46+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5350a04d-dc7c-4270-af1d-5e234de1e2c9 labelID=10 pkg=bridge/event/imap time="2024-08-27T12:31:46+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5350a04d-dc7c-4270-af1d-5e234de1e2c9 labelID=12 pkg=bridge/event/imap time="2024-08-27T12:31:46+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5350a04d-dc7c-4270-af1d-5e234de1e2c9 labelID=3 pkg=bridge/event/imap time="2024-08-27T12:31:46+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5350a04d-dc7c-4270-af1d-5e234de1e2c9 labelID=4 pkg=bridge/event/imap time="2024-08-27T12:31:46+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5350a04d-dc7c-4270-af1d-5e234de1e2c9 labelID=5 pkg=bridge/event/imap time="2024-08-27T12:31:46+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5350a04d-dc7c-4270-af1d-5e234de1e2c9 labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:31:46+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5350a04d-dc7c-4270-af1d-5e234de1e2c9 labelID=8 pkg=bridge/event/imap time="2024-08-27T12:31:46+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5350a04d-dc7c-4270-af1d-5e234de1e2c9 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:46+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5350a04d-dc7c-4270-af1d-5e234de1e2c9 labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:31:46+02:00" level=info msg="Starting IMAP Service" service=imap user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Sync triggered" service=imap user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:46.276535613 +0200 CEST m=+31.063589068" user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Sync already complete, only system labels will be updated" service=imap user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d" userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Finished user sync" duration="672.336µs" service=imap user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:46+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:33201: use of closed network connection" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:46+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:44811/data/v1/stats" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Configuration Status Success event sent." userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:44811/mail/v4/messages" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:44811/mail/v4/messages/79bb0f21-07fe-43be-ab37-ebd35477df8a" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:44811/mail/v4/settings" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:44811/mail/v4/messages" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:44811/core/v4/keys?Email=recipient%40proton.local" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:44811/contacts/v4/emails?Email=recipient%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:44811/mail/v4/messages/45ca3951-c074-4ea6-9b6f-704926f2f04b" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: PUT https://127.0.0.1:44811/mail/v4/messages/unlabel" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:44811/mail/v4/messages" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: PUT https://127.0.0.1:44811/mail/v4/messages/delete" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:44811/core/v4/events/AA==" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Received new API event" new="Event Bw==: messages: created=1, updated=1, deleted=1" old="AA==" service=user-events user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Handling message created event" date=0 messageID=45ca3951-c074-4ea6-9b6f-704926f2f04b service=imap subject="******** (532eaabd)" user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:44811/mail/v4/messages/45ca3951-c074-4ea6-9b6f-704926f2f04b" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=45ca3951-c074-4ea6-9b6f-704926f2f04b service=imap subject="******** (532eaabd)" user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:44811/mail/v4/messages/45ca3951-c074-4ea6-9b6f-704926f2f04b" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Handling message deleted event" messageID=79bb0f21-07fe-43be-ab37-ebd35477df8a service=imap user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:44811/core/v4/events/Bw==" pkg=gpa/client userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:46+02:00" level=info msg="Closing user" userID=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Exiting IMAP Service" service=imap user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Exiting service main loop" service=smtp user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Exiting Service" service=user-identity user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Exiting service main loop" service=telemetry user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Exiting service" service=user-events user=d9db796a-60e1-43a1-b9f4-9af4cd1b3a7d time="2024-08-27T12:31:46+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:40299: use of closed network connection" service=server-manager time="2024-08-27T12:31:46+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_SendDraftFlags (0.92s) === RUN TestBridge_SendInvite time="2024-08-27T12:31:47+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_SendInvite922186983/001/config159408378/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:47+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_SendInvite922186983/001/data417450949/gluon/backend/db gluonStore=/tmp/TestBridge_SendInvite922186983/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:47+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:47+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:47+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:47+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:47+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:47+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:47+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:47+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:47+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:47+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:47+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:33119/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:33119/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:47+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Adding vault user" userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Creating new user" userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:33119/core/v4/events/latest" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:33119/core/v4/settings" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Starting service main loop" service=telemetry user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Starting service main loop" service=smtp user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:33119/core/v4/labels?Type=4" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:33119/core/v4/labels?Type=3" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:33119/core/v4/labels?Type=1" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Adding user to imap server" addrID=06e5b229-706d-4f15-8a60-f4759bc07115 service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="Creating new IMAP user" addrID=06e5b229-706d-4f15-8a60-f4759bc07115 service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="Setting gluon ID" addrID=06e5b229-706d-4f15-8a60-f4759bc07115 gluonID=bcdff2e5-3ca8-46d4-880c-49cdc2185211 userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Created new IMAP user" addrID=06e5b229-706d-4f15-8a60-f4759bc07115 gluonID=bcdff2e5-3ca8-46d4-880c-49cdc2185211 service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg=Resuming service=user-events user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Received mailbox message count" count=0 gluonID=bcdff2e5-3ca8-46d4-880c-49cdc2185211 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:47+02:00" level=info msg="Starting IMAP Service" service=imap user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Sync triggered" service=imap user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:47.363924358 +0200 CEST m=+32.150977823" user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Syncing labels" service=imap user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:7c4a36c1-ba55-4bca-850c-a850d5f58872" userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Synced labels" service=imap user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:33119/mail/v4/messages/count" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Syncing messages" service=imap user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Job started" service=imap user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:33119/mail/v4/messages" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Job finished" service=imap user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Synced messages" service=imap user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Finished user sync" duration=3.714867ms service=imap user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:47+02:00" level=info msg="Closing user" userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Exiting IMAP Service" service=imap user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Exiting service main loop" service=smtp user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Exiting Service" service=user-identity user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Exiting service main loop" service=telemetry user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Exiting service" service=user-events user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:32967: use of closed network connection" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_SendInvite922186983/001/config159408378/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:47+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_SendInvite922186983/001/data417450949/gluon/backend/db gluonStore=/tmp/TestBridge_SendInvite922186983/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:47+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:47+02:00" level=info msg="Starting IMAP server" port=45971 service=server-manager ssl=false time="2024-08-27T12:31:47+02:00" level=info msg="Starting SMTP server" port=32967 service=server-manager ssl=false time="2024-08-27T12:31:47+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:31:47+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:33119/auth/v4/refresh" pkg=gpa/manager time="2024-08-27T12:31:47+02:00" level=info msg="Creating new user" userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:33119/core/v4/settings" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Starting service main loop" service=telemetry user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Starting service main loop" service=smtp user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:33119/core/v4/labels?Type=4" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:33119/core/v4/labels?Type=3" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:33119/core/v4/labels?Type=1" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Adding user to imap server" addrID=06e5b229-706d-4f15-8a60-f4759bc07115 service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="Loading existing IMAP user" addrID=06e5b229-706d-4f15-8a60-f4759bc07115 gluonID=bcdff2e5-3ca8-46d4-880c-49cdc2185211 service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg=Resuming service=user-events user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Successfully loaded connected user" pkg=bridge/user userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:47+02:00" level=info msg="Received mailbox message count" count=0 gluonID=bcdff2e5-3ca8-46d4-880c-49cdc2185211 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:47+02:00" level=info msg="Received mailbox message count" count=0 gluonID=bcdff2e5-3ca8-46d4-880c-49cdc2185211 labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:31:47+02:00" level=info msg="Received mailbox message count" count=0 gluonID=bcdff2e5-3ca8-46d4-880c-49cdc2185211 labelID=10 pkg=bridge/event/imap time="2024-08-27T12:31:47+02:00" level=info msg="Received mailbox message count" count=0 gluonID=bcdff2e5-3ca8-46d4-880c-49cdc2185211 labelID=3 pkg=bridge/event/imap time="2024-08-27T12:31:47+02:00" level=info msg="Received mailbox message count" count=0 gluonID=bcdff2e5-3ca8-46d4-880c-49cdc2185211 labelID=4 pkg=bridge/event/imap time="2024-08-27T12:31:47+02:00" level=info msg="Received mailbox message count" count=0 gluonID=bcdff2e5-3ca8-46d4-880c-49cdc2185211 labelID=7 pkg=bridge/event/imap time="2024-08-27T12:31:47+02:00" level=info msg="Received mailbox message count" count=0 gluonID=bcdff2e5-3ca8-46d4-880c-49cdc2185211 labelID=8 pkg=bridge/event/imap time="2024-08-27T12:31:47+02:00" level=info msg="Received mailbox message count" count=0 gluonID=bcdff2e5-3ca8-46d4-880c-49cdc2185211 labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:31:47+02:00" level=info msg="Received mailbox message count" count=0 gluonID=bcdff2e5-3ca8-46d4-880c-49cdc2185211 labelID=0 pkg=bridge/event/imap time="2024-08-27T12:31:47+02:00" level=info msg="Received mailbox message count" count=0 gluonID=bcdff2e5-3ca8-46d4-880c-49cdc2185211 labelID=12 pkg=bridge/event/imap time="2024-08-27T12:31:47+02:00" level=info msg="Received mailbox message count" count=0 gluonID=bcdff2e5-3ca8-46d4-880c-49cdc2185211 labelID=5 pkg=bridge/event/imap time="2024-08-27T12:31:47+02:00" level=info msg="Received mailbox message count" count=0 gluonID=bcdff2e5-3ca8-46d4-880c-49cdc2185211 labelID=6 pkg=bridge/event/imap time="2024-08-27T12:31:47+02:00" level=info msg="Starting IMAP Service" service=imap user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Sync triggered" service=imap user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:47.394212177 +0200 CEST m=+32.181265642" user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Sync already complete, only system labels will be updated" service=imap user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:7c4a36c1-ba55-4bca-850c-a850d5f58872" userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:47+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:32967: use of closed network connection" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:47+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:47+02:00" level=info msg="Finished user sync" duration=1.116428ms service=imap user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:33119/data/v1/stats" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Configuration Status Success event sent." userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:33119/mail/v4/messages" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:33119/mail/v4/attachments" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:33119/mail/v4/messages/2b464a2a-a24b-4bea-a6b3-2fe72e7a1780" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:33119/mail/v4/settings" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:33119/mail/v4/messages" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:33119/mail/v4/attachments" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:33119/mail/v4/attachments" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:33119/core/v4/keys?Email=recipient%40proton.local" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:33119/contacts/v4/emails?Email=recipient%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:33119/mail/v4/messages/0cd57019-6077-4f00-88f3-c6f9d666959a" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: PUT https://127.0.0.1:33119/mail/v4/messages/unlabel" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:33119/mail/v4/messages" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: PUT https://127.0.0.1:33119/mail/v4/messages/delete" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:33119/core/v4/events/AA==" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Received new API event" new="Event Cg==: messages: created=1, updated=1, deleted=1" old="AA==" service=user-events user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Handling message created event" date=0 messageID=0cd57019-6077-4f00-88f3-c6f9d666959a service=imap subject="******** (c3b1795b)" user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:33119/mail/v4/messages/0cd57019-6077-4f00-88f3-c6f9d666959a" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=0cd57019-6077-4f00-88f3-c6f9d666959a service=imap subject="******** (c3b1795b)" user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:33119/mail/v4/messages/0cd57019-6077-4f00-88f3-c6f9d666959a" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Handling message deleted event" messageID=2b464a2a-a24b-4bea-a6b3-2fe72e7a1780 service=imap user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:33119/core/v4/events/Cg==" pkg=gpa/client userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:47+02:00" level=info msg="Closing user" userID=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Exiting IMAP Service" service=imap user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Exiting service main loop" service=smtp user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Exiting Service" service=user-identity user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Exiting service main loop" service=telemetry user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Exiting service" service=user-events user=7c4a36c1-ba55-4bca-850c-a850d5f58872 time="2024-08-27T12:31:47+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:42899: use of closed network connection" service=server-manager time="2024-08-27T12:31:47+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_SendInvite (1.09s) === RUN TestBridge_SendAddTextBodyPartIfNotExists time="2024-08-27T12:31:48+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_SendAddTextBodyPartIfNotExists1367613232/001/config3283927372/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:48+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_SendAddTextBodyPartIfNotExists1367613232/001/data340333027/gluon/backend/db gluonStore=/tmp/TestBridge_SendAddTextBodyPartIfNotExists1367613232/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:48+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:48+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:48+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:48+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:48+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:48+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:48+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:48+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:48+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:48+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:48+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:48+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:48+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:48+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:48+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:48+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:46455/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:46455/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:48+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Adding vault user" userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Creating new user" userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/core/v4/events/latest" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/core/v4/settings" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Starting service main loop" service=telemetry user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Starting service main loop" service=smtp user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/core/v4/labels?Type=4" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/core/v4/labels?Type=3" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/core/v4/labels?Type=1" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Adding user to imap server" addrID=fb635bae-5fc7-441e-bd06-228a9f13f5c9 service=server-manager time="2024-08-27T12:31:48+02:00" level=info msg="Creating new IMAP user" addrID=fb635bae-5fc7-441e-bd06-228a9f13f5c9 service=server-manager time="2024-08-27T12:31:48+02:00" level=info msg="Setting gluon ID" addrID=fb635bae-5fc7-441e-bd06-228a9f13f5c9 gluonID=a44aa109-b9b8-4a86-8f07-ebf01f41416c userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Created new IMAP user" addrID=fb635bae-5fc7-441e-bd06-228a9f13f5c9 gluonID=a44aa109-b9b8-4a86-8f07-ebf01f41416c service=server-manager time="2024-08-27T12:31:48+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:48+02:00" level=info msg=Resuming service=user-events user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (665d0698)" time="2024-08-27T12:31:48+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (665d0698)" time="2024-08-27T12:31:48+02:00" level=info msg="Received mailbox message count" count=0 gluonID=a44aa109-b9b8-4a86-8f07-ebf01f41416c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:48+02:00" level=info msg="Starting IMAP Service" service=imap user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Sync triggered" service=imap user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:48.244598702 +0200 CEST m=+33.031652167" user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Syncing labels" service=imap user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:668eee3f-892d-4389-aecb-8f2ed3211783" userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Synced labels" service=imap user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/mail/v4/messages/count" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Syncing messages" service=imap user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Job started" service=imap user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:46455/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:46455/mail/v4/messages" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Job finished" service=imap user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Synced messages" service=imap user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Finished user sync" duration=28.926718ms service=imap user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/core/v4/events/AA==" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:46455/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:48+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/core/v4/events/AA==" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Adding vault user" userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Creating new user" userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/core/v4/events/latest" pkg=gpa/client userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/core/v4/settings" pkg=gpa/client userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Starting service main loop" service=telemetry user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Starting service main loop" service=smtp user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/core/v4/labels?Type=4" pkg=gpa/client userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/core/v4/labels?Type=3" pkg=gpa/client userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/core/v4/labels?Type=1" pkg=gpa/client userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Adding user to imap server" addrID=f4345619-c4b5-4134-9eec-ab989f95983b service=server-manager time="2024-08-27T12:31:48+02:00" level=info msg="Creating new IMAP user" addrID=f4345619-c4b5-4134-9eec-ab989f95983b service=server-manager time="2024-08-27T12:31:48+02:00" level=info msg="Setting gluon ID" addrID=f4345619-c4b5-4134-9eec-ab989f95983b gluonID=30ee8579-1e6c-43d2-9a81-141d66924008 userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Created new IMAP user" addrID=f4345619-c4b5-4134-9eec-ab989f95983b gluonID=30ee8579-1e6c-43d2-9a81-141d66924008 service=server-manager time="2024-08-27T12:31:48+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:48+02:00" level=info msg=Resuming service=user-events user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Received mailbox message count" count=0 gluonID=30ee8579-1e6c-43d2-9a81-141d66924008 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:48+02:00" level=info msg="Starting IMAP Service" service=imap user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Sync triggered" service=imap user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:48.495807933 +0200 CEST m=+33.282861398" user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Syncing labels" service=imap user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:0745b322-d4bf-41f8-9eda-fa62c1ec4fd4" userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Synced labels" service=imap user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/mail/v4/messages/count" pkg=gpa/client userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Syncing messages" service=imap user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Job started" service=imap user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:46455/mail/v4/messages" pkg=gpa/client userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Job finished" service=imap user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Synced messages" service=imap user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Finished user sync" duration=4.642958ms service=imap user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:46455/data/v1/stats" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Configuration Status Success event sent." userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/mail/v4/settings" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:46455/mail/v4/messages" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:46455/mail/v4/attachments" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/core/v4/keys?Email=recipient%40proton.local" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/contacts/v4/emails?Email=recipient%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:46455/mail/v4/messages/fe20b08f-9287-46e1-abc1-18f34155bdc9" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/mail/v4/settings" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:46455/mail/v4/messages" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:46455/mail/v4/attachments" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/core/v4/keys?Email=recipient%40proton.local" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/contacts/v4/emails?Email=recipient%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:46455/mail/v4/messages/fe7012a6-379c-40c6-a681-373f66d4e597" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=warning msg="Message has an unknown charset" error="unknown charset: unknown charset: message: unhandled charset \"utf8\"" time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/mail/v4/settings" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/core/v4/events/AA==" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Received new API event" new="Event CA==: messages: created=2, updated=2, deleted=0" old="AA==" service=user-events user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Handling message created event" date=0 messageID=fe20b08f-9287-46e1-abc1-18f34155bdc9 service=imap subject="******** (77a2ed99)" user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/mail/v4/messages/fe20b08f-9287-46e1-abc1-18f34155bdc9" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:46455/mail/v4/messages" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=fe20b08f-9287-46e1-abc1-18f34155bdc9 service=imap subject="******** (77a2ed99)" user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/core/v4/keys?Email=recipient%40proton.local" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/contacts/v4/emails?Email=recipient%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/mail/v4/messages/fe20b08f-9287-46e1-abc1-18f34155bdc9" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:46455/mail/v4/messages/007092a1-4dfd-452d-bb36-572fae1b1653" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Handling message created event" date=0 messageID=fe7012a6-379c-40c6-a681-373f66d4e597 service=imap subject="******** (dbba7461)" user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/mail/v4/messages/fe7012a6-379c-40c6-a681-373f66d4e597" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=fe7012a6-379c-40c6-a681-373f66d4e597 service=imap subject="******** (dbba7461)" user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/mail/v4/messages/fe7012a6-379c-40c6-a681-373f66d4e597" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/mail/v4/settings" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:46455/mail/v4/messages" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:46455/mail/v4/attachments" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/core/v4/keys?Email=recipient%40proton.local" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/contacts/v4/emails?Email=recipient%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:46455/mail/v4/messages/f10bc22d-e877-4022-92fa-bc85312726d1" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Configuration Status is back to Pending due to Failure." userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:46455/data/v1/stats" pkg=gpa/client userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Configuration Status Success event sent." userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/core/v4/events/AQ==" pkg=gpa/client userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Received new API event" new="Event EA==: messages: created=4, updated=0, deleted=0" old="AQ==" service=user-events user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Handling message created event" date=0 messageID=9c46b060-17ca-4c10-a3b3-c193965d9767 service=imap subject="******** (77a2ed99)" user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/mail/v4/messages/9c46b060-17ca-4c10-a3b3-c193965d9767" pkg=gpa/client userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Handling message created event" date=0 messageID=2ab46077-c191-4faa-b77f-4fb70c070d8e service=imap subject="******** (dbba7461)" user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/mail/v4/messages/2ab46077-c191-4faa-b77f-4fb70c070d8e" pkg=gpa/client userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Handling message created event" date=0 messageID=90cb91fc-dca4-4be7-87cf-c650af282183 service=imap subject="******** (5b716656)" user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/mail/v4/messages/90cb91fc-dca4-4be7-87cf-c650af282183" pkg=gpa/client userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Handling message created event" date=0 messageID=c142fad4-aec4-46dd-83ab-bad956b16f5f service=imap subject="******** (93544b10)" user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/mail/v4/messages/c142fad4-aec4-46dd-83ab-bad956b16f5f" pkg=gpa/client userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/core/v4/events/CA==" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Received new API event" new="Event Dw==: messages: created=2, updated=2, deleted=0" old="CA==" service=user-events user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Handling message created event" date=0 messageID=007092a1-4dfd-452d-bb36-572fae1b1653 service=imap subject="******** (5b716656)" user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/mail/v4/messages/007092a1-4dfd-452d-bb36-572fae1b1653" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=007092a1-4dfd-452d-bb36-572fae1b1653 service=imap subject="******** (5b716656)" user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/mail/v4/messages/007092a1-4dfd-452d-bb36-572fae1b1653" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Handling message created event" date=0 messageID=f10bc22d-e877-4022-92fa-bc85312726d1 service=imap subject="******** (93544b10)" user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/mail/v4/messages/f10bc22d-e877-4022-92fa-bc85312726d1" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=f10bc22d-e877-4022-92fa-bc85312726d1 service=imap subject="******** (93544b10)" user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:46455/mail/v4/messages/f10bc22d-e877-4022-92fa-bc85312726d1" pkg=gpa/client userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:48+02:00" level=info msg="Closing user" userID=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Exiting IMAP Service" service=imap user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Exiting service main loop" service=smtp user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Exiting Service" service=user-identity user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Exiting service main loop" service=telemetry user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Exiting service" service=user-events user=668eee3f-892d-4389-aecb-8f2ed3211783 time="2024-08-27T12:31:48+02:00" level=info msg="Closing user" userID=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Exiting IMAP Service" service=imap user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Exiting service main loop" service=smtp user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Exiting Service" service=user-identity user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Exiting service main loop" service=telemetry user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Exiting service" service=user-events user=0745b322-d4bf-41f8-9eda-fa62c1ec4fd4 time="2024-08-27T12:31:48+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:48+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:48+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:48+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:41697: use of closed network connection" service=server-manager time="2024-08-27T12:31:48+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_SendAddTextBodyPartIfNotExists (1.05s) === RUN TestBridge_SendInlineImage time="2024-08-27T12:31:49+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_SendInlineImage2637228509/001/config4068851190/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:49+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_SendInlineImage2637228509/001/data1084598771/gluon/backend/db gluonStore=/tmp/TestBridge_SendInlineImage2637228509/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:49+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:49+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:49+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:49+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:49+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:49+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:49+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:49+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:49+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:49+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:49+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:49+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:49+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:49+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:49+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:49+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:43967/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:43967/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:49+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Adding vault user" userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Creating new user" userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/core/v4/events/latest" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/core/v4/settings" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Starting service main loop" service=telemetry user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Starting service main loop" service=smtp user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/core/v4/labels?Type=4" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/core/v4/labels?Type=3" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/core/v4/labels?Type=1" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Adding user to imap server" addrID=fcce1165-06b3-4901-af83-4467ff39417d service=server-manager time="2024-08-27T12:31:49+02:00" level=info msg="Creating new IMAP user" addrID=fcce1165-06b3-4901-af83-4467ff39417d service=server-manager time="2024-08-27T12:31:49+02:00" level=info msg="Setting gluon ID" addrID=fcce1165-06b3-4901-af83-4467ff39417d gluonID=5525ec3d-ed25-451d-9e76-d87be162d9d9 userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Created new IMAP user" addrID=fcce1165-06b3-4901-af83-4467ff39417d gluonID=5525ec3d-ed25-451d-9e76-d87be162d9d9 service=server-manager time="2024-08-27T12:31:49+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:49+02:00" level=info msg=Resuming service=user-events user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (665d0698)" time="2024-08-27T12:31:49+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (665d0698)" time="2024-08-27T12:31:49+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5525ec3d-ed25-451d-9e76-d87be162d9d9 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:49+02:00" level=info msg="Starting IMAP Service" service=imap user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Sync triggered" service=imap user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:49.330064167 +0200 CEST m=+34.117117632" user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Syncing labels" service=imap user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b744f6cf-1895-42b6-83b3-642195f321c7" userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Synced labels" service=imap user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/mail/v4/messages/count" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Syncing messages" service=imap user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Job started" service=imap user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:43967/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:43967/mail/v4/messages" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Job finished" service=imap user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Synced messages" service=imap user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Finished user sync" duration=20.582738ms service=imap user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/core/v4/events/AA==" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:43967/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:49+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/core/v4/events/AA==" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Adding vault user" userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Creating new user" userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/core/v4/events/latest" pkg=gpa/client userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/core/v4/settings" pkg=gpa/client userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Starting service main loop" service=telemetry user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Starting service main loop" service=smtp user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/core/v4/labels?Type=4" pkg=gpa/client userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/core/v4/labels?Type=3" pkg=gpa/client userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/core/v4/labels?Type=1" pkg=gpa/client userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Adding user to imap server" addrID=3c41af5b-a2b6-4c32-a64c-7925ac0e9a35 service=server-manager time="2024-08-27T12:31:49+02:00" level=info msg="Creating new IMAP user" addrID=3c41af5b-a2b6-4c32-a64c-7925ac0e9a35 service=server-manager time="2024-08-27T12:31:49+02:00" level=info msg="Setting gluon ID" addrID=3c41af5b-a2b6-4c32-a64c-7925ac0e9a35 gluonID=3e631475-0157-4c09-aa7c-6109e154d31f userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Created new IMAP user" addrID=3c41af5b-a2b6-4c32-a64c-7925ac0e9a35 gluonID=3e631475-0157-4c09-aa7c-6109e154d31f service=server-manager time="2024-08-27T12:31:49+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:49+02:00" level=info msg=Resuming service=user-events user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3e631475-0157-4c09-aa7c-6109e154d31f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:49+02:00" level=info msg="Starting IMAP Service" service=imap user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Sync triggered" service=imap user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:49.580465777 +0200 CEST m=+34.367519242" user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Syncing labels" service=imap user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:bb5d4b58-c1af-491c-b153-db850ed233b8" userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:43967/data/v1/stats" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Configuration Status Success event sent." userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/mail/v4/settings" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Synced labels" service=imap user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:43967/mail/v4/messages" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/mail/v4/messages/count" pkg=gpa/client userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Syncing messages" service=imap user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Job started" service=imap user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:43967/mail/v4/messages" pkg=gpa/client userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Job finished" service=imap user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Synced messages" service=imap user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Finished user sync" duration=27.218165ms service=imap user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:43967/mail/v4/attachments" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/core/v4/keys?Email=recipient%40proton.local" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/contacts/v4/emails?Email=recipient%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:43967/mail/v4/messages/0771eb83-fdae-47fa-9f9f-d8545a34b81c" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/mail/v4/settings" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:43967/mail/v4/messages" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:43967/mail/v4/attachments" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/core/v4/keys?Email=recipient%40proton.local" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/contacts/v4/emails?Email=recipient%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:43967/mail/v4/messages/b1adbffb-70a8-4917-99f6-afa0592a22fb" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/mail/v4/settings" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:43967/mail/v4/messages" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:43967/mail/v4/attachments" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/core/v4/keys?Email=recipient%40proton.local" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/contacts/v4/emails?Email=recipient%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:43967/mail/v4/messages/2f416bab-11bc-4472-9f5b-fa3ea9f0c317" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/core/v4/events/AA==" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Received new API event" new="Event Cw==: messages: created=3, updated=3, deleted=0" old="AA==" service=user-events user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Handling message created event" date=0 messageID=0771eb83-fdae-47fa-9f9f-d8545a34b81c service=imap subject="******** (77a2ed99)" user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/mail/v4/messages/0771eb83-fdae-47fa-9f9f-d8545a34b81c" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=0771eb83-fdae-47fa-9f9f-d8545a34b81c service=imap subject="******** (77a2ed99)" user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/mail/v4/settings" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:43967/mail/v4/messages" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:43967/mail/v4/attachments" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/core/v4/keys?Email=recipient%40proton.local" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/contacts/v4/emails?Email=recipient%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:43967/mail/v4/messages/7edcc1c9-a677-4975-8955-d7906022b8ad" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Configuration Status is back to Pending due to Failure." userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:43967/data/v1/stats" pkg=gpa/client userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Configuration Status Success event sent." userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/mail/v4/messages/0771eb83-fdae-47fa-9f9f-d8545a34b81c" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/core/v4/events/AQ==" pkg=gpa/client userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Received new API event" new="Event EQ==: messages: created=4, updated=0, deleted=0" old="AQ==" service=user-events user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Handling message created event" date=0 messageID=c6b5c833-f441-4e10-b8a8-840512ebc63b service=imap subject="******** (77a2ed99)" user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/mail/v4/messages/c6b5c833-f441-4e10-b8a8-840512ebc63b" pkg=gpa/client userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Handling message created event" date=0 messageID=b1adbffb-70a8-4917-99f6-afa0592a22fb service=imap subject="******** (dbba7461)" user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Handling message created event" date=0 messageID=48836c28-2e88-4602-9290-1898905697be service=imap subject="******** (dbba7461)" user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/mail/v4/messages/48836c28-2e88-4602-9290-1898905697be" pkg=gpa/client userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/mail/v4/messages/b1adbffb-70a8-4917-99f6-afa0592a22fb" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=b1adbffb-70a8-4917-99f6-afa0592a22fb service=imap subject="******** (dbba7461)" user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/mail/v4/messages/b1adbffb-70a8-4917-99f6-afa0592a22fb" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Handling message created event" date=0 messageID=1b7cb4ce-06e6-4edb-a2f1-bd00f1b8ddc2 service=imap subject="******** (5b716656)" user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Handling message created event" date=0 messageID=2f416bab-11bc-4472-9f5b-fa3ea9f0c317 service=imap subject="******** (5b716656)" user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/mail/v4/messages/1b7cb4ce-06e6-4edb-a2f1-bd00f1b8ddc2" pkg=gpa/client userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/mail/v4/messages/2f416bab-11bc-4472-9f5b-fa3ea9f0c317" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Handling message created event" date=0 messageID=beb2130a-3c68-4e48-acd6-36c591aa7c0f service=imap subject="******** (93544b10)" user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/mail/v4/messages/beb2130a-3c68-4e48-acd6-36c591aa7c0f" pkg=gpa/client userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Handling draft or sent updated event" isDraft=true messageID=2f416bab-11bc-4472-9f5b-fa3ea9f0c317 service=imap subject="******** (5b716656)" user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/mail/v4/messages/2f416bab-11bc-4472-9f5b-fa3ea9f0c317" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/core/v4/events/Cw==" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Received new API event" new="Event EA==: messages: created=1, updated=2, deleted=0" old="Cw==" service=user-events user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=2f416bab-11bc-4472-9f5b-fa3ea9f0c317 service=imap subject="******** (5b716656)" user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/mail/v4/messages/2f416bab-11bc-4472-9f5b-fa3ea9f0c317" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Handling message created event" date=0 messageID=7edcc1c9-a677-4975-8955-d7906022b8ad service=imap subject="******** (93544b10)" user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/mail/v4/messages/7edcc1c9-a677-4975-8955-d7906022b8ad" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=7edcc1c9-a677-4975-8955-d7906022b8ad service=imap subject="******** (93544b10)" user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:43967/mail/v4/messages/7edcc1c9-a677-4975-8955-d7906022b8ad" pkg=gpa/client userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:49+02:00" level=info msg="Closing user" userID=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Exiting IMAP Service" service=imap user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Exiting service main loop" service=smtp user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Exiting Service" service=user-identity user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Exiting service main loop" service=telemetry user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Exiting service" service=user-events user=b744f6cf-1895-42b6-83b3-642195f321c7 time="2024-08-27T12:31:49+02:00" level=info msg="Closing user" userID=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Exiting IMAP Service" service=imap user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Exiting service main loop" service=smtp user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Exiting Service" service=user-identity user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Exiting service main loop" service=telemetry user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Exiting service" service=user-events user=bb5d4b58-c1af-491c-b153-db850ed233b8 time="2024-08-27T12:31:49+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:49+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:49+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:49+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:44387: use of closed network connection" service=server-manager time="2024-08-27T12:31:49+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_SendInlineImage (1.10s) === RUN TestBridge_SendAddressDisabled time="2024-08-27T12:31:50+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_SendAddressDisabled207990199/001/config2178827617/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:50+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_SendAddressDisabled207990199/001/data2936183062/gluon/backend/db gluonStore=/tmp/TestBridge_SendAddressDisabled207990199/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:50+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:50+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:50+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:50+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:50+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:50+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:50+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:50+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:50+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:50+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:50+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:50+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:50+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:50+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:50+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (0a367b92)" time="2024-08-27T12:31:50+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0a367b92)" time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:42671/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:42671/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:50+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Adding vault user" userID=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Creating new user" userID=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42671/core/v4/events/latest" pkg=gpa/client userID=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42671/core/v4/settings" pkg=gpa/client userID=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Starting service main loop" service=telemetry user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Starting service main loop" service=smtp user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42671/core/v4/labels?Type=4" pkg=gpa/client userID=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42671/core/v4/labels?Type=3" pkg=gpa/client userID=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42671/core/v4/labels?Type=1" pkg=gpa/client userID=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Adding user to imap server" addrID=ac6b1c69-9cf8-4f66-91fc-e609e95a7a9b service=server-manager time="2024-08-27T12:31:50+02:00" level=info msg="Creating new IMAP user" addrID=ac6b1c69-9cf8-4f66-91fc-e609e95a7a9b service=server-manager time="2024-08-27T12:31:50+02:00" level=info msg="Setting gluon ID" addrID=ac6b1c69-9cf8-4f66-91fc-e609e95a7a9b gluonID=130bb4ee-acde-4480-ae6c-ac096347c073 userID=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Created new IMAP user" addrID=ac6b1c69-9cf8-4f66-91fc-e609e95a7a9b gluonID=130bb4ee-acde-4480-ae6c-ac096347c073 service=server-manager time="2024-08-27T12:31:50+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:50+02:00" level=info msg=Resuming service=user-events user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (665d0698)" time="2024-08-27T12:31:50+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (665d0698)" time="2024-08-27T12:31:50+02:00" level=info msg="Received mailbox message count" count=0 gluonID=130bb4ee-acde-4480-ae6c-ac096347c073 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:50+02:00" level=info msg="Starting IMAP Service" service=imap user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae" userID=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Sync triggered" service=imap user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:50.570462938 +0200 CEST m=+35.357516403" user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Syncing labels" service=imap user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Synced labels" service=imap user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42671/mail/v4/messages/count" pkg=gpa/client userID=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Syncing messages" service=imap user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Job started" service=imap user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:42671/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:42671/mail/v4/messages" pkg=gpa/client userID=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Job finished" service=imap user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Synced messages" service=imap user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Finished user sync" duration=17.027031ms service=imap user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42671/core/v4/events/Ag==" pkg=gpa/client userID=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:42671/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:50+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42671/core/v4/events/Ag==" pkg=gpa/client userID=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Adding vault user" userID=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Creating new user" userID=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42671/core/v4/events/latest" pkg=gpa/client userID=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42671/core/v4/settings" pkg=gpa/client userID=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Starting service main loop" service=telemetry user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Starting service main loop" service=smtp user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42671/core/v4/labels?Type=4" pkg=gpa/client userID=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42671/core/v4/labels?Type=3" pkg=gpa/client userID=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42671/core/v4/labels?Type=1" pkg=gpa/client userID=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Adding user to imap server" addrID=c875d495-ca7f-4bdc-9459-95e3f16e6216 service=server-manager time="2024-08-27T12:31:50+02:00" level=info msg="Creating new IMAP user" addrID=c875d495-ca7f-4bdc-9459-95e3f16e6216 service=server-manager time="2024-08-27T12:31:50+02:00" level=info msg="Setting gluon ID" addrID=c875d495-ca7f-4bdc-9459-95e3f16e6216 gluonID=397001f4-9dd8-4093-b765-b6f6bfa00a9c userID=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Created new IMAP user" addrID=c875d495-ca7f-4bdc-9459-95e3f16e6216 gluonID=397001f4-9dd8-4093-b765-b6f6bfa00a9c service=server-manager time="2024-08-27T12:31:50+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:50+02:00" level=info msg=Resuming service=user-events user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Received mailbox message count" count=0 gluonID=397001f4-9dd8-4093-b765-b6f6bfa00a9c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:50+02:00" level=info msg="Starting IMAP Service" service=imap user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Sync triggered" service=imap user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:50.821328265 +0200 CEST m=+35.608381720" user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Syncing labels" service=imap user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:d12b823e-1545-4e0d-ab4c-e02618a63f13" userID=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Synced labels" service=imap user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42671/mail/v4/messages/count" pkg=gpa/client userID=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Syncing messages" service=imap user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Job started" service=imap user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:42671/mail/v4/messages" pkg=gpa/client userID=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Job finished" service=imap user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Synced messages" service=imap user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Finished user sync" duration=6.174795ms service=imap user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:42671/data/v1/stats" pkg=gpa/client userID=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Configuration Status Success event sent." userID=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=error msg="Cannot send emails from address: sender@proton.local" service=smtp user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=error msg="Send mail failed." error="cannot send from address: sender@proton.local" pkg=smtp time="2024-08-27T12:31:50+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:50+02:00" level=info msg="Closing user" userID=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Exiting IMAP Service" service=imap user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Exiting service main loop" service=smtp user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Exiting Service" service=user-identity user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Exiting service main loop" service=telemetry user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Exiting service" service=user-events user=d12b823e-1545-4e0d-ab4c-e02618a63f13 time="2024-08-27T12:31:50+02:00" level=info msg="Closing user" userID=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Exiting IMAP Service" service=imap user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Exiting service main loop" service=smtp user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Exiting Service" service=user-identity user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Exiting service main loop" service=telemetry user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Exiting service" service=user-events user=1c0ad173-f572-4e8c-b3fb-1ea3a3e4cbae time="2024-08-27T12:31:50+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:50+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:50+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:50+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:45605: use of closed network connection" service=server-manager time="2024-08-27T12:31:50+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_SendAddressDisabled (1.01s) === RUN TestBridge_Report time="2024-08-27T12:31:51+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Report1949859059/001/config2484278184/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:51+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Report1949859059/001/data3331759823/gluon/backend/db gluonStore=/tmp/TestBridge_Report1949859059/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:51+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:51+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:51+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:51+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:51+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:51+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:51+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:51+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:51+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:51+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:51+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:51+02:00" level=info msg="200 OK: POST https://127.0.0.1:35847/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:51+02:00" level=info msg="200 OK: POST https://127.0.0.1:35847/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:51+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Adding vault user" userID=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Creating new user" userID=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:35847/core/v4/events/latest" pkg=gpa/client userID=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:35847/core/v4/settings" pkg=gpa/client userID=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Starting service main loop" service=telemetry user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Starting service main loop" service=smtp user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:35847/core/v4/labels?Type=4" pkg=gpa/client userID=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:35847/core/v4/labels?Type=3" pkg=gpa/client userID=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:35847/core/v4/labels?Type=1" pkg=gpa/client userID=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Adding user to imap server" addrID=022b48ee-f74b-4003-ab91-07c815dffd6c service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Creating new IMAP user" addrID=022b48ee-f74b-4003-ab91-07c815dffd6c service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Setting gluon ID" addrID=022b48ee-f74b-4003-ab91-07c815dffd6c gluonID=671116c2-576a-4a06-9588-dc83ab9065c8 userID=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Created new IMAP user" addrID=022b48ee-f74b-4003-ab91-07c815dffd6c gluonID=671116c2-576a-4a06-9588-dc83ab9065c8 service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg=Resuming service=user-events user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Received mailbox message count" count=0 gluonID=671116c2-576a-4a06-9588-dc83ab9065c8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:51+02:00" level=info msg="Starting IMAP Service" service=imap user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Sync triggered" service=imap user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:51.258175481 +0200 CEST m=+36.045228946" user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Syncing labels" service=imap user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:c900d84e-898c-47ba-822a-fc91c4e650db" userID=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Synced labels" service=imap user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:35847/mail/v4/messages/count" pkg=gpa/client userID=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Syncing messages" service=imap user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Job started" service=imap user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="200 OK: POST https://127.0.0.1:35847/mail/v4/messages" pkg=gpa/client userID=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Job finished" service=imap user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Synced messages" service=imap user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Finished user sync" duration=6.167581ms service=imap user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=error msg="Failed to parse IMAP command" error="[Error offset=5]: unknown command 'garbage'" pkg=gluon/session session=1 type=garbage time="2024-08-27T12:31:51+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:51+02:00" level=info msg="Closing user" userID=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Exiting IMAP Service" service=imap user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Exiting service main loop" service=smtp user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Exiting Service" service=user-identity user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Exiting service main loop" service=telemetry user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Exiting service" service=user-events user=c900d84e-898c-47ba-822a-fc91c4e650db time="2024-08-27T12:31:51+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:43801: use of closed network connection" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_Report (0.49s) === RUN TestServerManager_ServersStartWithBridge time="2024-08-27T12:31:51+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestServerManager_ServersStartWithBridge2649194373/001/config578439861/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:51+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestServerManager_ServersStartWithBridge2649194373/001/data2367475139/gluon/backend/db gluonStore=/tmp/TestServerManager_ServersStartWithBridge2649194373/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:51+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:51+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:51+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:51+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:51+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:51+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:51+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:51+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:51+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:51+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:51+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:40609: use of closed network connection" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestServerManager_ServersStartWithBridge (0.19s) === RUN TestServerManager_ServersKeepsRunningfterUserLogsOut time="2024-08-27T12:31:51+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestServerManager_ServersKeepsRunningfterUserLogsOut203147468/001/config250432425/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:51+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestServerManager_ServersKeepsRunningfterUserLogsOut203147468/001/data3263815734/gluon/backend/db gluonStore=/tmp/TestServerManager_ServersKeepsRunningfterUserLogsOut203147468/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:51+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:51+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:51+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:51+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:51+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:51+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:51+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:51+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:51+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:51+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:51+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:51+02:00" level=info msg="200 OK: POST https://127.0.0.1:39029/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:51+02:00" level=info msg="200 OK: POST https://127.0.0.1:39029/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:51+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Adding vault user" userID=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Creating new user" userID=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:39029/core/v4/events/latest" pkg=gpa/client userID=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:39029/core/v4/settings" pkg=gpa/client userID=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Starting service main loop" service=telemetry user=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Starting service main loop" service=smtp user=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:39029/core/v4/labels?Type=4" pkg=gpa/client userID=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:39029/core/v4/labels?Type=3" pkg=gpa/client userID=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:39029/core/v4/labels?Type=1" pkg=gpa/client userID=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Adding user to imap server" addrID=9cfb9e99-bc6d-4068-b115-ca65f9b1e3ee service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Creating new IMAP user" addrID=9cfb9e99-bc6d-4068-b115-ca65f9b1e3ee service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Setting gluon ID" addrID=9cfb9e99-bc6d-4068-b115-ca65f9b1e3ee gluonID=ce510a61-935d-4313-bb41-4d269af92dcd userID=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Created new IMAP user" addrID=9cfb9e99-bc6d-4068-b115-ca65f9b1e3ee gluonID=ce510a61-935d-4313-bb41-4d269af92dcd service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg=Resuming service=user-events user=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Logging out user" pkg=bridge/user userID=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Logging out user" userID=0e0be0d8-52e9-4a05-8402-312b86db94b6 withAPI=true time="2024-08-27T12:31:51+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ce510a61-935d-4313-bb41-4d269af92dcd labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:51+02:00" level=info msg="Starting IMAP Service" service=imap user=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Sync triggered" service=imap user=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:0e0be0d8-52e9-4a05-8402-312b86db94b6" userID=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:51.953379497 +0200 CEST m=+36.740432962" user=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Syncing labels" service=imap user=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:51+02:00" level=error msg="Failed to sync, will retry later" error="failed to sync labels: context canceled" service=imap user=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Finished user sync" duration="858.849µs" service=imap user=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Exiting IMAP Service" service=imap user=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Exiting service main loop" service=smtp user=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Exiting Service" service=user-identity user=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Exiting service main loop" service=telemetry user=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Exiting service" service=user-events user=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="200 OK: DELETE https://127.0.0.1:39029/auth/v4" pkg=gpa/client userID=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Closing user" userID=0e0be0d8-52e9-4a05-8402-312b86db94b6 time="2024-08-27T12:31:51+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:51+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:37081: use of closed network connection" service=server-manager time="2024-08-27T12:31:51+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestServerManager_ServersKeepsRunningfterUserLogsOut (0.48s) === RUN TestServerManager_ServersDoNotStopWhenThereIsStillOneActiveUser time="2024-08-27T12:31:52+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestServerManager_ServersDoNotStopWhenThereIsStillOneActiveUser3325124498/001/config2658782199/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:52+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestServerManager_ServersDoNotStopWhenThereIsStillOneActiveUser3325124498/001/data74025104/gluon/backend/db gluonStore=/tmp/TestServerManager_ServersDoNotStopWhenThereIsStillOneActiveUser3325124498/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:52+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:52+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:52+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:52+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:52+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:52+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:52+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:52+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:52+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:52+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:52+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:33777/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:33777/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:52+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Adding vault user" userID=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Creating new user" userID=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33777/core/v4/events/latest" pkg=gpa/client userID=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33777/core/v4/settings" pkg=gpa/client userID=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Starting service main loop" service=telemetry user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Starting service main loop" service=smtp user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33777/core/v4/labels?Type=4" pkg=gpa/client userID=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33777/core/v4/labels?Type=3" pkg=gpa/client userID=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33777/core/v4/labels?Type=1" pkg=gpa/client userID=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Adding user to imap server" addrID=77e2a480-7798-434f-8fe9-abecef0e19ee service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg="Creating new IMAP user" addrID=77e2a480-7798-434f-8fe9-abecef0e19ee service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg="Setting gluon ID" addrID=77e2a480-7798-434f-8fe9-abecef0e19ee gluonID=6c82dba3-90d1-4363-83c9-d3ff4e91b221 userID=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Created new IMAP user" addrID=77e2a480-7798-434f-8fe9-abecef0e19ee gluonID=6c82dba3-90d1-4363-83c9-d3ff4e91b221 service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg=Resuming service=user-events user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (2c26b46b)" time="2024-08-27T12:31:52+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2c26b46b)" time="2024-08-27T12:31:52+02:00" level=info msg="Received mailbox message count" count=0 gluonID=6c82dba3-90d1-4363-83c9-d3ff4e91b221 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:52+02:00" level=info msg="Starting IMAP Service" service=imap user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Sync triggered" service=imap user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:52.591018216 +0200 CEST m=+37.378071681" user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Syncing labels" service=imap user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:d936829c-03f4-4ad3-ab1f-7dd0795a0384" userID=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Synced labels" service=imap user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33777/mail/v4/messages/count" pkg=gpa/client userID=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Syncing messages" service=imap user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Job started" service=imap user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:33777/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:33777/mail/v4/messages" pkg=gpa/client userID=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Job finished" service=imap user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Synced messages" service=imap user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Finished user sync" duration=26.574454ms service=imap user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33777/core/v4/events/AA==" pkg=gpa/client userID=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:33777/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:52+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33777/core/v4/events/AA==" pkg=gpa/client userID=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Adding vault user" userID=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Creating new user" userID=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33777/core/v4/events/latest" pkg=gpa/client userID=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33777/core/v4/settings" pkg=gpa/client userID=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Starting service main loop" service=telemetry user=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Starting service main loop" service=smtp user=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33777/core/v4/labels?Type=4" pkg=gpa/client userID=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33777/core/v4/labels?Type=3" pkg=gpa/client userID=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33777/core/v4/labels?Type=1" pkg=gpa/client userID=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Adding user to imap server" addrID=2f73f463-081c-4b32-a159-071e80c7ce3b service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg="Creating new IMAP user" addrID=2f73f463-081c-4b32-a159-071e80c7ce3b service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg="Setting gluon ID" addrID=2f73f463-081c-4b32-a159-071e80c7ce3b gluonID=46574654-e3fa-4779-863a-26602035a764 userID=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Created new IMAP user" addrID=2f73f463-081c-4b32-a159-071e80c7ce3b gluonID=46574654-e3fa-4779-863a-26602035a764 service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg=Resuming service=user-events user=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Received mailbox message count" count=0 gluonID=46574654-e3fa-4779-863a-26602035a764 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:52+02:00" level=info msg="Starting IMAP Service" service=imap user=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Sync triggered" service=imap user=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:52.861380421 +0200 CEST m=+37.648433886" user=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Syncing labels" service=imap user=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8" userID=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Synced labels" service=imap user=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=warning msg="401 GET https://127.0.0.1:33777/mail/v4/messages/count: 401 Unauthorized (Code=0, Status=401), Attempt 1" pkg=gpa/client time="2024-08-27T12:31:52+02:00" level=error msg="401 GET https://127.0.0.1:33777/mail/v4/messages/count: 401 Unauthorized (Code=0, Status=401)" pkg=gpa/client time="2024-08-27T12:31:52+02:00" level=warning msg="422 POST https://127.0.0.1:33777/auth/v4/refresh: 422 Unprocessable Entity (Code=0, Status=422), Attempt 1" pkg=gpa/client time="2024-08-27T12:31:52+02:00" level=error msg="422 POST https://127.0.0.1:33777/auth/v4/refresh: 422 Unprocessable Entity (Code=0, Status=422)" pkg=gpa/client time="2024-08-27T12:31:52+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: failed to refresh auth: failed to refresh auth, de-auth: 422 POST https://127.0.0.1:33777/auth/v4/refresh: 422 Unprocessable Entity (Code=0, Status=422)" service=imap user=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Logging out user" userID=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 withAPI=false time="2024-08-27T12:31:52+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:52+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Finished user sync" duration=7.891111ms service=imap user=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Exiting IMAP Service" service=imap user=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Exiting service main loop" service=smtp user=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Exiting Service" service=user-identity user=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Exiting service main loop" service=telemetry user=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Exiting service" service=user-events user=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Closing user" userID=7d2f7a4c-c4f9-4784-b1ba-8b262cde7dd8 time="2024-08-27T12:31:52+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:52+02:00" level=info msg="Closing user" userID=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Exiting IMAP Service" service=imap user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Exiting service main loop" service=smtp user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Exiting Service" service=user-identity user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Exiting service main loop" service=telemetry user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Exiting service" service=user-events user=d936829c-03f4-4ad3-ab1f-7dd0795a0384 time="2024-08-27T12:31:52+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:35213: use of closed network connection" service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestServerManager_ServersDoNotStopWhenThereIsStillOneActiveUser (0.88s) === RUN TestServerManager_NetworkLossStopsServers time="2024-08-27T12:31:53+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestServerManager_NetworkLossStopsServers2690518349/001/config1566950363/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:53+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestServerManager_NetworkLossStopsServers2690518349/001/data1177724144/gluon/backend/db gluonStore=/tmp/TestServerManager_NetworkLossStopsServers2690518349/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:53+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:53+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:53+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:53+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:53+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:53+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:53+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:53+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:53+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:53+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:53+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:53+02:00" level=info msg="200 OK: POST https://127.0.0.1:32925/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:53+02:00" level=info msg="200 OK: POST https://127.0.0.1:32925/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:53+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="Adding vault user" userID=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="Creating new user" userID=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:32925/core/v4/events/latest" pkg=gpa/client userID=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:32925/core/v4/settings" pkg=gpa/client userID=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="Starting service main loop" service=telemetry user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="Starting service main loop" service=smtp user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:32925/core/v4/labels?Type=4" pkg=gpa/client userID=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:32925/core/v4/labels?Type=3" pkg=gpa/client userID=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:32925/core/v4/labels?Type=1" pkg=gpa/client userID=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="Adding user to imap server" addrID=d9f0b27b-4266-4484-921a-c11504159567 service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="Creating new IMAP user" addrID=d9f0b27b-4266-4484-921a-c11504159567 service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="Setting gluon ID" addrID=d9f0b27b-4266-4484-921a-c11504159567 gluonID=31d51ec6-78fc-4e28-b743-0bd8b2e3fb26 userID=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="Created new IMAP user" addrID=d9f0b27b-4266-4484-921a-c11504159567 gluonID=31d51ec6-78fc-4e28-b743-0bd8b2e3fb26 service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg=Resuming service=user-events user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="Received mailbox message count" count=0 gluonID=31d51ec6-78fc-4e28-b743-0bd8b2e3fb26 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:53+02:00" level=info msg="Starting IMAP Service" service=imap user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="Sync triggered" service=imap user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:53.314840363 +0200 CEST m=+38.101893818" user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="Syncing labels" service=imap user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:21d85d00-0766-4b57-90da-3144d62cff9e" userID=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="Synced labels" service=imap user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:32925/mail/v4/messages/count" pkg=gpa/client userID=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="Syncing messages" service=imap user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="Job started" service=imap user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=warning msg="Post \"https://127.0.0.1:32925/mail/v4/messages\": read tcp 127.0.0.1:54782->127.0.0.1:32925: use of closed network connection, Attempt 1" pkg=gpa/client time="2024-08-27T12:31:53+02:00" level=warning msg="Get \"https://127.0.0.1:32925/core/v4/events/AA==\": dial failed (not allowed), Attempt 1" pkg=gpa/client time="2024-08-27T12:31:53+02:00" level=warning msg="Post \"https://127.0.0.1:32925/mail/v4/messages\": dial failed (not allowed), Attempt 2" pkg=gpa/client time="2024-08-27T12:31:53+02:00" level=warning msg="Get \"https://127.0.0.1:32925/core/v4/events/AA==\": dial failed (not allowed), Attempt 2" pkg=gpa/client time="2024-08-27T12:31:53+02:00" level=warning msg="Post \"https://127.0.0.1:32925/mail/v4/messages\": dial failed (not allowed), Attempt 3" pkg=gpa/client time="2024-08-27T12:31:53+02:00" level=warning msg="Get \"https://127.0.0.1:32925/core/v4/events/AA==\": dial failed (not allowed), Attempt 3" pkg=gpa/client time="2024-08-27T12:31:53+02:00" level=warning msg="Post \"https://127.0.0.1:32925/mail/v4/messages\": dial failed (not allowed), Attempt 4" pkg=gpa/client time="2024-08-27T12:31:53+02:00" level=error msg="Post \"https://127.0.0.1:32925/mail/v4/messages\": dial failed (not allowed)" pkg=gpa/client time="2024-08-27T12:31:53+02:00" level=info msg="API status changed: down" pkg=bridge time="2024-08-27T12:31:53+02:00" level=error msg="Failed to download message metadata with lastMessageID=" error="received no response from API: Post \"https://127.0.0.1:32925/mail/v4/messages\": dial failed (not allowed)" service=imap user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=error msg="Failed to sync, will retry later" error="failed sync messages: received no response from API: Post \"https://127.0.0.1:32925/mail/v4/messages\": dial failed (not allowed)" service=imap user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="Server Manager, network down stopping listeners" service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:44741: use of closed network connection" service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="Stopping IMAP listener" service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="Connection Lost cancelling sync" service=imap user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="Finished user sync" duration=505.976571ms service=imap user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:53+02:00" level=info msg="Handling API status down" pkg=bridge time="2024-08-27T12:31:54+02:00" level=info msg="API status changed: up" pkg=bridge time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:32925/core/v4/events/AA==" pkg=gpa/client userID=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg="Connection Lost, pausing" service=user-events user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg=Pausing service=user-events user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg="Server Manager, network up starting listeners" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Starting IMAP server" port=44605 service=server-manager ssl=false time="2024-08-27T12:31:54+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:54+02:00" level=info msg="Starting SMTP server" port=44741 service=server-manager ssl=false time="2024-08-27T12:31:54+02:00" level=info msg="Connection Restored Resuming Sync (if any)" service=imap user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg="Sync triggered" service=imap user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:54.089875646 +0200 CEST m=+38.876929101" user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg="Syncing messages" service=imap user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg="Job started" service=imap user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg="Handling API status up" pkg=bridge time="2024-08-27T12:31:54+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:31:54+02:00" level=info msg="User is already loaded (skipping)" pkg=bridge/user userID=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:54+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:54+02:00" level=info msg="Closing user" userID=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=warning msg="Post \"https://127.0.0.1:32925/mail/v4/messages\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:31:54+02:00" level=error msg="Post \"https://127.0.0.1:32925/mail/v4/messages\": context canceled" pkg=gpa/client time="2024-08-27T12:31:54+02:00" level=error msg="Failed to download message metadata with lastMessageID=" error="received no response from API: Post \"https://127.0.0.1:32925/mail/v4/messages\": context canceled" service=imap user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=error msg="Failed to sync, will retry later" error="failed sync messages: context canceled" service=imap user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg="Finished user sync" duration="427.862µs" service=imap user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg="Exiting IMAP Service" service=imap user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg="Exiting service main loop" service=smtp user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg="Exiting Service" service=user-identity user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:32925/core/v4/events/AA==" pkg=gpa/client userID=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg="Connection Restored, resuming" service=user-events user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg=Resuming service=user-events user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:32925/core/v4/events/AA==" pkg=gpa/client userID=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:32925/core/v4/events/AA==" pkg=gpa/client userID=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg="Exiting service main loop" service=telemetry user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg="Exiting service" service=user-events user=21d85d00-0766-4b57-90da-3144d62cff9e time="2024-08-27T12:31:54+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:44741: use of closed network connection" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestServerManager_NetworkLossStopsServers (1.23s) === RUN TestBridge_Settings_GluonDir time="2024-08-27T12:31:54+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Settings_GluonDir1238018454/001/config3517879057/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:54+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Settings_GluonDir1238018454/001/data4097169706/gluon/backend/db gluonStore=/tmp/TestBridge_Settings_GluonDir1238018454/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:54+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:54+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:54+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:54+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:54+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:54+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:54+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:54+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:54+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:54+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:54+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (16f78a7d)" time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:43619/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:43619/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:54+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Adding vault user" userID=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Creating new user" userID=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:43619/core/v4/events/latest" pkg=gpa/client userID=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:43619/core/v4/settings" pkg=gpa/client userID=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Starting service main loop" service=telemetry user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Starting service main loop" service=smtp user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:43619/core/v4/labels?Type=4" pkg=gpa/client userID=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:43619/core/v4/labels?Type=3" pkg=gpa/client userID=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:43619/core/v4/labels?Type=1" pkg=gpa/client userID=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Adding user to imap server" addrID=824f01b9-3527-42e9-8d97-275d7b43edf7 service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Creating new IMAP user" addrID=824f01b9-3527-42e9-8d97-275d7b43edf7 service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Setting gluon ID" addrID=824f01b9-3527-42e9-8d97-275d7b43edf7 gluonID=89748137-e01e-4c1d-9a04-5812d581cee3 userID=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Created new IMAP user" addrID=824f01b9-3527-42e9-8d97-275d7b43edf7 gluonID=89748137-e01e-4c1d-9a04-5812d581cee3 service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg=Resuming service=user-events user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Pausing user event loops for gluon dir change" pkg=bridge time="2024-08-27T12:31:54+02:00" level=info msg=Pausing service=user-events user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Waiting on user event loop completion" pkg=bridge time="2024-08-27T12:31:54+02:00" level=info msg="Received mailbox message count" count=0 gluonID=89748137-e01e-4c1d-9a04-5812d581cee3 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:54+02:00" level=info msg="Starting IMAP Service" service=imap user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Sync triggered" service=imap user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:54.521384253 +0200 CEST m=+39.308437718" user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Syncing labels" service=imap user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:5603c381-05b4-4042-b555-c17226499191" userID=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Synced labels" service=imap user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:43619/mail/v4/messages/count" pkg=gpa/client userID=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Syncing messages" service=imap user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Job started" service=imap user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:43619/mail/v4/messages" pkg=gpa/client userID=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Job finished" service=imap user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Synced messages" service=imap user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Finished user sync" duration=4.256616ms service=imap user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Changing gluon directory" pkg=bridge time="2024-08-27T12:31:54+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="gluon cache moving from /tmp/TestBridge_Settings_GluonDir1238018454/002 to /tmp/TestBridge_Settings_GluonDir1238018454/003/gluon" pkg=service/imap time="2024-08-27T12:31:54+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Settings_GluonDir1238018454/001/data4097169706/gluon/backend/db gluonStore=/tmp/TestBridge_Settings_GluonDir1238018454/003/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:54+02:00" level=info msg="Starting IMAP server" port=39583 service=server-manager ssl=false time="2024-08-27T12:31:54+02:00" level=info msg="Restarting user event loops" pkg=bridge time="2024-08-27T12:31:54+02:00" level=info msg=Resuming service=user-events user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:54+02:00" level=info msg="Closing user" userID=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Exiting IMAP Service" service=imap user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Exiting service main loop" service=smtp user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Exiting Service" service=user-identity user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Exiting service main loop" service=telemetry user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Exiting service" service=user-events user=5603c381-05b4-4042-b555-c17226499191 time="2024-08-27T12:31:54+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:43707: use of closed network connection" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_Settings_GluonDir (0.52s) === RUN TestBridge_Settings_GluonDirWithOnGoingEvents time="2024-08-27T12:31:54+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Settings_GluonDirWithOnGoingEvents3512756648/001/config2284446124/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:54+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Settings_GluonDirWithOnGoingEvents3512756648/001/data3023061704/gluon/backend/db gluonStore=/tmp/TestBridge_Settings_GluonDirWithOnGoingEvents3512756648/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:54+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:54+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:54+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:54+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:54+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:54+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:54+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:55+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:55+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:55+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:31:55+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:39941/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:39941/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:55+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Adding vault user" userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Creating new user" userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:39941/core/v4/events/latest" pkg=gpa/client userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:39941/core/v4/settings" pkg=gpa/client userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Starting service main loop" service=telemetry user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Starting service main loop" service=smtp user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:39941/core/v4/labels?Type=4" pkg=gpa/client userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:39941/core/v4/labels?Type=3" pkg=gpa/client userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:39941/core/v4/labels?Type=1" pkg=gpa/client userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Adding user to imap server" addrID=96061f73-916b-4706-b526-1b3a2b6c9ad0 service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Creating new IMAP user" addrID=96061f73-916b-4706-b526-1b3a2b6c9ad0 service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Setting gluon ID" addrID=96061f73-916b-4706-b526-1b3a2b6c9ad0 gluonID=8d5e23ff-2791-4ddb-b2ca-12d4da0b8248 userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Created new IMAP user" addrID=96061f73-916b-4706-b526-1b3a2b6c9ad0 gluonID=8d5e23ff-2791-4ddb-b2ca-12d4da0b8248 service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg=Resuming service=user-events user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8d5e23ff-2791-4ddb-b2ca-12d4da0b8248 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Starting IMAP Service" service=imap user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Sync triggered" service=imap user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:55.278308749 +0200 CEST m=+40.065362214" user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Syncing labels" service=imap user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:6d948be7-c7b0-4af0-9022-47cf5993dce0" userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Synced labels" service=imap user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:39941/mail/v4/messages/count" pkg=gpa/client userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Syncing messages" service=imap user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Job started" service=imap user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:39941/mail/v4/messages" pkg=gpa/client userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Job finished" service=imap user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Synced messages" service=imap user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Finished user sync" duration=4.350434ms service=imap user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:55+02:00" level=info msg="Closing user" userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Exiting IMAP Service" service=imap user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Exiting service main loop" service=smtp user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Exiting Service" service=user-identity user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Exiting service main loop" service=telemetry user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Exiting service" service=user-events user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:37133: use of closed network connection" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Settings_GluonDirWithOnGoingEvents3512756648/001/config2284446124/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:55+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Settings_GluonDirWithOnGoingEvents3512756648/001/data3023061704/gluon/backend/db gluonStore=/tmp/TestBridge_Settings_GluonDirWithOnGoingEvents3512756648/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:55+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:55+02:00" level=info msg="Starting IMAP server" port=44563 service=server-manager ssl=false time="2024-08-27T12:31:55+02:00" level=info msg="Starting SMTP server" port=37133 service=server-manager ssl=false time="2024-08-27T12:31:55+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:31:55+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:39941/auth/v4/refresh" pkg=gpa/manager time="2024-08-27T12:31:55+02:00" level=info msg="Creating new user" userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:39941/core/v4/settings" pkg=gpa/client userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Starting service main loop" service=telemetry user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Starting service main loop" service=smtp user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:39941/core/v4/labels?Type=4" pkg=gpa/client userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:39941/core/v4/labels?Type=3" pkg=gpa/client userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:39941/core/v4/labels?Type=1" pkg=gpa/client userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Adding user to imap server" addrID=96061f73-916b-4706-b526-1b3a2b6c9ad0 service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Loading existing IMAP user" addrID=96061f73-916b-4706-b526-1b3a2b6c9ad0 gluonID=8d5e23ff-2791-4ddb-b2ca-12d4da0b8248 service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg=Resuming service=user-events user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Successfully loaded connected user" pkg=bridge/user userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8d5e23ff-2791-4ddb-b2ca-12d4da0b8248 labelID=8 pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8d5e23ff-2791-4ddb-b2ca-12d4da0b8248 labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8d5e23ff-2791-4ddb-b2ca-12d4da0b8248 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8d5e23ff-2791-4ddb-b2ca-12d4da0b8248 labelID=0 pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8d5e23ff-2791-4ddb-b2ca-12d4da0b8248 labelID=10 pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8d5e23ff-2791-4ddb-b2ca-12d4da0b8248 labelID=3 pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8d5e23ff-2791-4ddb-b2ca-12d4da0b8248 labelID=6 pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8d5e23ff-2791-4ddb-b2ca-12d4da0b8248 labelID=7 pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8d5e23ff-2791-4ddb-b2ca-12d4da0b8248 labelID=12 pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8d5e23ff-2791-4ddb-b2ca-12d4da0b8248 labelID=4 pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8d5e23ff-2791-4ddb-b2ca-12d4da0b8248 labelID=5 pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8d5e23ff-2791-4ddb-b2ca-12d4da0b8248 labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Starting IMAP Service" service=imap user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Sync triggered" service=imap user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:55.668335992 +0200 CEST m=+40.455389457" user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Sync already complete, only system labels will be updated" service=imap user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:6d948be7-c7b0-4af0-9022-47cf5993dce0" userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:55+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:37133: use of closed network connection" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:55+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:55+02:00" level=info msg="Pausing user event loops for gluon dir change" pkg=bridge time="2024-08-27T12:31:55+02:00" level=info msg=Pausing service=user-events user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Waiting on user event loop completion" pkg=bridge time="2024-08-27T12:31:55+02:00" level=info msg="Finished user sync" duration="947.948µs" service=imap user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Changing gluon directory" pkg=bridge time="2024-08-27T12:31:55+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="gluon cache moving from /tmp/TestBridge_Settings_GluonDirWithOnGoingEvents3512756648/002 to /tmp/TestBridge_Settings_GluonDirWithOnGoingEvents3512756648/004/gluon" pkg=service/imap time="2024-08-27T12:31:55+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Settings_GluonDirWithOnGoingEvents3512756648/001/data3023061704/gluon/backend/db gluonStore=/tmp/TestBridge_Settings_GluonDirWithOnGoingEvents3512756648/004/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:55+02:00" level=info msg="Starting IMAP server" port=39121 service=server-manager ssl=false time="2024-08-27T12:31:55+02:00" level=info msg="Restarting user event loops" pkg=bridge time="2024-08-27T12:31:55+02:00" level=info msg=Resuming service=user-events user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:55+02:00" level=info msg="Closing user" userID=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Exiting IMAP Service" service=imap user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Exiting service main loop" service=smtp user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Exiting Service" service=user-identity user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Exiting service main loop" service=telemetry user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Exiting service" service=user-events user=6d948be7-c7b0-4af0-9022-47cf5993dce0 time="2024-08-27T12:31:55+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:45933: use of closed network connection" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_Settings_GluonDirWithOnGoingEvents (1.16s) === RUN TestBridge_Settings_IMAPPort time="2024-08-27T12:31:55+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Settings_IMAPPort1575693467/001/config3216692560/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:55+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Settings_IMAPPort1575693467/001/data1870832848/gluon/backend/db gluonStore=/tmp/TestBridge_Settings_IMAPPort1575693467/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:55+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:55+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:55+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:55+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:55+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:55+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:55+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:55+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:55+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:55+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:55+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:37229: use of closed network connection" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_Settings_IMAPPort (0.22s) === RUN TestBridge_Settings_IMAPSSL time="2024-08-27T12:31:56+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Settings_IMAPSSL194374592/001/config2911777250/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:56+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Settings_IMAPSSL194374592/001/data4025642116/gluon/backend/db gluonStore=/tmp/TestBridge_Settings_IMAPSSL194374592/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:56+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:56+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:56+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:56+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:56+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Starting IMAP server" port=36723 service=server-manager ssl=true time="2024-08-27T12:31:56+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:56+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:33065: use of closed network connection" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_Settings_IMAPSSL (0.20s) === RUN TestBridge_Settings_SMTPPort time="2024-08-27T12:31:56+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Settings_SMTPPort3361140501/001/config1521030613/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:56+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Settings_SMTPPort3361140501/001/data1673523660/gluon/backend/db gluonStore=/tmp/TestBridge_Settings_SMTPPort3361140501/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:56+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Starting SMTP server" port=1082 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:56+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:56+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1082: use of closed network connection" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:56+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:56+02:00" level=info msg="Starting SMTP server" port=1024 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:56+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:37877: use of closed network connection" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1024: use of closed network connection" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_Settings_SMTPPort (0.20s) === RUN TestBridge_Settings_SMTPSSL time="2024-08-27T12:31:56+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Settings_SMTPSSL2623857582/001/config1153436875/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:56+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Settings_SMTPSSL2623857582/001/data1677681040/gluon/backend/db gluonStore=/tmp/TestBridge_Settings_SMTPSSL2623857582/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:56+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:56+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:56+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:56+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:56+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:56+02:00" level=info msg="Starting SMTP server" port=36093 service=server-manager ssl=true time="2024-08-27T12:31:56+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:56+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:36093: use of closed network connection" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:36093: use of closed network connection" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_Settings_SMTPSSL (0.17s) === RUN TestBridge_Settings_Proxy time="2024-08-27T12:31:56+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Settings_Proxy3873701678/001/config1749912413/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:56+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Settings_Proxy3873701678/001/data817600692/gluon/backend/db gluonStore=/tmp/TestBridge_Settings_Proxy3873701678/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:56+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:56+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:56+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:56+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:56+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:56+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:34431: use of closed network connection" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_Settings_Proxy (0.23s) === RUN TestBridge_Settings_Autostart time="2024-08-27T12:31:57+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Settings_Autostart328428269/001/config1229266107/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:57+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Settings_Autostart328428269/001/data1464213321/gluon/backend/db gluonStore=/tmp/TestBridge_Settings_Autostart328428269/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:57+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:57+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:57+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:57+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:57+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:57+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:57+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:57+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:57+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:57+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:57+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:35789: use of closed network connection" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_Settings_Autostart (0.19s) === RUN TestBridge_Settings_FirstStart time="2024-08-27T12:31:57+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Settings_FirstStart714733481/001/config3286940185/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:57+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Settings_FirstStart714733481/001/data2019803010/gluon/backend/db gluonStore=/tmp/TestBridge_Settings_FirstStart714733481/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:57+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:57+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:57+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:31:57+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:57+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:57+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:57+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:57+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:57+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:57+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:57+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:40869: use of closed network connection" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_Settings_FirstStart (0.21s) === RUN TestBridge_Sync time="2024-08-27T12:31:57+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Sync4269181701/001/config1542484072/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:57+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Sync4269181701/001/data2035148617/gluon/backend/db gluonStore=/tmp/TestBridge_Sync4269181701/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:57+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:57+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:57+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:57+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:57+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:57+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:57+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:57+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:57+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:57+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:31:57+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:31:57+02:00" level=info msg="200 OK: POST http://127.0.0.1:42273/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: POST http://127.0.0.1:42273/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:58+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Adding vault user" userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Creating new user" userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/events/latest" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Starting service Last EventID=AQI=" service=user-events user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/settings" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Starting service main loop" service=telemetry user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Starting service main loop" service=smtp user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/labels?Type=4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/labels?Type=3" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/labels?Type=1" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Adding user to imap server" addrID=ed0d9e7a-d1a3-471f-b44f-8ce684697476 service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Creating new IMAP user" addrID=ed0d9e7a-d1a3-471f-b44f-8ce684697476 service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Setting gluon ID" addrID=ed0d9e7a-d1a3-471f-b44f-8ce684697476 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Created new IMAP user" addrID=ed0d9e7a-d1a3-471f-b44f-8ce684697476 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg=Resuming service=user-events user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Starting IMAP Service" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Sync triggered" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:58.086246058 +0200 CEST m=+42.873299523" user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Syncing labels" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:71ad587e-f060-4408-b7bd-a979e0ac77cc" userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Synced labels" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/count" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Syncing messages" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Job started" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: POST http://127.0.0.1:42273/mail/v4/messages" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Creating new child job" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/4ceffd51-e9b1-4c39-8e87-78f34f8d201b" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ef68d27e-7f86-4a91-90b9-51686a1b2d35" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b7dbdded-6880-4baa-8317-16c74b527340" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/0a643518-c973-4598-86bc-71c981422d8d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/8907accb-8432-4e44-9b86-5bab30dab656" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e1f47d13-ba47-4fd9-93cc-0d9357994c23" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d5df36c3-8f64-432f-ba34-027657f654ed" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: POST http://127.0.0.1:42273/mail/v4/messages" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Creating new child job" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/19e67c39-6f60-4949-8952-e85299d9015d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/63098f4e-6d21-4d7f-b180-530ba479c614" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/39693cb6-8f30-4be9-b777-5b51b6a6b724" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/049a3148-3228-46c7-81fa-9c6f5763a10c" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e8e67859-3496-4d25-89c9-697178f22a2e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/016d7243-2a09-4e38-8ad0-40a42db391b1" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b6657dab-b891-4bfe-bc55-bb3cca945b1f" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e9d45e1c-824c-46eb-ab1b-956ab727d003" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/0f806659-7e6e-42d7-9b59-96bbcf4a0e1e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/9398f436-a440-45d5-8f15-e8b08e29e0b4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c46d923c-a5ef-49f4-8e3c-5d0c94c33c76" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/81e72e8d-3b3e-4183-9606-ed09157920a1" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3caa14fe-a771-4ac0-9feb-079fdb02cb3d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/4596cf0e-e207-4053-aac7-aebdc8c1fe33" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3b0c991e-05c1-4b52-b11c-6ab33da1badc" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/f674da8d-9966-461f-a45d-5434889fa913" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/7db6f608-4ff7-487a-82fa-982bab659be6" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/37cd5446-db0b-40d7-8e3d-3a6bbeabc800" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/7b625cbd-e99b-450c-a383-268a337a7da5" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/f1b30923-79fe-4b54-9bc0-ba18ddc56b94" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/df6dcc47-a8d0-4671-9b35-2e89d4e41849" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3cb3465d-3238-47a7-b48c-7f42de7163ff" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/4c877e2f-6a29-409c-b5d9-3e2a1f3b5373" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/afece360-6bc1-4bd2-9ed3-1b5845ee1ca4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d312aeab-5ea1-46f9-aaa2-2c5e3da8da2a" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/f88e759b-6fbe-459f-b844-8f26597fc4b6" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/78b1d065-b13e-42ab-a737-5d89eb95339c" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b41aace8-e63f-4c3b-89a7-df0beeeaa4a0" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3aca0b13-2908-4a58-9d67-8a2906b44059" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/184783f3-18d8-466c-9ffc-32793f05a1de" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d5c05347-174d-427f-8019-c0edd87f627d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d6529978-2abb-410e-a862-12d69931097b" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e28c3a35-8bec-407f-9fad-b2409c8ea9fb" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/4ff22142-1b8a-4735-9d8c-65abac431341" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/2c4a7087-f041-4c06-800a-7c8251e72c02" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b0ad75f8-97b8-4945-b003-a9df3315c383" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a86bee44-2645-4d92-aaf4-f39bbd646757" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/db74dae0-40be-4f7d-9f31-57f876b7fbc6" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/14f41e51-baee-4043-99af-8c55af1fa8ee" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b597aa3c-d238-4406-8d6d-e4a63b639f2f" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/7ad37afe-4261-4640-bd44-9279fb880e9c" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/6be09005-5158-4ca5-b743-8c9702d53763" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e68fe194-b6fa-4713-86f5-206f151ad62b" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/fe47dcf4-8c77-4248-9e32-6e0ec06017a6" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/1d816830-6d85-46b5-a995-5ad973ec166e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d9efbbe1-6415-4292-b4f7-0b3450f5dcc5" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/03fbd565-8e55-49fb-9e38-d5b85902c2cd" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e0a153f3-541a-4512-b427-2ac2a76300ee" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a627d9e6-93b5-4a38-b124-b192ea310835" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/583dfbfa-2e44-442d-9cbb-30d1e14363b2" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/11ae5359-bb8c-4ee7-82a7-3ec076e9571b" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b1b5fe66-7544-47fe-a00b-67db2b04c7d6" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c013d2a4-3857-4b5a-9ade-bd05d2b11e09" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ab75c308-3f7d-4b32-8a7d-6ba314bc0987" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/df51cd2d-7771-4487-9aa5-59d5fe34ad3f" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/5db8d521-6cad-4c81-a4a5-09f21e3cf510" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e3bfde56-6491-458d-887d-df9bbf06e20e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Creating new child job" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/9b935e80-0052-41e6-a42c-cf175b085c5d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/f250c801-dedc-4d0f-9651-7ee0323ce81a" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a286aa81-6ce7-4c3b-8290-10c8be8bf18b" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/f395a4f6-4e6c-443c-9006-e0b65f3d09c2" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3dd5adc7-ebcb-48f5-b9b8-72a12559333c" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/9a494b0a-58ed-404a-9a15-47836ea316bf" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b95c0da9-707d-4d36-9a8c-d6f3cfb7cbd4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/1b1e4675-40f8-4fa8-974b-aae5d3561add" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/de3b8a44-03e2-41ca-a595-b0216c7c65b1" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/2d7824ac-d757-4309-9544-d1205f7dcd7e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/83516fc1-3a2b-410a-b3d3-14350b8bf080" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/961a15ea-0b7a-4a6b-a57a-d66a3a8f40d6" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/819f0b26-9c0a-40bd-903a-250775850e20" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/837ac47f-a93d-47d8-9ac7-9d8f782d24ea" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/fe1c27f2-0b24-494d-8b39-1230480c8fa2" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/cfd1c5e9-3f39-4905-9206-9ba3024406e7" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c38475a2-7e4e-434b-a48e-59e4fe912ee0" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/93c9167f-6346-4ee7-b834-ab8fda9b32c6" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3a23f689-e9dd-49c5-8b5e-e59191f97c90" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3156c067-69a9-467f-97d7-7fcb0ab888d2" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/5865cf88-4319-4051-951f-a3fbc54db01c" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/91d363a4-3263-4e2a-8982-9c2889407533" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/2091932e-8b0e-4b89-abdf-1bc0e1fd3dd0" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d9006aec-3499-4ee5-9c08-2438001cefe7" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/05b89853-0d23-439f-be41-282deda2ea70" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3463e521-831b-4fce-9707-6e17c5b7aca4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/f75ffb3a-584b-4108-befc-94e7a61b5721" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/162fdb2b-c82c-41b3-af3c-9cdedac80f8c" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/2833f151-d346-4842-8309-3abc03b22932" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b9a86bb9-324b-433e-90b1-20e2dcbece1d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/cad316ad-ed61-4975-b5d0-e0c39f22e1a8" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/85763fb5-7d28-4958-9efc-87249c19fbfb" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/782691bc-0f36-47af-aa47-ac7ae0143951" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/40d90c1d-b45e-4e77-ac80-aa1beeb9bb88" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/2fa1dbad-5c62-481a-bcf5-e02da69230e5" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/89102398-a85a-4971-a49c-cca599a25a66" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e6896892-7b48-4a7b-bcfc-1cbce5eb5f24" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3a33e78b-5048-4c1b-beb8-683278cb47b7" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/17c2f2cb-4142-40d2-b5b7-c24f76c495c8" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3e26af4f-a760-436e-9bb3-20a3edad8d31" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e49f51e4-8719-419a-9f66-2b8de7102646" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/499a66ed-67fe-4e90-a075-3539de28dce3" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c3b86251-4741-4854-b0a3-7b76ebf15125" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/df0e89b2-aed4-4556-b648-43d41dc183ad" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/514e45f8-49d9-4c16-bb96-2a115b37c037" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ce750e11-4f2b-4c06-aa60-2d7478597da0" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b6fc1f3c-fe17-4393-b0dc-8c67f073d97c" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c898e90b-cc2c-42e8-96c2-c25281dcd763" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/56e43d0c-c830-4f1f-b47b-f77414f6708d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/099a6e2b-9b60-436d-ae04-3db4df3a5e9b" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ae0a55d2-1ad7-4a74-b263-6d9ec4fd54e9" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/0ed390df-5075-461c-84df-e71fb667fad5" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/1f72985b-067c-4ab6-a821-1e58d667b51e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/2d695dee-7fa3-4e7e-93c9-ca2d85b08402" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/fbeb168a-1c2a-4c63-a78f-e0caa8237208" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b3751e8d-b0b0-4727-a958-d10bb76560bc" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/efe0c121-16ce-49f7-95c7-0d0928bf1001" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/730e91c9-c050-4e94-a01f-ed6d1c8945dd" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d0025b6b-094c-46d8-8ae2-b4d07bb5c684" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/61922d37-839f-4315-8812-d130a098c8b0" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/553620fd-5ac6-4772-81de-79d4f44639f4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/f155c1ef-2ec6-4ddf-a921-5bcf87bf5242" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/9e6eec9a-3d81-4e65-9691-85b8e3f90c46" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c7a041e9-da76-49f9-b2e0-ce4c7807df70" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: POST http://127.0.0.1:42273/mail/v4/messages" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/5edf55e8-f56a-41d3-a82f-fcffae11ce25" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: POST http://127.0.0.1:42273/mail/v4/messages" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Creating new child job" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3d2a5d22-0b33-48b1-836f-fff81b92fb81" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/7d038cce-f6d9-4f77-9085-63ed982e543e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a80a2662-3cd0-4bc5-bad5-62266e2c74d1" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/6a35a2cd-8753-42fd-917a-81688265514d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b579ed36-ce08-4617-9000-beeb36db84e7" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/5986f994-e7f0-4723-a1bd-991716e14224" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/24b99366-6fb9-4169-82c9-056498c50637" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d5274d3d-a1a5-4ddb-aac3-c6eae379c97e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b2ab3b0d-a72f-4bae-8691-7e1f54143caa" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/96394591-f12b-4452-aa94-1eb8ac656817" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/31fb7c6e-24fc-4646-b49c-b7f94b027fe2" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/bdb07862-f7cc-4e52-82d3-1ceaf5487690" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a3b7a430-fc8b-433b-b698-199c91078e7b" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a6d138dc-8a65-4578-9740-974748221e65" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3b86d805-eec7-4d9c-a399-0a0f49b4723e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/1ffcefe1-2459-4dbc-b7de-d6c60e9bdd6a" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/1b38a233-7076-49bd-a79e-8c25e6e84955" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/0245c232-15a6-4843-b3ee-57cafa06c1b3" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d94ecca8-364b-44a6-bf84-a9716e8625f1" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b4e8aec8-d9e2-4328-b6f6-cbe510bc5365" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e3eb3535-953a-4e22-b7ad-ea973d18aa42" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a4d0d7ee-0055-4272-9d34-c06613f49d84" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/7106f822-9bf2-4520-995e-c7060fa69e50" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/6f72d61d-cba6-4994-901f-195b117c21db" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/317f9be2-71b5-40e5-a4b2-df5f54faaed7" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d9283278-b05a-49e4-91cb-8441ba72108e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/bf36666b-877e-423c-9329-e4f8e0811110" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d3a5868d-8864-49f8-ac4c-42043ba2f3f0" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3d19fd74-002b-4398-a274-fd76bf3d63df" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a67a1ef8-fa75-4a80-a0e9-b13210013157" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/126d3b5c-1f58-4ca7-88ae-3d5028efad64" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/7e192d43-8861-4809-a2c9-432bc162bb56" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/8d1d31bd-8128-434b-a84c-6e61a080bdae" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/7bb00c68-ce6e-49ae-9667-8733fb5a1d1e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/7e463e0e-bff9-4b6e-ad57-3b0f08d06614" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b2ff16ae-8f25-4e07-9bbf-35f566b6c600" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/events/AQI=" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/dd2abdc5-1c2e-44b7-958c-1b4a37cd3407" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/5e106d52-f98e-4a6c-8486-91b5e4007115" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/2f6d4e29-a74f-440a-b954-4682b02008c1" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/4a2fccfd-ca0f-439a-96c4-b91cd393f407" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b7b7c0f1-896a-4f0e-9f1a-ae514159d273" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/6e1b6112-fbc9-4784-b3b6-124dfb2e7b6b" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/f60d7355-05e9-415b-ae4e-effed89706ec" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/7890522f-ffee-49e3-8fb4-5473e5b6401c" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/5e4eda81-f477-4f39-b0d0-a1f76e1f24d4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/71e9cc35-b7cb-41b6-a32c-d826ffbff1d5" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a0b1d6ab-677e-410d-ac30-a3ba90c4d846" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/08205a4f-8bb0-4fee-827c-06f15429462f" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/42d7f329-84ce-495d-83d6-7b0bcda21943" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/8faa5ccc-1b6c-4fdb-b1d1-2fb6683b56b4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e14b285d-e28e-47f8-b5fa-b515080b147b" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/dde3909a-5b18-4c77-8c1e-a6461a952dd9" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/13f35cb2-0330-4f81-b26e-321375459896" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ae4a77aa-cd92-4b8b-bb40-06d87e24410a" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/067e196a-c541-4876-8778-59561d887cc0" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/4b190132-bc9c-4773-9466-72098babec64" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/9903bbba-0803-4126-ae74-f5ed60faa4da" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d8f1e1fd-5ad3-40f8-94d9-a9003840fec8" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/0ca9af5d-0b4d-4a1a-8288-f1aab8079498" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/47fd6044-8b6a-4d30-af52-27748d4be292" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a1ec5d17-8220-42d5-b106-cac886b4756b" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b541db3f-f1b6-43af-bd7a-9322b4897aec" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/8c5174ba-ae2f-4de4-b1d1-8db2cfb5f00a" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Child job finished" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Job finished" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b1728d42-4074-4792-8416-e90263660078" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3f525c79-a583-4558-a530-4e88a46f4044" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e7f2f1b2-ace1-42d6-afc8-351cc3fa4a8f" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b5e4e2c3-a3a6-4abe-b8f1-92d0b402aa04" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ef1028f7-d3b0-4aa6-9c10-3f2b08957baf" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e9271a6d-e2b2-43eb-9e7c-89dfd4c3d0a1" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/0c62574b-7793-4d44-a969-3f07fe15c87d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3b2b9c1b-e2d3-4ee1-aa4b-205b248f4c5f" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/85203e45-7915-4973-9449-a282b993e9d2" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/07ba0dde-4af6-4f14-a4c9-cbb082468c3e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/31bd0fb3-fa99-4e89-a676-2ae7f1d40373" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a9d8fa89-e1a4-4bd2-a45c-4d642103317c" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/54a834ff-46d4-4faa-ae9d-5ee7bc8aa69d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/28d9d2e9-365d-4467-bc62-48bab17d4b47" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/854e822f-abd6-424e-9cc2-ead6ce596770" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d675f199-4bae-4d6d-93ab-c30b04e1614f" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/5fcedc46-6f74-4d24-90f3-08abd458ccfb" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/eb948050-fa31-450f-b458-57d704814876" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/035f5518-a46a-448b-85f3-178fceaa8c2f" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/2536e485-3fb9-4768-bae8-d1d1675d3531" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/0c8f72c2-4e75-4cab-8a08-0c3c118c8d78" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ab0efb31-4b5d-4e78-9024-dc02c58c446e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/0d0a9bb2-1d44-4383-b356-3e55961aa9e2" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/cc214ed3-5c95-492c-821c-4e69349988e4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/8a7df114-c239-4fc0-81e2-07e015407261" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/025b6312-c91a-4027-b4c1-ebfc16acb925" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c9ae72d0-ff96-46bc-9d70-c10676ee7d72" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/5acadb3c-7d47-4b9b-98a4-f267cf6a71ec" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/56c0a717-283a-430c-89f8-1c4571df9e30" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/f5d8b1b0-5382-44db-b834-3ec1757987ac" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/038d9af1-9ff9-4093-a1cc-f0fc7b294312" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ef26f800-1c61-485d-b714-63d5fc87ff32" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d4651a1a-fede-4362-ad91-8cbe3de5e722" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/65dfe6b2-77a8-4225-add1-21bf7febefee" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b3e6dc7f-ef83-4456-88e3-153612a41f3c" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/8230e67a-7375-4b8d-91ff-710d997f0e24" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/18528d78-781e-491f-af3e-70d6e1a9bd6f" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ce7c403f-6910-4e48-af69-0d671c562ff2" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/bc032acb-f554-4981-be1b-b7cb523b46ae" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/0e88901b-7a5d-49c6-afde-fbabcfe1147a" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/51b10a75-eea8-4f30-948e-fe6d50bd4c54" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ef3ad067-9f13-4714-9d4a-7f6927c4fe93" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c0763c6d-9619-41f2-85f7-2848cdafba68" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d5c8f2f5-ae23-4965-b50f-301666f60394" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c774efbd-5f7a-437f-9ddc-610e3b332efe" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/97d31c7f-bc35-46e1-b6fb-478134b7935f" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e01f017e-c7ec-4066-beed-72e6700a97c7" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/05a3a300-b00c-465f-9fb2-2538a254eaa9" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/33ab2546-a875-4cbf-8d35-cb70de5c0c28" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/075cd63d-58a2-4a05-9115-db66ad0a9a76" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/2fab179b-b4b6-47e9-99d9-68ef32bb9055" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/9a30090a-f4a2-4c7e-a807-0d5ba5443b08" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c256a8cc-2d4c-4fb2-b8d8-1de29a6b75b4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d5054895-7f7d-4f62-87d9-794a48abff88" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e1ae6208-26fa-437d-9026-ddac1b221588" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/9ef4b32a-098b-499d-a113-1fdb3c0f8850" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b45f51f3-69e7-4e26-a2bb-5b01e940a6ee" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/81da8f99-7777-49d7-8872-28f49a80ba6d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ef0137d6-4031-4b7e-b7b8-61393f5d69d1" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c45a02bc-9938-4a8d-8aac-37cb4464fda4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a863f54d-8018-4505-80a1-b18cd637eab6" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3fc5515d-e423-4994-87a4-80f677f12aa7" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d4d67403-265a-4a8c-b920-d1bb4a8b11ed" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/19b327a1-1e68-4033-8aa8-e3e46ed82dbb" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/events/AQI=" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Child job finished" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Child job finished" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Child job finished" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Synced messages" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Finished user sync" duration=297.048332ms service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Event loop reset" eventID="AQI=" service=user-events user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:58+02:00" level=info msg="Closing user" userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Exiting IMAP Service" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Exiting service main loop" service=smtp user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Exiting Service" service=user-identity user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Exiting service main loop" service=telemetry user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Exiting service" service=user-events user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:39967: use of closed network connection" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Sync4269181701/001/config1542484072/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:58+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Sync4269181701/001/data2035148617/gluon/backend/db gluonStore=/tmp/TestBridge_Sync4269181701/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:58+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:58+02:00" level=info msg="Starting IMAP server" port=38635 service=server-manager ssl=false time="2024-08-27T12:31:58+02:00" level=info msg="Starting SMTP server" port=39967 service=server-manager ssl=false time="2024-08-27T12:31:58+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:31:58+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: POST http://127.0.0.1:42273/auth/v4/refresh" pkg=gpa/manager time="2024-08-27T12:31:58+02:00" level=info msg="Creating new user" userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Starting service Last EventID=AQI=" service=user-events user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/settings" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Starting service main loop" service=telemetry user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Starting service main loop" service=smtp user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/labels?Type=4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/labels?Type=3" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/labels?Type=1" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Adding user to imap server" addrID=ed0d9e7a-d1a3-471f-b44f-8ce684697476 service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Loading existing IMAP user" addrID=ed0d9e7a-d1a3-471f-b44f-8ce684697476 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg=Resuming service=user-events user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Successfully loaded connected user" pkg=bridge/user userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=6 pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=12 pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=3 pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=256 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=5 pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=7 pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=8 pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=0 pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=10 pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=4 pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=256 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=b79c03cb-2571-4535-99c4-d941d2c02647 pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Starting IMAP Service" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Sync triggered" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:58.399939097 +0200 CEST m=+43.186992552" user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Sync already complete, only system labels will be updated" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:71ad587e-f060-4408-b7bd-a979e0ac77cc" userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:58+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Finished user sync" duration="621.579µs" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:58+02:00" level=info msg="Event loop reset" eventID="AQI=" service=user-events user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:39967: use of closed network connection" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: POST http://127.0.0.1:42273/data/v1/stats" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Configuration Status Success event sent." userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:58+02:00" level=info msg="Closing user" userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Exiting IMAP Service" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Exiting service main loop" service=smtp user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Exiting Service" service=user-identity user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Exiting service main loop" service=telemetry user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Exiting service" service=user-events user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:42403: use of closed network connection" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Sync4269181701/001/config1542484072/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:58+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Sync4269181701/001/data2035148617/gluon/backend/db gluonStore=/tmp/TestBridge_Sync4269181701/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:58+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:58+02:00" level=info msg="Starting IMAP server" port=45183 service=server-manager ssl=false time="2024-08-27T12:31:58+02:00" level=info msg="Starting SMTP server" port=42403 service=server-manager ssl=false time="2024-08-27T12:31:58+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:31:58+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: POST http://127.0.0.1:42273/auth/v4/refresh" pkg=gpa/manager time="2024-08-27T12:31:58+02:00" level=info msg="Creating new user" userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Starting service Last EventID=AQI=" service=user-events user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/settings" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Starting service main loop" service=telemetry user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Starting service main loop" service=smtp user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/labels?Type=4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/labels?Type=3" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/labels?Type=1" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Adding user to imap server" addrID=ed0d9e7a-d1a3-471f-b44f-8ce684697476 service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Loading existing IMAP user" addrID=ed0d9e7a-d1a3-471f-b44f-8ce684697476 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg=Resuming service=user-events user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Successfully loaded connected user" pkg=bridge/user userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=0 pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=3 pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=4 pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=256 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=5 pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=6 pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=7 pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=8 pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=256 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=b79c03cb-2571-4535-99c4-d941d2c02647 pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=10 pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=12 pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df356bd1-fdcb-4bd3-b0ea-0dc6165384b2 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Starting IMAP Service" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Sync triggered" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:58.412062096 +0200 CEST m=+43.199115551" user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Sync already complete, only system labels will be updated" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:71ad587e-f060-4408-b7bd-a979e0ac77cc" userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:58+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:42403: use of closed network connection" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:58+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:58+02:00" level=info msg="Deleting user" pkg=bridge/user userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Logging out user" userID=71ad587e-f060-4408-b7bd-a979e0ac77cc withAPI=true time="2024-08-27T12:31:58+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Finished user sync" duration="999.345µs" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Exiting IMAP Service" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Exiting service main loop" service=smtp user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Exiting Service" service=user-identity user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Exiting service main loop" service=telemetry user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Exiting service" service=user-events user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: DELETE http://127.0.0.1:42273/auth/v4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Closing user" userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Deleting vault user" userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:58+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:33247: use of closed network connection" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_Sync4269181701/001/config1542484072/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:58+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_Sync4269181701/001/data2035148617/gluon/backend/db gluonStore=/tmp/TestBridge_Sync4269181701/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:31:58+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:58+02:00" level=info msg="Starting IMAP server" port=39475 service=server-manager ssl=false time="2024-08-27T12:31:58+02:00" level=info msg="Starting SMTP server" port=33247 service=server-manager ssl=false time="2024-08-27T12:31:58+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:58+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:58+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:58+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:58+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:33247: use of closed network connection" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:58+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:31:58+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:31:58+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: POST http://127.0.0.1:42273/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: POST http://127.0.0.1:42273/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:58+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Adding vault user" userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Creating new user" userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/events/latest" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Starting service Last EventID=AQI=" service=user-events user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/settings" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Starting service main loop" service=telemetry user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Starting service main loop" service=smtp user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/labels?Type=4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/labels?Type=3" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/labels?Type=1" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Adding user to imap server" addrID=ed0d9e7a-d1a3-471f-b44f-8ce684697476 service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Creating new IMAP user" addrID=ed0d9e7a-d1a3-471f-b44f-8ce684697476 service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Setting gluon ID" addrID=ed0d9e7a-d1a3-471f-b44f-8ce684697476 gluonID=4b7934f1-56fd-4470-9d77-a87c1e24bfec userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Created new IMAP user" addrID=ed0d9e7a-d1a3-471f-b44f-8ce684697476 gluonID=4b7934f1-56fd-4470-9d77-a87c1e24bfec service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg=Resuming service=user-events user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4b7934f1-56fd-4470-9d77-a87c1e24bfec labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Starting IMAP Service" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Sync triggered" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:58.665628287 +0200 CEST m=+43.452681752" user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Syncing labels" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:71ad587e-f060-4408-b7bd-a979e0ac77cc" userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Synced labels" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/count" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Syncing messages" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Job started" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: POST http://127.0.0.1:42273/mail/v4/messages" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Creating new child job" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/4ceffd51-e9b1-4c39-8e87-78f34f8d201b" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b7dbdded-6880-4baa-8317-16c74b527340" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/0a643518-c973-4598-86bc-71c981422d8d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ef68d27e-7f86-4a91-90b9-51686a1b2d35" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/8907accb-8432-4e44-9b86-5bab30dab656" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e1f47d13-ba47-4fd9-93cc-0d9357994c23" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d5df36c3-8f64-432f-ba34-027657f654ed" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/19e67c39-6f60-4949-8952-e85299d9015d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/63098f4e-6d21-4d7f-b180-530ba479c614" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/39693cb6-8f30-4be9-b777-5b51b6a6b724" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/049a3148-3228-46c7-81fa-9c6f5763a10c" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e8e67859-3496-4d25-89c9-697178f22a2e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: POST http://127.0.0.1:42273/mail/v4/messages" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/016d7243-2a09-4e38-8ad0-40a42db391b1" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e9d45e1c-824c-46eb-ab1b-956ab727d003" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/0f806659-7e6e-42d7-9b59-96bbcf4a0e1e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/9398f436-a440-45d5-8f15-e8b08e29e0b4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c46d923c-a5ef-49f4-8e3c-5d0c94c33c76" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/81e72e8d-3b3e-4183-9606-ed09157920a1" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3caa14fe-a771-4ac0-9feb-079fdb02cb3d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/4596cf0e-e207-4053-aac7-aebdc8c1fe33" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3b0c991e-05c1-4b52-b11c-6ab33da1badc" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/f674da8d-9966-461f-a45d-5434889fa913" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/7db6f608-4ff7-487a-82fa-982bab659be6" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/37cd5446-db0b-40d7-8e3d-3a6bbeabc800" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/7b625cbd-e99b-450c-a383-268a337a7da5" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/f1b30923-79fe-4b54-9bc0-ba18ddc56b94" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/df6dcc47-a8d0-4671-9b35-2e89d4e41849" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3cb3465d-3238-47a7-b48c-7f42de7163ff" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/4c877e2f-6a29-409c-b5d9-3e2a1f3b5373" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Creating new child job" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/afece360-6bc1-4bd2-9ed3-1b5845ee1ca4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d312aeab-5ea1-46f9-aaa2-2c5e3da8da2a" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/f88e759b-6fbe-459f-b844-8f26597fc4b6" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/78b1d065-b13e-42ab-a737-5d89eb95339c" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b41aace8-e63f-4c3b-89a7-df0beeeaa4a0" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3aca0b13-2908-4a58-9d67-8a2906b44059" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/184783f3-18d8-466c-9ffc-32793f05a1de" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d5c05347-174d-427f-8019-c0edd87f627d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d6529978-2abb-410e-a862-12d69931097b" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e28c3a35-8bec-407f-9fad-b2409c8ea9fb" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b6657dab-b891-4bfe-bc55-bb3cca945b1f" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/2c4a7087-f041-4c06-800a-7c8251e72c02" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b0ad75f8-97b8-4945-b003-a9df3315c383" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a86bee44-2645-4d92-aaf4-f39bbd646757" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/db74dae0-40be-4f7d-9f31-57f876b7fbc6" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/14f41e51-baee-4043-99af-8c55af1fa8ee" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b597aa3c-d238-4406-8d6d-e4a63b639f2f" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/7ad37afe-4261-4640-bd44-9279fb880e9c" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/6be09005-5158-4ca5-b743-8c9702d53763" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e68fe194-b6fa-4713-86f5-206f151ad62b" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/fe47dcf4-8c77-4248-9e32-6e0ec06017a6" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/1d816830-6d85-46b5-a995-5ad973ec166e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d9efbbe1-6415-4292-b4f7-0b3450f5dcc5" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e3bfde56-6491-458d-887d-df9bbf06e20e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/03fbd565-8e55-49fb-9e38-d5b85902c2cd" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e0a153f3-541a-4512-b427-2ac2a76300ee" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a627d9e6-93b5-4a38-b124-b192ea310835" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/583dfbfa-2e44-442d-9cbb-30d1e14363b2" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/4ff22142-1b8a-4735-9d8c-65abac431341" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/11ae5359-bb8c-4ee7-82a7-3ec076e9571b" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b1b5fe66-7544-47fe-a00b-67db2b04c7d6" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c013d2a4-3857-4b5a-9ade-bd05d2b11e09" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ab75c308-3f7d-4b32-8a7d-6ba314bc0987" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/df51cd2d-7771-4487-9aa5-59d5fe34ad3f" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/5db8d521-6cad-4c81-a4a5-09f21e3cf510" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Creating new child job" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/9b935e80-0052-41e6-a42c-cf175b085c5d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a286aa81-6ce7-4c3b-8290-10c8be8bf18b" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/f395a4f6-4e6c-443c-9006-e0b65f3d09c2" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3dd5adc7-ebcb-48f5-b9b8-72a12559333c" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/9a494b0a-58ed-404a-9a15-47836ea316bf" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b95c0da9-707d-4d36-9a8c-d6f3cfb7cbd4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/1b1e4675-40f8-4fa8-974b-aae5d3561add" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/de3b8a44-03e2-41ca-a595-b0216c7c65b1" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/2d7824ac-d757-4309-9544-d1205f7dcd7e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/83516fc1-3a2b-410a-b3d3-14350b8bf080" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/961a15ea-0b7a-4a6b-a57a-d66a3a8f40d6" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/819f0b26-9c0a-40bd-903a-250775850e20" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/837ac47f-a93d-47d8-9ac7-9d8f782d24ea" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/fe1c27f2-0b24-494d-8b39-1230480c8fa2" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/cfd1c5e9-3f39-4905-9206-9ba3024406e7" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c38475a2-7e4e-434b-a48e-59e4fe912ee0" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/93c9167f-6346-4ee7-b834-ab8fda9b32c6" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3156c067-69a9-467f-97d7-7fcb0ab888d2" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3a23f689-e9dd-49c5-8b5e-e59191f97c90" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/5865cf88-4319-4051-951f-a3fbc54db01c" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/91d363a4-3263-4e2a-8982-9c2889407533" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/2091932e-8b0e-4b89-abdf-1bc0e1fd3dd0" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d9006aec-3499-4ee5-9c08-2438001cefe7" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/05b89853-0d23-439f-be41-282deda2ea70" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3463e521-831b-4fce-9707-6e17c5b7aca4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/f75ffb3a-584b-4108-befc-94e7a61b5721" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c7a041e9-da76-49f9-b2e0-ce4c7807df70" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/162fdb2b-c82c-41b3-af3c-9cdedac80f8c" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/2833f151-d346-4842-8309-3abc03b22932" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b9a86bb9-324b-433e-90b1-20e2dcbece1d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/cad316ad-ed61-4975-b5d0-e0c39f22e1a8" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/85763fb5-7d28-4958-9efc-87249c19fbfb" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/f250c801-dedc-4d0f-9651-7ee0323ce81a" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/782691bc-0f36-47af-aa47-ac7ae0143951" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/2fa1dbad-5c62-481a-bcf5-e02da69230e5" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/89102398-a85a-4971-a49c-cca599a25a66" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/events/AQI=" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e6896892-7b48-4a7b-bcfc-1cbce5eb5f24" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3a33e78b-5048-4c1b-beb8-683278cb47b7" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/17c2f2cb-4142-40d2-b5b7-c24f76c495c8" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3e26af4f-a760-436e-9bb3-20a3edad8d31" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e49f51e4-8719-419a-9f66-2b8de7102646" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/499a66ed-67fe-4e90-a075-3539de28dce3" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c3b86251-4741-4854-b0a3-7b76ebf15125" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/df0e89b2-aed4-4556-b648-43d41dc183ad" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/514e45f8-49d9-4c16-bb96-2a115b37c037" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ce750e11-4f2b-4c06-aa60-2d7478597da0" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b6fc1f3c-fe17-4393-b0dc-8c67f073d97c" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c898e90b-cc2c-42e8-96c2-c25281dcd763" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/56e43d0c-c830-4f1f-b47b-f77414f6708d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/099a6e2b-9b60-436d-ae04-3db4df3a5e9b" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ae0a55d2-1ad7-4a74-b263-6d9ec4fd54e9" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/0ed390df-5075-461c-84df-e71fb667fad5" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/1f72985b-067c-4ab6-a821-1e58d667b51e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/2d695dee-7fa3-4e7e-93c9-ca2d85b08402" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/fbeb168a-1c2a-4c63-a78f-e0caa8237208" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b3751e8d-b0b0-4727-a958-d10bb76560bc" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/efe0c121-16ce-49f7-95c7-0d0928bf1001" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/730e91c9-c050-4e94-a01f-ed6d1c8945dd" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d0025b6b-094c-46d8-8ae2-b4d07bb5c684" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/61922d37-839f-4315-8812-d130a098c8b0" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/553620fd-5ac6-4772-81de-79d4f44639f4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/f155c1ef-2ec6-4ddf-a921-5bcf87bf5242" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/9e6eec9a-3d81-4e65-9691-85b8e3f90c46" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="Child job finished" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/40d90c1d-b45e-4e77-ac80-aa1beeb9bb88" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/5edf55e8-f56a-41d3-a82f-fcffae11ce25" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3d2a5d22-0b33-48b1-836f-fff81b92fb81" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/7d038cce-f6d9-4f77-9085-63ed982e543e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a80a2662-3cd0-4bc5-bad5-62266e2c74d1" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/6a35a2cd-8753-42fd-917a-81688265514d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b579ed36-ce08-4617-9000-beeb36db84e7" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/5986f994-e7f0-4723-a1bd-991716e14224" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/24b99366-6fb9-4169-82c9-056498c50637" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d5274d3d-a1a5-4ddb-aac3-c6eae379c97e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b2ab3b0d-a72f-4bae-8691-7e1f54143caa" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/96394591-f12b-4452-aa94-1eb8ac656817" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/31fb7c6e-24fc-4646-b49c-b7f94b027fe2" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/bdb07862-f7cc-4e52-82d3-1ceaf5487690" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a3b7a430-fc8b-433b-b698-199c91078e7b" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a6d138dc-8a65-4578-9740-974748221e65" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=warning msg="Get \"http://127.0.0.1:42273/mail/v4/messages/3b86d805-eec7-4d9c-a399-0a0f49b4723e\": net/http: HTTP/1.x transport connection broken: read failed (limit reached), Attempt 1" pkg=gpa/client time="2024-08-27T12:31:58+02:00" level=warning msg="Post \"http://127.0.0.1:42273/mail/v4/messages\": read failed (limit reached), Attempt 1" pkg=gpa/client time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/1ffcefe1-2459-4dbc-b7de-d6c60e9bdd6a" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=warning msg="Get \"http://127.0.0.1:42273/mail/v4/messages/1b38a233-7076-49bd-a79e-8c25e6e84955\": read failed (limit reached), Attempt 1" pkg=gpa/client time="2024-08-27T12:31:58+02:00" level=warning msg="Get \"http://127.0.0.1:42273/core/v4/events/AQI=\": read failed (limit reached), Attempt 1" pkg=gpa/client time="2024-08-27T12:31:58+02:00" level=info msg="Child job finished" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:58+02:00" level=warning msg="Get \"http://127.0.0.1:42273/mail/v4/messages/3b86d805-eec7-4d9c-a399-0a0f49b4723e\": read failed (limit reached), Attempt 2" pkg=gpa/client time="2024-08-27T12:31:58+02:00" level=warning msg="Post \"http://127.0.0.1:42273/mail/v4/messages\": read failed (limit reached), Attempt 2" pkg=gpa/client time="2024-08-27T12:31:58+02:00" level=warning msg="Get \"http://127.0.0.1:42273/mail/v4/messages/1b38a233-7076-49bd-a79e-8c25e6e84955\": read failed (limit reached), Attempt 2" pkg=gpa/client time="2024-08-27T12:31:58+02:00" level=warning msg="Get \"http://127.0.0.1:42273/core/v4/events/AQI=\": read failed (limit reached), Attempt 2" pkg=gpa/client time="2024-08-27T12:31:59+02:00" level=warning msg="Get \"http://127.0.0.1:42273/mail/v4/messages/1b38a233-7076-49bd-a79e-8c25e6e84955\": read failed (limit reached), Attempt 3" pkg=gpa/client time="2024-08-27T12:31:59+02:00" level=warning msg="Get \"http://127.0.0.1:42273/mail/v4/messages/3b86d805-eec7-4d9c-a399-0a0f49b4723e\": read failed (limit reached), Attempt 3" pkg=gpa/client time="2024-08-27T12:31:59+02:00" level=warning msg="Post \"http://127.0.0.1:42273/mail/v4/messages\": read failed (limit reached), Attempt 3" pkg=gpa/client time="2024-08-27T12:31:59+02:00" level=warning msg="Get \"http://127.0.0.1:42273/core/v4/events/AQI=\": read failed (limit reached), Attempt 3" pkg=gpa/client time="2024-08-27T12:31:59+02:00" level=warning msg="Post \"http://127.0.0.1:42273/mail/v4/messages\": read failed (limit reached), Attempt 4" pkg=gpa/client time="2024-08-27T12:31:59+02:00" level=error msg="Post \"http://127.0.0.1:42273/mail/v4/messages\": read failed (limit reached)" pkg=gpa/client time="2024-08-27T12:31:59+02:00" level=info msg="API status changed: down" pkg=bridge time="2024-08-27T12:31:59+02:00" level=error msg="Failed to download message metadata with lastMessageID=3fc5515d-e423-4994-87a4-80f677f12aa7" error="received no response from API: Post \"http://127.0.0.1:42273/mail/v4/messages\": read failed (limit reached)" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Server Manager, network down stopping listeners" service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:37347: use of closed network connection" service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Stopping IMAP listener" service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Connection Lost cancelling sync" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Handling API status down" pkg=bridge time="2024-08-27T12:31:59+02:00" level=error msg="context canceled" pkg=gpa/client time="2024-08-27T12:31:59+02:00" level=error msg="context canceled" pkg=gpa/client time="2024-08-27T12:31:59+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=error msg="Failed to sync, will retry later" error="failed sync messages: context canceled" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Finished user sync" duration=702.115525ms service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="API status changed: up" pkg=bridge time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/events/AQI=" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Server Manager, network up starting listeners" service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Starting IMAP server" port=46275 service=server-manager ssl=false time="2024-08-27T12:31:59+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:59+02:00" level=info msg="Starting SMTP server" port=37347 service=server-manager ssl=false time="2024-08-27T12:31:59+02:00" level=info msg="Connection Restored Resuming Sync (if any)" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Sync triggered" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:59.511684733 +0200 CEST m=+44.298738198" user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Syncing messages" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Job started" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Handling API status up" pkg=bridge time="2024-08-27T12:31:59+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:31:59+02:00" level=info msg="User is already loaded (skipping)" pkg=bridge/user userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/events/AQI=" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Connection Lost, pausing" service=user-events user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg=Pausing service=user-events user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: POST http://127.0.0.1:42273/mail/v4/messages" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Creating new child job" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/events/AQI=" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Connection Restored, resuming" service=user-events user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg=Resuming service=user-events user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3b86d805-eec7-4d9c-a399-0a0f49b4723e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: POST http://127.0.0.1:42273/mail/v4/messages" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/1b38a233-7076-49bd-a79e-8c25e6e84955" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: POST http://127.0.0.1:42273/mail/v4/messages" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Creating new child job" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/0245c232-15a6-4843-b3ee-57cafa06c1b3" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/events/AQI=" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d94ecca8-364b-44a6-bf84-a9716e8625f1" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b4e8aec8-d9e2-4328-b6f6-cbe510bc5365" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e3eb3535-953a-4e22-b7ad-ea973d18aa42" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b2ff16ae-8f25-4e07-9bbf-35f566b6c600" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a4d0d7ee-0055-4272-9d34-c06613f49d84" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/7106f822-9bf2-4520-995e-c7060fa69e50" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/6f72d61d-cba6-4994-901f-195b117c21db" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/317f9be2-71b5-40e5-a4b2-df5f54faaed7" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d9283278-b05a-49e4-91cb-8441ba72108e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/bf36666b-877e-423c-9329-e4f8e0811110" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d3a5868d-8864-49f8-ac4c-42043ba2f3f0" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3d19fd74-002b-4398-a274-fd76bf3d63df" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a67a1ef8-fa75-4a80-a0e9-b13210013157" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/126d3b5c-1f58-4ca7-88ae-3d5028efad64" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/7e192d43-8861-4809-a2c9-432bc162bb56" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/8d1d31bd-8128-434b-a84c-6e61a080bdae" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/7bb00c68-ce6e-49ae-9667-8733fb5a1d1e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/7e463e0e-bff9-4b6e-ad57-3b0f08d06614" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/dd2abdc5-1c2e-44b7-958c-1b4a37cd3407" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/2f6d4e29-a74f-440a-b954-4682b02008c1" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/5e106d52-f98e-4a6c-8486-91b5e4007115" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/4a2fccfd-ca0f-439a-96c4-b91cd393f407" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b7b7c0f1-896a-4f0e-9f1a-ae514159d273" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/6e1b6112-fbc9-4784-b3b6-124dfb2e7b6b" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/f60d7355-05e9-415b-ae4e-effed89706ec" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/7890522f-ffee-49e3-8fb4-5473e5b6401c" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/5e4eda81-f477-4f39-b0d0-a1f76e1f24d4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a0b1d6ab-677e-410d-ac30-a3ba90c4d846" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/71e9cc35-b7cb-41b6-a32c-d826ffbff1d5" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/08205a4f-8bb0-4fee-827c-06f15429462f" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e14b285d-e28e-47f8-b5fa-b515080b147b" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/42d7f329-84ce-495d-83d6-7b0bcda21943" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/8faa5ccc-1b6c-4fdb-b1d1-2fb6683b56b4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/dde3909a-5b18-4c77-8c1e-a6461a952dd9" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ae4a77aa-cd92-4b8b-bb40-06d87e24410a" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/13f35cb2-0330-4f81-b26e-321375459896" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/067e196a-c541-4876-8778-59561d887cc0" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/9903bbba-0803-4126-ae74-f5ed60faa4da" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/4b190132-bc9c-4773-9466-72098babec64" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d8f1e1fd-5ad3-40f8-94d9-a9003840fec8" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/0ca9af5d-0b4d-4a1a-8288-f1aab8079498" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/47fd6044-8b6a-4d30-af52-27748d4be292" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a1ec5d17-8220-42d5-b106-cac886b4756b" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b541db3f-f1b6-43af-bd7a-9322b4897aec" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/8c5174ba-ae2f-4de4-b1d1-8db2cfb5f00a" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Job finished" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3f525c79-a583-4558-a530-4e88a46f4044" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e7f2f1b2-ace1-42d6-afc8-351cc3fa4a8f" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b5e4e2c3-a3a6-4abe-b8f1-92d0b402aa04" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ef1028f7-d3b0-4aa6-9c10-3f2b08957baf" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e9271a6d-e2b2-43eb-9e7c-89dfd4c3d0a1" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/0c62574b-7793-4d44-a969-3f07fe15c87d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3b2b9c1b-e2d3-4ee1-aa4b-205b248f4c5f" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/85203e45-7915-4973-9449-a282b993e9d2" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/07ba0dde-4af6-4f14-a4c9-cbb082468c3e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a9d8fa89-e1a4-4bd2-a45c-4d642103317c" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/31bd0fb3-fa99-4e89-a676-2ae7f1d40373" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/54a834ff-46d4-4faa-ae9d-5ee7bc8aa69d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b1728d42-4074-4792-8416-e90263660078" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/854e822f-abd6-424e-9cc2-ead6ce596770" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d675f199-4bae-4d6d-93ab-c30b04e1614f" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/5fcedc46-6f74-4d24-90f3-08abd458ccfb" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/eb948050-fa31-450f-b458-57d704814876" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/19b327a1-1e68-4033-8aa8-e3e46ed82dbb" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/035f5518-a46a-448b-85f3-178fceaa8c2f" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/2536e485-3fb9-4768-bae8-d1d1675d3531" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/0c8f72c2-4e75-4cab-8a08-0c3c118c8d78" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ab0efb31-4b5d-4e78-9024-dc02c58c446e" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/0d0a9bb2-1d44-4383-b356-3e55961aa9e2" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/cc214ed3-5c95-492c-821c-4e69349988e4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/8a7df114-c239-4fc0-81e2-07e015407261" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/025b6312-c91a-4027-b4c1-ebfc16acb925" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c9ae72d0-ff96-46bc-9d70-c10676ee7d72" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/5acadb3c-7d47-4b9b-98a4-f267cf6a71ec" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/56c0a717-283a-430c-89f8-1c4571df9e30" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/f5d8b1b0-5382-44db-b834-3ec1757987ac" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/038d9af1-9ff9-4093-a1cc-f0fc7b294312" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/28d9d2e9-365d-4467-bc62-48bab17d4b47" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d4651a1a-fede-4362-ad91-8cbe3de5e722" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/65dfe6b2-77a8-4225-add1-21bf7febefee" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b3e6dc7f-ef83-4456-88e3-153612a41f3c" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/8230e67a-7375-4b8d-91ff-710d997f0e24" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/18528d78-781e-491f-af3e-70d6e1a9bd6f" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ce7c403f-6910-4e48-af69-0d671c562ff2" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/bc032acb-f554-4981-be1b-b7cb523b46ae" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/0e88901b-7a5d-49c6-afde-fbabcfe1147a" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ef26f800-1c61-485d-b714-63d5fc87ff32" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ef3ad067-9f13-4714-9d4a-7f6927c4fe93" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/51b10a75-eea8-4f30-948e-fe6d50bd4c54" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Child job finished" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c0763c6d-9619-41f2-85f7-2848cdafba68" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d5c8f2f5-ae23-4965-b50f-301666f60394" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c774efbd-5f7a-437f-9ddc-610e3b332efe" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/97d31c7f-bc35-46e1-b6fb-478134b7935f" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e01f017e-c7ec-4066-beed-72e6700a97c7" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/05a3a300-b00c-465f-9fb2-2538a254eaa9" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/33ab2546-a875-4cbf-8d35-cb70de5c0c28" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/075cd63d-58a2-4a05-9115-db66ad0a9a76" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/2fab179b-b4b6-47e9-99d9-68ef32bb9055" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/9a30090a-f4a2-4c7e-a807-0d5ba5443b08" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d5054895-7f7d-4f62-87d9-794a48abff88" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c256a8cc-2d4c-4fb2-b8d8-1de29a6b75b4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/e1ae6208-26fa-437d-9026-ddac1b221588" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/9ef4b32a-098b-499d-a113-1fdb3c0f8850" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/b45f51f3-69e7-4e26-a2bb-5b01e940a6ee" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/81da8f99-7777-49d7-8872-28f49a80ba6d" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/ef0137d6-4031-4b7e-b7b8-61393f5d69d1" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/c45a02bc-9938-4a8d-8aac-37cb4464fda4" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/a863f54d-8018-4505-80a1-b18cd637eab6" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/3fc5515d-e423-4994-87a4-80f677f12aa7" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/mail/v4/messages/d4d67403-265a-4a8c-b920-d1bb4a8b11ed" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET http://127.0.0.1:42273/core/v4/events/AQI=" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Child job finished" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Synced messages" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Finished user sync" duration=101.456493ms service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Event loop reset" eventID="AQI=" service=user-events user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: POST http://127.0.0.1:42273/data/v1/stats" pkg=gpa/client userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Configuration Status Success event sent." userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:59+02:00" level=info msg="Closing user" userID=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Exiting IMAP Service" service=imap user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Exiting service main loop" service=smtp user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Exiting Service" service=user-identity user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Exiting service main loop" service=telemetry user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Exiting service" service=user-events user=71ad587e-f060-4408-b7bd-a979e0ac77cc time="2024-08-27T12:31:59+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:37347: use of closed network connection" service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_Sync (2.41s) === RUN TestBridge_SyncWithOngoingEvents time="2024-08-27T12:32:00+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_SyncWithOngoingEvents153548794/001/config3724079379/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:00+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_SyncWithOngoingEvents153548794/001/data1586197740/gluon/backend/db gluonStore=/tmp/TestBridge_SyncWithOngoingEvents153548794/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:32:00+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:00+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:00+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:00+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:00+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:32:00+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: POST http://127.0.0.1:44547/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: POST http://127.0.0.1:44547/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:00+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Adding vault user" userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Creating new user" userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/events/latest" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Starting service Last EventID=AQI=" service=user-events user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/settings" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Starting service main loop" service=telemetry user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Starting service main loop" service=smtp user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/labels?Type=4" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/labels?Type=3" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/labels?Type=1" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Adding user to imap server" addrID=ce3e35d8-93c2-4a64-a343-7f3655d8d6f9 service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Creating new IMAP user" addrID=ce3e35d8-93c2-4a64-a343-7f3655d8d6f9 service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Setting gluon ID" addrID=ce3e35d8-93c2-4a64-a343-7f3655d8d6f9 gluonID=7ba75d40-cd68-4237-a96d-2033f9d897d5 userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Created new IMAP user" addrID=ce3e35d8-93c2-4a64-a343-7f3655d8d6f9 gluonID=7ba75d40-cd68-4237-a96d-2033f9d897d5 service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7ba75d40-cd68-4237-a96d-2033f9d897d5 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:00+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg=Resuming service=user-events user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Starting IMAP Service" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:2e70648f-486e-4222-bf24-1d35f7a122fa" userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Sync triggered" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:00.503871963 +0200 CEST m=+45.290925428" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Syncing labels" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Synced labels" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/count" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Syncing messages" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Job started" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: POST http://127.0.0.1:44547/mail/v4/messages" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Creating new child job" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d8faf9f7-27a3-4139-9434-5ee4bc59b5f3" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/8ac73313-cbd5-4a23-bbae-324a201dfe34" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/5560e93a-24b6-4641-b760-591bca23b5a0" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/181c5bc1-0472-4a17-83c8-6c7626fb30e2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/b2951742-9499-4379-9ace-14b1af1929e2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: POST http://127.0.0.1:44547/mail/v4/messages" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Creating new child job" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/1cb6cd95-1009-4706-925d-ef53d4fe8f2f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/49c94a7a-55b9-4f9a-8121-447bab4b9d7e" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c050a343-5bb9-43ac-b388-ff88e18fd748" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/160fa3bb-dd2f-4f16-90ee-c8ed0a77213b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2ae15829-ac1e-423a-a90a-1c68793d42f8" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/19be8c4b-ea43-4105-84b0-9222642babf2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/040ebd2f-635b-451b-bfbe-62c6fab6ea5f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d1523576-bb79-4081-9877-0efffca36ec8" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/49088d25-cd51-448f-8810-3dad795c6bfe" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/8157ac19-8ae9-4818-8adc-edaa00753904" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c7c10859-4b7e-4a9c-b25c-369b7a0b8d93" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/65bb1d99-4984-4258-9a3d-4352b356cc04" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/29d33ef0-7025-41ee-a6fe-01f0c9f9d4ad" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/095ff5b7-f949-4fff-b6e9-f25d3d283762" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/a92aa955-d2a9-4cf8-8f52-a46629f51cc3" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/f892ce99-92cb-4ebb-86e9-8335bd388799" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/f4357628-a522-49c4-9b8e-390d53581dd8" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/24e3a93b-c107-4f20-b454-05eec492c72b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/26ddbf2d-f618-4311-87e3-873bf7113179" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/50d1dff9-3384-410d-bd57-ffba184a9f99" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/931ea026-b62f-402d-a422-ba4850ba16ce" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/4e0cdb32-8141-4918-aa0d-462b01dedf39" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/7c802e2f-47d0-413c-b510-b6f495d15f23" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/aa0a7050-0560-4258-9238-ebd550f203ac" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/50f3b6e2-e11b-4d50-ba56-95fe19b60bb4" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/f03e8348-2ce4-4e9d-998e-2539c52eac72" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/95cbbcdc-9259-497c-8c59-feccdb0fee4f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d89440b4-4239-4551-9f08-8fab4acd85e2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e4d658d0-7a9c-4fab-a299-174de317c094" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d106c6f6-a903-4edc-9f2b-8c75fabbe751" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2b654ac5-cc85-49fd-bc6d-f384075f661c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2df84a56-7996-49cf-80cd-5db6dd8982d8" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/10878859-93e2-4f51-a5fa-1fbc8a4555d9" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d1759530-ce36-4953-80f3-4a2b21a6dcad" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/db2f0b49-7a86-47e6-9c52-4f901ffba549" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/f0c580d4-6e84-4fe2-bac2-14f8d20fab2e" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/5ef12822-3e42-4036-81fb-eb32c79a60eb" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/17ebf2c2-0638-4fe5-a7f4-2979a12c9039" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/aaeac049-9685-4feb-9284-0b88a649f34d" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/5c1f90a8-0eba-455e-ab99-f6f871151fcf" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/381c57b0-8284-4790-b0d3-7f4ebaa33c5c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/055a8c2b-5b5d-4721-a4e4-107e92470203" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/51cd94f1-0611-4c1c-b633-70e96c3fd2e5" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/89acd113-289e-4501-9456-10fef681e31f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/85ef7257-b3d2-46ba-875c-3d0f5f69331c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d4159962-a74b-4a54-be5c-721360736e3b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/364f30ed-f106-409d-9abf-977d31ab2f18" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/02ba4fb0-ed44-481f-8f66-e6d5a10abaa7" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/760a5da2-6e1e-4686-8e10-79b44da23cfa" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/fcae3b44-1d14-46ff-8ae9-248680dec844" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/1ec87038-2be9-4e8c-8f01-f5cced26b457" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/7aa34370-1024-4178-8f47-c3df619c83f9" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d66d608c-7e68-43b9-9c04-baee30f23567" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c2144ab4-6590-4900-95db-ef78703595d2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e135fd75-669b-4107-9e9a-7d3342e472a6" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2a6bb80c-7f1e-4c31-a76c-306b072a7bda" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/91d87fac-78f6-468b-adc0-b693a8d9cf80" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2e9947fb-1116-4d02-a9ec-03f01b4a2009" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/5b6cc718-10fe-4e94-83cb-9afcfab4dbf2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Creating new child job" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/00501a68-5c22-4107-9727-a89081932ccb" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/61c938e3-bfd2-4a12-b60a-560692d9cdda" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2209b247-6d60-4476-82ba-06b03f783d6a" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/ec822e76-c642-4fe9-b7c2-61b1d843e657" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e80e4d5d-5e37-4c2f-980e-c65da32c930c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/fbe56faf-9248-48e3-8354-89d0d53a4f14" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/f4e2b4e9-0f44-490d-8cc9-95ec5cfa3284" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/692f5a8e-cafe-44a7-b384-02f454dcc7b2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c618bddb-4853-411d-8622-0c3763bc0791" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c09984d8-5690-42ba-ba36-a9dd02da3788" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/17c76001-9753-464f-9198-65e387f6f8a9" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c6e1853a-d606-4c72-b8a1-57d2c91fc4ed" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/21dd09f9-5f81-48d2-a8af-ed852ebad4c0" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/67a40c74-697e-412c-a80a-4fb0e5e78c22" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/1ef596f4-97ac-4d96-aee4-c1e290f57a3b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/371ffd38-35f3-468b-a490-6cff4ab127eb" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/df825571-bac1-40bb-b268-de0558a2002f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d3d77910-d8fd-4efa-9c7a-af8d288478db" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/34e0cc84-295d-4e74-87c0-7c21fac9e082" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2e96d600-f6db-4ce3-8ba7-edbc3ff913c8" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/298c494b-4216-4a11-9a1b-68b4a3de61e9" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/b0cccdcf-5e6d-426c-ab4b-4fcb84d4e5e6" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d48605dd-7028-4bd8-b3cb-27692b10e7a0" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e32cdb55-5a6e-4643-83cb-f27e05567b78" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/8acef28f-5986-4c1e-af5d-16caed56e971" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/59361341-0d2f-4012-a1c7-269c56edfaf2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/fbc41ba2-7d03-41d5-8e10-0a6f0f2fe005" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/0881b64f-c22f-4994-bc80-b46cc9c46bee" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/6162ee0b-3d32-4303-a03f-70e39069095e" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/f8d0541a-51f9-47cf-b0fa-0751fb052bac" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/454312f2-e8a8-41b6-a54d-940ec9168b39" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/44fa08e2-e3c9-42f9-afd2-c176ffb3fd18" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/6c78dbaf-051e-4bf2-bd17-6d224ce8138e" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/89c28534-17a7-4c56-be70-9204694d6460" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e97af705-82ae-49ed-8639-16b2d68021b5" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/6f70a726-fa44-4af4-9051-66b96f293c96" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d39b4807-4289-4898-91f4-946a785ac703" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/23bdf1d3-09bd-496e-916f-2a7e2d9c3407" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/ff6680de-3331-4637-9f1f-1e0486f4de78" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e655030a-7bd8-4880-95ce-0d3b2c2c6fcf" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c84c3c71-b07f-4f1a-a95e-0d0ec5f08e4b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/998be5be-9051-4d62-948d-6206e3a8c1bf" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/1a51673d-4d7f-4f9b-ac4e-66c3a8b8d60b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/6f3313f1-7f75-41d6-a504-b843f688d92b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d00d9143-565f-4e3c-a118-a81776cabae3" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/243794af-4cde-4e97-ad4a-5a27ee97137d" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/61bbf732-6423-4950-ac04-5ed0b8041f0c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2f8b7639-0110-4234-bdb6-a23ac9ff560b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c50bf215-45e0-4a0d-8c4c-91ccc0755256" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/471f059c-288a-49c4-9d7b-0ebb53826cf2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/af7fa5dc-7bd9-4bd0-83dc-6bbbb068def4" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/78d8ad79-ca62-4b31-98da-cd03413a6c4e" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c57633f8-99a3-4c9a-b835-4675ce968243" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/4ab173da-1080-43b2-b436-df92157ac164" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c8971732-9b80-43c8-b0d6-d3cc3b50730f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/53a19542-1aa3-484f-9b92-28a3ea2b6fd0" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/9d80d67d-5785-4d1b-aab3-7a9f662f276e" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/92a8fcfe-c633-4936-8d1f-3fbd6fe94839" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2c521292-250c-44b6-a521-fb68ca9b53d2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/fadb8820-fb48-4253-9e94-0f61cc949d13" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/a11fd1c7-1327-41ad-9bcb-d36aae957a1e" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/58e1537c-18c2-475d-97a9-43a0a16f86ab" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d164b1db-2955-4df0-855f-c40256a69abd" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/ea105a44-273f-4c1b-8e75-6ce03e19435c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: POST http://127.0.0.1:44547/mail/v4/messages" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/4798afbc-5677-437e-94d9-827c4549b803" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/events/AQI=" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/12f71fc2-03c4-4249-9348-2b6e213f00f6" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/5f5f2c0c-a651-49d2-aea8-641b553552d4" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: POST http://127.0.0.1:44547/mail/v4/messages" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Creating new child job" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/6196bbcc-7754-4b3a-b213-ecbf721b8a08" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/9a1f218c-9413-46c7-9380-4e130bbde855" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Child job finished" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/4b1abf88-476e-4ed2-ab05-e5745c85a644" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/f0bfa5bb-5924-492e-a5d5-9296db80245b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/7ba926c5-6bf8-402e-b2c6-51e6a39050ec" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/403f2892-e3b3-429c-80c3-d228a55f4462" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/dc9e64c8-5c0f-46ce-8067-a119f6d0250a" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/8555a172-52c1-48b6-95a8-6fb4576b0379" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/48a8e581-1b7e-438d-baf8-8285478c10fa" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/9128b43f-7404-47db-86c7-6802cf6c6ad5" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/03b63573-272e-41e3-8baf-8397710f72f6" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/9d38a522-888b-43ad-9e47-f613a188a971" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/51f29c8b-7004-4e87-9306-0214af8c7d40" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d7480121-8875-468e-968b-bfdc073da327" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/a49af438-b602-4ed8-9e01-50262f1a2532" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/0edb27be-8bb7-4ffa-8295-3ff7f78ef5d0" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Child job finished" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/fe8024f9-2640-448b-a3ef-1cfe945ca4b7" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/fab879c4-e946-44ab-a28f-2e02f551c36f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d79171c9-7b5b-4a64-be4d-3ffbf1e62433" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/37d53f7e-b85b-4726-bfae-f9933774119c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/77e12c7e-ac6e-4345-923b-f63a5def3bdb" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/399b3bd9-3bea-482a-869f-2410e32c93a5" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/4d3862db-8f98-40d0-b472-79feefb2a22c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/0f5acbb0-b1b0-4241-890a-224fff525257" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/00633b26-ab81-4449-a061-a94cb60ebfd6" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/1c5fc265-0d26-48bb-9b93-9648b19b822c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2a35556c-865b-4f5a-aa54-276b577207e2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/78848e66-ffda-4633-8066-12f529a0c92a" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e4c9952a-53ef-4746-b79a-f4be4cd5e1ec" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/71671932-c7ee-44d3-a5e6-a978f6acff2f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/eefa525d-b51d-45ca-9030-45dc87a5896b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/3e94ef87-1ded-4a8a-bfad-d7f1b9acd59a" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2ff7f62a-9b11-4306-82e3-e9115d1c91b1" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c40423a4-2fde-4348-97f0-165ae095cb4d" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/6a7c1126-d396-457e-b386-3dec5e4050e7" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/eaf0e339-958f-4cef-aafd-5b84240ebb40" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2e188494-43c1-4721-b7d4-7f9370fb4662" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/cca52b92-d06f-4979-87f4-b01ffdb5bad3" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/32f66139-1fbf-4e48-871b-edc734596f21" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d821bf57-365b-48d6-990c-525a1ac66e25" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/01938c8b-06b9-42d6-ba0a-3d06e9d25181" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/bfe999ef-6c67-4db3-b0c1-02cfbb03d506" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e33882b2-be9f-4624-aa8b-fb0d783b3c9b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/3ed33b05-1e42-4c79-865a-33a377f08353" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/29dbd4ff-5f92-4472-82fa-f884ac2a9ff5" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/98f59d68-4685-48e9-9c79-39ab06e93001" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/8e4038e9-88ec-4d2f-9210-457aa25e2673" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/5db09ff1-0554-4987-af11-667742d094d6" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/8fee1533-b10b-4a34-a387-eb9409cd00a5" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/42f377a3-d24e-4bb4-8d63-e2a0577f48f7" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/18d57acd-0a3e-4173-ad78-44c5fd849161" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d45d6c99-30e5-4233-a8fd-5b924f569ba7" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/79597c7a-f29c-498f-9be9-43f22b161de8" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e5631249-974e-4fa8-adff-47b5f4d91bc6" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/fa192b02-9d3a-49bb-865c-353ad95c37cd" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/518e271a-3057-4d54-8848-ca64f010f47d" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/a8023687-6188-41ff-b7ff-3432a032cb91" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/71cbaef8-63d7-4358-bb67-ee8ed935c6c4" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/0dc15627-a892-47c5-bdbf-07974b73f42f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/3e58f884-648a-478d-8452-2c800f6112ae" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/3bf545b9-2287-44fb-aca0-3b30b8fefc64" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/43f70aee-5ca9-44a6-add6-2dcc11a65cde" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/47795ab2-c48e-4ecc-9755-ff0959115cdd" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/cdb208cb-6f8e-4338-b513-bfd51bb8a447" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/68258315-b161-4408-a51e-e1cc01249a9c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/27208e86-7bb0-4291-b857-2474e9efbd69" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/8ce1dabc-94b6-4bcb-a945-1fad2f0f632c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/20fa85d5-26c8-4d94-81f5-10ac09385a6c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/0c350b76-a943-4265-bd5c-886913f30ddc" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/1499b5ea-37fe-4897-86db-05d090c0c3cc" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/21dc2956-3c29-41dd-8947-5fda0a0a7732" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/fa1e8c44-1cc1-4cd8-8840-9e34d4303997" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/18daefe0-c90e-43f6-8bf7-55f32813aa88" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/0d0413a5-76ef-406e-a702-6a4f097e5433" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/20ef0682-c2fc-4a23-a793-a55daabc5e9d" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/60e50204-69be-4b4f-9f20-f2e580b268a0" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/ad3d1c03-e8b1-4663-bde1-cbafbcc4bf7f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/960f9067-04e2-42ed-8373-07943732b3a5" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c095eb99-cd4b-46e6-a845-cbaee61ee7a0" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/4e1ee781-39b9-40e9-aa44-fe6b522f5220" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d4e60a27-2776-4d77-8d67-11ed9c2fe137" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/82e7e070-ddba-4764-829b-eddfa5e37721" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/8622731b-5b66-4f1f-b297-4a55efe56028" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/9fec0875-4124-4634-b420-c4a87f519cc8" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/0dc9d77a-44bb-4188-ac92-39137181335e" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/31b3fcfb-6230-4135-864f-fe3d649c7082" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/6e379ac1-55f1-4977-964b-7d60028901a2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/3ec470aa-ad62-4195-ac22-75f428a4f874" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/65816bc0-37aa-4943-aab6-1cabe069b75f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/ac0119a5-c92e-4de0-b90e-4cddaa2a8e14" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/8d0d1dc5-839b-4325-be13-c65933b1cf1d" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/5e20a85a-513d-4843-b3e0-52e567a40ffb" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/22c6416a-6ffd-4bef-9f75-72e52e954246" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/12fff9a2-7b23-493a-b326-fc86b84d3dc0" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e5748ee5-fd30-4228-9aae-539b854ac32b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/1d691320-47c3-4a24-8d6a-a8253c051a97" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e8163057-435d-44d9-8b3a-b5bf6e8105c7" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/29d205e6-fb23-4361-89e7-0b75a739fa2c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/85a89920-1144-47c1-abb3-6a940b9c0b7d" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c99b4a1d-4403-4c1e-8b2d-0b801b089afc" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/55db8bcb-64bb-4749-ac84-b67dff6096f3" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/f7970002-37a1-44b2-b809-371929d159e3" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/19ff817b-7990-4315-b651-95cb84baf97d" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Job finished" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/9b6073a0-bc61-4366-857c-c0dd65701839" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/9b01696a-c922-4877-9d97-2d77ecdaa47a" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c956ba0f-3abd-45ec-a934-4250eca5825a" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e1e3a23d-675e-4d42-8051-cd34f031973f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/1cea77fd-4d69-4508-832f-487aa50b291d" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/646f8052-6272-4713-b00b-d8486957c992" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/0767ed52-7046-4643-901e-d712182b986e" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/85997037-5663-4fe0-9252-831ce9e9e329" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/42ffd9ed-d97f-4988-b5de-e8b5402df6fc" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/f993c3ca-43b6-4969-ad4f-3d0131720ed5" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/32051ce1-afca-4c10-a97f-fd3625fe7ab4" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/dd285ab1-bbb9-4022-a169-b40ca46ff5c0" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/ec40b785-75d2-4ab9-879b-9d6e4bb963ba" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/a6d9560c-2844-4bba-93d6-3a1c1bcd45a9" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/27690ebe-13b5-4e6d-8f55-46d33b51c0b5" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/60736180-93c8-4aec-a738-e48e3919a9c4" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/f6a8c30d-7c75-4345-904e-482d84eceb55" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/921f34a4-f416-4836-97c5-cd7de3118a1d" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/3680a172-39ac-433a-b8cd-6eeb3f784ba0" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e4d1f87b-de95-461b-bc9f-debf3d612326" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d6042d88-ef48-44e0-a934-a009879b0612" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/89084635-0c3b-488c-b27d-05bfc9a7a1a6" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/events/AQI=" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Child job finished" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Child job finished" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Synced messages" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Finished user sync" duration=372.184653ms service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Event loop reset" eventID="AQI=" service=user-events user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="Closing user" userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Exiting IMAP Service" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Exiting service main loop" service=smtp user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Exiting Service" service=user-identity user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Exiting service main loop" service=telemetry user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Exiting service" service=user-events user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:41651: use of closed network connection" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_SyncWithOngoingEvents153548794/001/config3724079379/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:00+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_SyncWithOngoingEvents153548794/001/data1586197740/gluon/backend/db gluonStore=/tmp/TestBridge_SyncWithOngoingEvents153548794/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:32:00+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:00+02:00" level=info msg="Starting IMAP server" port=37345 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Starting SMTP server" port=41651 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:32:00+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: POST http://127.0.0.1:44547/auth/v4/refresh" pkg=gpa/manager time="2024-08-27T12:32:00+02:00" level=info msg="Creating new user" userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Starting service Last EventID=AQI=" service=user-events user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/settings" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Starting service main loop" service=telemetry user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Starting service main loop" service=smtp user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/labels?Type=4" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/labels?Type=3" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/labels?Type=1" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Adding user to imap server" addrID=ce3e35d8-93c2-4a64-a343-7f3655d8d6f9 service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Loading existing IMAP user" addrID=ce3e35d8-93c2-4a64-a343-7f3655d8d6f9 gluonID=7ba75d40-cd68-4237-a96d-2033f9d897d5 service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg=Resuming service=user-events user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Successfully loaded connected user" pkg=bridge/user userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:00+02:00" level=info msg="Received mailbox message count" count=256 gluonID=7ba75d40-cd68-4237-a96d-2033f9d897d5 labelID=5 pkg=bridge/event/imap time="2024-08-27T12:32:00+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7ba75d40-cd68-4237-a96d-2033f9d897d5 labelID=6 pkg=bridge/event/imap time="2024-08-27T12:32:00+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7ba75d40-cd68-4237-a96d-2033f9d897d5 labelID=7 pkg=bridge/event/imap time="2024-08-27T12:32:00+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7ba75d40-cd68-4237-a96d-2033f9d897d5 labelID=8 pkg=bridge/event/imap time="2024-08-27T12:32:00+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7ba75d40-cd68-4237-a96d-2033f9d897d5 labelID=0 pkg=bridge/event/imap time="2024-08-27T12:32:00+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7ba75d40-cd68-4237-a96d-2033f9d897d5 labelID=10 pkg=bridge/event/imap time="2024-08-27T12:32:00+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7ba75d40-cd68-4237-a96d-2033f9d897d5 labelID=12 pkg=bridge/event/imap time="2024-08-27T12:32:00+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7ba75d40-cd68-4237-a96d-2033f9d897d5 labelID=3 pkg=bridge/event/imap time="2024-08-27T12:32:00+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7ba75d40-cd68-4237-a96d-2033f9d897d5 labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:32:00+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7ba75d40-cd68-4237-a96d-2033f9d897d5 labelID=4 pkg=bridge/event/imap time="2024-08-27T12:32:00+02:00" level=info msg="Received mailbox message count" count=256 gluonID=7ba75d40-cd68-4237-a96d-2033f9d897d5 labelID=73b20097-0c01-4255-8ae4-02b02ee3c8b2 pkg=bridge/event/imap time="2024-08-27T12:32:00+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7ba75d40-cd68-4237-a96d-2033f9d897d5 labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:32:00+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7ba75d40-cd68-4237-a96d-2033f9d897d5 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:00+02:00" level=info msg="Starting IMAP Service" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Sync triggered" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:00.886317822 +0200 CEST m=+45.673371287" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Sync already complete, only system labels will be updated" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:2e70648f-486e-4222-bf24-1d35f7a122fa" userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Finished user sync" duration="859.941µs" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Event loop reset" eventID="AQI=" service=user-events user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:41651: use of closed network connection" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:00+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Deleting user" pkg=bridge/user userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: POST http://127.0.0.1:44547/data/v1/stats" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Configuration Status Abort event sent." userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Logging out user" userID=2e70648f-486e-4222-bf24-1d35f7a122fa withAPI=true time="2024-08-27T12:32:00+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Exiting IMAP Service" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Exiting service main loop" service=smtp user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Exiting Service" service=user-identity user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Exiting service main loop" service=telemetry user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Exiting service" service=user-events user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: DELETE http://127.0.0.1:44547/auth/v4" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Closing user" userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Deleting vault user" userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:00+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:40275: use of closed network connection" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_SyncWithOngoingEvents153548794/001/config3724079379/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:00+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_SyncWithOngoingEvents153548794/001/data1586197740/gluon/backend/db gluonStore=/tmp/TestBridge_SyncWithOngoingEvents153548794/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:32:00+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:00+02:00" level=info msg="Starting IMAP server" port=40479 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Starting SMTP server" port=40275 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:00+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:00+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:40275: use of closed network connection" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:00+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:32:00+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: POST http://127.0.0.1:44547/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: POST http://127.0.0.1:44547/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:01+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Adding vault user" userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Creating new user" userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/events/latest" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Starting service Last EventID=AQI=" service=user-events user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/settings" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Starting service main loop" service=telemetry user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Starting service main loop" service=smtp user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/labels?Type=4" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/labels?Type=3" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/labels?Type=1" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Adding user to imap server" addrID=ce3e35d8-93c2-4a64-a343-7f3655d8d6f9 service=server-manager time="2024-08-27T12:32:01+02:00" level=info msg="Creating new IMAP user" addrID=ce3e35d8-93c2-4a64-a343-7f3655d8d6f9 service=server-manager time="2024-08-27T12:32:01+02:00" level=info msg="Setting gluon ID" addrID=ce3e35d8-93c2-4a64-a343-7f3655d8d6f9 gluonID=8a4627b4-8091-4d71-af42-444cfc78b9cb userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Created new IMAP user" addrID=ce3e35d8-93c2-4a64-a343-7f3655d8d6f9 gluonID=8a4627b4-8091-4d71-af42-444cfc78b9cb service=server-manager time="2024-08-27T12:32:01+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:01+02:00" level=info msg=Resuming service=user-events user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8a4627b4-8091-4d71-af42-444cfc78b9cb labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:01+02:00" level=info msg="Starting IMAP Service" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Sync triggered" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:01.127429786 +0200 CEST m=+45.914483251" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Syncing labels" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:2e70648f-486e-4222-bf24-1d35f7a122fa" userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Synced labels" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/count" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Syncing messages" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Job started" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: POST http://127.0.0.1:44547/mail/v4/messages" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Creating new child job" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: POST http://127.0.0.1:44547/mail/v4/messages" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Creating new child job" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d8faf9f7-27a3-4139-9434-5ee4bc59b5f3" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/5560e93a-24b6-4641-b760-591bca23b5a0" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/8ac73313-cbd5-4a23-bbae-324a201dfe34" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/181c5bc1-0472-4a17-83c8-6c7626fb30e2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/b2951742-9499-4379-9ace-14b1af1929e2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/5b6cc718-10fe-4e94-83cb-9afcfab4dbf2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/1cb6cd95-1009-4706-925d-ef53d4fe8f2f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/49c94a7a-55b9-4f9a-8121-447bab4b9d7e" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c050a343-5bb9-43ac-b388-ff88e18fd748" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/160fa3bb-dd2f-4f16-90ee-c8ed0a77213b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2ae15829-ac1e-423a-a90a-1c68793d42f8" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/19be8c4b-ea43-4105-84b0-9222642babf2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/040ebd2f-635b-451b-bfbe-62c6fab6ea5f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d1523576-bb79-4081-9877-0efffca36ec8" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/49088d25-cd51-448f-8810-3dad795c6bfe" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/8157ac19-8ae9-4818-8adc-edaa00753904" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c7c10859-4b7e-4a9c-b25c-369b7a0b8d93" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/65bb1d99-4984-4258-9a3d-4352b356cc04" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/29d33ef0-7025-41ee-a6fe-01f0c9f9d4ad" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/095ff5b7-f949-4fff-b6e9-f25d3d283762" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/a92aa955-d2a9-4cf8-8f52-a46629f51cc3" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/f892ce99-92cb-4ebb-86e9-8335bd388799" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/f4357628-a522-49c4-9b8e-390d53581dd8" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/24e3a93b-c107-4f20-b454-05eec492c72b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/26ddbf2d-f618-4311-87e3-873bf7113179" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/50d1dff9-3384-410d-bd57-ffba184a9f99" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/931ea026-b62f-402d-a422-ba4850ba16ce" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/4e0cdb32-8141-4918-aa0d-462b01dedf39" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/7c802e2f-47d0-413c-b510-b6f495d15f23" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/aa0a7050-0560-4258-9238-ebd550f203ac" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/50f3b6e2-e11b-4d50-ba56-95fe19b60bb4" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/f03e8348-2ce4-4e9d-998e-2539c52eac72" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/95cbbcdc-9259-497c-8c59-feccdb0fee4f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d89440b4-4239-4551-9f08-8fab4acd85e2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e4d658d0-7a9c-4fab-a299-174de317c094" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d106c6f6-a903-4edc-9f2b-8c75fabbe751" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2b654ac5-cc85-49fd-bc6d-f384075f661c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2df84a56-7996-49cf-80cd-5db6dd8982d8" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/10878859-93e2-4f51-a5fa-1fbc8a4555d9" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/db2f0b49-7a86-47e6-9c52-4f901ffba549" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/f0c580d4-6e84-4fe2-bac2-14f8d20fab2e" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/5ef12822-3e42-4036-81fb-eb32c79a60eb" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/17ebf2c2-0638-4fe5-a7f4-2979a12c9039" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/aaeac049-9685-4feb-9284-0b88a649f34d" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/5c1f90a8-0eba-455e-ab99-f6f871151fcf" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/381c57b0-8284-4790-b0d3-7f4ebaa33c5c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/055a8c2b-5b5d-4721-a4e4-107e92470203" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/51cd94f1-0611-4c1c-b633-70e96c3fd2e5" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/89acd113-289e-4501-9456-10fef681e31f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/85ef7257-b3d2-46ba-875c-3d0f5f69331c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d4159962-a74b-4a54-be5c-721360736e3b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/364f30ed-f106-409d-9abf-977d31ab2f18" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/02ba4fb0-ed44-481f-8f66-e6d5a10abaa7" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/760a5da2-6e1e-4686-8e10-79b44da23cfa" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d1759530-ce36-4953-80f3-4a2b21a6dcad" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/1ec87038-2be9-4e8c-8f01-f5cced26b457" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/7aa34370-1024-4178-8f47-c3df619c83f9" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d66d608c-7e68-43b9-9c04-baee30f23567" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c2144ab4-6590-4900-95db-ef78703595d2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e135fd75-669b-4107-9e9a-7d3342e472a6" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2a6bb80c-7f1e-4c31-a76c-306b072a7bda" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/91d87fac-78f6-468b-adc0-b693a8d9cf80" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2e9947fb-1116-4d02-a9ec-03f01b4a2009" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/fcae3b44-1d14-46ff-8ae9-248680dec844" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/00501a68-5c22-4107-9727-a89081932ccb" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Creating new child job" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/61c938e3-bfd2-4a12-b60a-560692d9cdda" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/ec822e76-c642-4fe9-b7c2-61b1d843e657" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2209b247-6d60-4476-82ba-06b03f783d6a" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e80e4d5d-5e37-4c2f-980e-c65da32c930c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/fbe56faf-9248-48e3-8354-89d0d53a4f14" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/f4e2b4e9-0f44-490d-8cc9-95ec5cfa3284" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c618bddb-4853-411d-8622-0c3763bc0791" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/692f5a8e-cafe-44a7-b384-02f454dcc7b2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c09984d8-5690-42ba-ba36-a9dd02da3788" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/17c76001-9753-464f-9198-65e387f6f8a9" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c6e1853a-d606-4c72-b8a1-57d2c91fc4ed" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/21dd09f9-5f81-48d2-a8af-ed852ebad4c0" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/67a40c74-697e-412c-a80a-4fb0e5e78c22" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/1ef596f4-97ac-4d96-aee4-c1e290f57a3b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/371ffd38-35f3-468b-a490-6cff4ab127eb" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/df825571-bac1-40bb-b268-de0558a2002f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d3d77910-d8fd-4efa-9c7a-af8d288478db" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/34e0cc84-295d-4e74-87c0-7c21fac9e082" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2e96d600-f6db-4ce3-8ba7-edbc3ff913c8" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/b0cccdcf-5e6d-426c-ab4b-4fcb84d4e5e6" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/298c494b-4216-4a11-9a1b-68b4a3de61e9" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d48605dd-7028-4bd8-b3cb-27692b10e7a0" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e32cdb55-5a6e-4643-83cb-f27e05567b78" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/59361341-0d2f-4012-a1c7-269c56edfaf2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/8acef28f-5986-4c1e-af5d-16caed56e971" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/0881b64f-c22f-4994-bc80-b46cc9c46bee" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/6162ee0b-3d32-4303-a03f-70e39069095e" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/f8d0541a-51f9-47cf-b0fa-0751fb052bac" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/454312f2-e8a8-41b6-a54d-940ec9168b39" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/44fa08e2-e3c9-42f9-afd2-c176ffb3fd18" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/6c78dbaf-051e-4bf2-bd17-6d224ce8138e" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/89c28534-17a7-4c56-be70-9204694d6460" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e97af705-82ae-49ed-8639-16b2d68021b5" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/6f70a726-fa44-4af4-9051-66b96f293c96" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d39b4807-4289-4898-91f4-946a785ac703" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/23bdf1d3-09bd-496e-916f-2a7e2d9c3407" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/ff6680de-3331-4637-9f1f-1e0486f4de78" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e655030a-7bd8-4880-95ce-0d3b2c2c6fcf" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/998be5be-9051-4d62-948d-6206e3a8c1bf" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c84c3c71-b07f-4f1a-a95e-0d0ec5f08e4b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/1a51673d-4d7f-4f9b-ac4e-66c3a8b8d60b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/ea105a44-273f-4c1b-8e75-6ce03e19435c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/6f3313f1-7f75-41d6-a504-b843f688d92b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d00d9143-565f-4e3c-a118-a81776cabae3" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/243794af-4cde-4e97-ad4a-5a27ee97137d" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/61bbf732-6423-4950-ac04-5ed0b8041f0c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2f8b7639-0110-4234-bdb6-a23ac9ff560b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c50bf215-45e0-4a0d-8c4c-91ccc0755256" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/471f059c-288a-49c4-9d7b-0ebb53826cf2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/af7fa5dc-7bd9-4bd0-83dc-6bbbb068def4" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/78d8ad79-ca62-4b31-98da-cd03413a6c4e" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c57633f8-99a3-4c9a-b835-4675ce968243" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/4ab173da-1080-43b2-b436-df92157ac164" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c8971732-9b80-43c8-b0d6-d3cc3b50730f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/53a19542-1aa3-484f-9b92-28a3ea2b6fd0" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/9d80d67d-5785-4d1b-aab3-7a9f662f276e" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/92a8fcfe-c633-4936-8d1f-3fbd6fe94839" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2c521292-250c-44b6-a521-fb68ca9b53d2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/fadb8820-fb48-4253-9e94-0f61cc949d13" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/a11fd1c7-1327-41ad-9bcb-d36aae957a1e" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/58e1537c-18c2-475d-97a9-43a0a16f86ab" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d164b1db-2955-4df0-855f-c40256a69abd" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/fbc41ba2-7d03-41d5-8e10-0a6f0f2fe005" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/4798afbc-5677-437e-94d9-827c4549b803" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: POST http://127.0.0.1:44547/mail/v4/messages" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/12f71fc2-03c4-4249-9348-2b6e213f00f6" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/5f5f2c0c-a651-49d2-aea8-641b553552d4" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/9a1f218c-9413-46c7-9380-4e130bbde855" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/6196bbcc-7754-4b3a-b213-ecbf721b8a08" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/4b1abf88-476e-4ed2-ab05-e5745c85a644" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: POST http://127.0.0.1:44547/mail/v4/messages" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Creating new child job" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/7ba926c5-6bf8-402e-b2c6-51e6a39050ec" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/403f2892-e3b3-429c-80c3-d228a55f4462" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/dc9e64c8-5c0f-46ce-8067-a119f6d0250a" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/8555a172-52c1-48b6-95a8-6fb4576b0379" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/48a8e581-1b7e-438d-baf8-8285478c10fa" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/9128b43f-7404-47db-86c7-6802cf6c6ad5" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/03b63573-272e-41e3-8baf-8397710f72f6" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/9d38a522-888b-43ad-9e47-f613a188a971" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=warning msg="Get \"http://127.0.0.1:44547/mail/v4/messages/51f29c8b-7004-4e87-9306-0214af8c7d40\": net/http: HTTP/1.x transport connection broken: read failed (limit reached), Attempt 1" pkg=gpa/client time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/f0bfa5bb-5924-492e-a5d5-9296db80245b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d7480121-8875-468e-968b-bfdc073da327" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=warning msg="Get \"http://127.0.0.1:44547/mail/v4/messages/a49af438-b602-4ed8-9e01-50262f1a2532\": read failed (limit reached), Attempt 1" pkg=gpa/client time="2024-08-27T12:32:01+02:00" level=warning msg="Get \"http://127.0.0.1:44547/core/v4/events/AQI=\": read failed (limit reached), Attempt 1" pkg=gpa/client time="2024-08-27T12:32:01+02:00" level=info msg="Child job finished" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Child job finished" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=warning msg="Get \"http://127.0.0.1:44547/mail/v4/messages/51f29c8b-7004-4e87-9306-0214af8c7d40\": read failed (limit reached), Attempt 2" pkg=gpa/client time="2024-08-27T12:32:01+02:00" level=warning msg="Get \"http://127.0.0.1:44547/mail/v4/messages/a49af438-b602-4ed8-9e01-50262f1a2532\": read failed (limit reached), Attempt 2" pkg=gpa/client time="2024-08-27T12:32:01+02:00" level=warning msg="Get \"http://127.0.0.1:44547/core/v4/events/AQI=\": read failed (limit reached), Attempt 2" pkg=gpa/client time="2024-08-27T12:32:01+02:00" level=warning msg="Get \"http://127.0.0.1:44547/mail/v4/messages/51f29c8b-7004-4e87-9306-0214af8c7d40\": read failed (limit reached), Attempt 3" pkg=gpa/client time="2024-08-27T12:32:01+02:00" level=warning msg="Get \"http://127.0.0.1:44547/core/v4/events/AQI=\": read failed (limit reached), Attempt 3" pkg=gpa/client time="2024-08-27T12:32:01+02:00" level=warning msg="Get \"http://127.0.0.1:44547/mail/v4/messages/a49af438-b602-4ed8-9e01-50262f1a2532\": read failed (limit reached), Attempt 3" pkg=gpa/client time="2024-08-27T12:32:01+02:00" level=warning msg="Get \"http://127.0.0.1:44547/core/v4/events/AQI=\": read failed (limit reached), Attempt 4" pkg=gpa/client time="2024-08-27T12:32:01+02:00" level=error msg="Get \"http://127.0.0.1:44547/core/v4/events/AQI=\": read failed (limit reached)" pkg=gpa/client time="2024-08-27T12:32:01+02:00" level=info msg="API status changed: down" pkg=bridge time="2024-08-27T12:32:01+02:00" level=error msg="Failed to get event (caused by *errors.errorString)" error="received no response from API: Get \"http://127.0.0.1:44547/core/v4/events/AQI=\": read failed (limit reached)" service=user-events user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Server Manager, network down stopping listeners" service=server-manager time="2024-08-27T12:32:01+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:01+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:40367: use of closed network connection" service=server-manager time="2024-08-27T12:32:01+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:32:01+02:00" level=info msg="Stopping IMAP listener" service=server-manager time="2024-08-27T12:32:01+02:00" level=info msg="Connection Lost cancelling sync" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=error msg="context canceled" pkg=gpa/client time="2024-08-27T12:32:01+02:00" level=info msg="Handling API status down" pkg=bridge time="2024-08-27T12:32:01+02:00" level=error msg="context canceled" pkg=gpa/client time="2024-08-27T12:32:01+02:00" level=info msg="Child job exit due to context cancelled" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Job finished" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=error msg="Failed to sync, will retry later" error="failed sync messages: context canceled" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=info msg="Finished user sync" duration=633.699593ms service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:01+02:00" level=warning msg="Get \"http://127.0.0.1:44547/core/v4/events/AQI=\": read failed (limit reached), Attempt 1" pkg=gpa/client time="2024-08-27T12:32:01+02:00" level=warning msg="Get \"http://127.0.0.1:44547/core/v4/events/AQI=\": read failed (limit reached), Attempt 2" pkg=gpa/client time="2024-08-27T12:32:02+02:00" level=info msg="API status changed: up" pkg=bridge time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/events/AQI=" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Received new API event" new="Event Aa8=: messages: created=0, updated=86, deleted=0, labels: created=1, updated=0, deleted=0" old="AQI=" service=user-events user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling label created event" labelID=45a9dbbb-1ed3-4434-a193-c36d9de59efe name="******** (4ae67915)" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Server Manager, network up starting listeners" service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Starting IMAP server" port=40519 service=server-manager ssl=false time="2024-08-27T12:32:02+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:02+02:00" level=info msg="Starting SMTP server" port=40367 service=server-manager ssl=false time="2024-08-27T12:32:02+02:00" level=info msg="Handling API status up" pkg=bridge time="2024-08-27T12:32:02+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=fbc41ba2-7d03-41d5-8e10-0a6f0f2fe005 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=8acef28f-5986-4c1e-af5d-16caed56e971 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=44fa08e2-e3c9-42f9-afd2-c176ffb3fd18 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=59361341-0d2f-4012-a1c7-269c56edfaf2 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=d48605dd-7028-4bd8-b3cb-27692b10e7a0 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=454312f2-e8a8-41b6-a54d-940ec9168b39 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=0881b64f-c22f-4994-bc80-b46cc9c46bee service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=f8d0541a-51f9-47cf-b0fa-0751fb052bac service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=e32cdb55-5a6e-4643-83cb-f27e05567b78 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=6162ee0b-3d32-4303-a03f-70e39069095e service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=040ebd2f-635b-451b-bfbe-62c6fab6ea5f service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="User is already loaded (skipping)" pkg=bridge/user userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=c050a343-5bb9-43ac-b388-ff88e18fd748 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=19be8c4b-ea43-4105-84b0-9222642babf2 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=160fa3bb-dd2f-4f16-90ee-c8ed0a77213b service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=49c94a7a-55b9-4f9a-8121-447bab4b9d7e service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=2ae15829-ac1e-423a-a90a-1c68793d42f8 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=d1523576-bb79-4081-9877-0efffca36ec8 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=1cb6cd95-1009-4706-925d-ef53d4fe8f2f service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=5b6cc718-10fe-4e94-83cb-9afcfab4dbf2 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=c618bddb-4853-411d-8622-0c3763bc0791 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=2209b247-6d60-4476-82ba-06b03f783d6a service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=e80e4d5d-5e37-4c2f-980e-c65da32c930c service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=61c938e3-bfd2-4a12-b60a-560692d9cdda service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=c09984d8-5690-42ba-ba36-a9dd02da3788 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=ec822e76-c642-4fe9-b7c2-61b1d843e657 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=00501a68-5c22-4107-9727-a89081932ccb service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=2e9947fb-1116-4d02-a9ec-03f01b4a2009 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=692f5a8e-cafe-44a7-b384-02f454dcc7b2 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=f4e2b4e9-0f44-490d-8cc9-95ec5cfa3284 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=fbe56faf-9248-48e3-8354-89d0d53a4f14 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=fcae3b44-1d14-46ff-8ae9-248680dec844 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=d8faf9f7-27a3-4139-9434-5ee4bc59b5f3 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=b2951742-9499-4379-9ace-14b1af1929e2 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=8ac73313-cbd5-4a23-bbae-324a201dfe34 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=d66d608c-7e68-43b9-9c04-baee30f23567 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=7aa34370-1024-4178-8f47-c3df619c83f9 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=181c5bc1-0472-4a17-83c8-6c7626fb30e2 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=5560e93a-24b6-4641-b760-591bca23b5a0 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=1ec87038-2be9-4e8c-8f01-f5cced26b457 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=760a5da2-6e1e-4686-8e10-79b44da23cfa service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=aaeac049-9685-4feb-9284-0b88a649f34d service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=85ef7257-b3d2-46ba-875c-3d0f5f69331c service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=89acd113-289e-4501-9456-10fef681e31f service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=02ba4fb0-ed44-481f-8f66-e6d5a10abaa7 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=055a8c2b-5b5d-4721-a4e4-107e92470203 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=381c57b0-8284-4790-b0d3-7f4ebaa33c5c service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=364f30ed-f106-409d-9abf-977d31ab2f18 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=d4159962-a74b-4a54-be5c-721360736e3b service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=51cd94f1-0611-4c1c-b633-70e96c3fd2e5 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=5c1f90a8-0eba-455e-ab99-f6f871151fcf service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=d1759530-ce36-4953-80f3-4a2b21a6dcad service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=10878859-93e2-4f51-a5fa-1fbc8a4555d9 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=d106c6f6-a903-4edc-9f2b-8c75fabbe751 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=17ebf2c2-0638-4fe5-a7f4-2979a12c9039 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=db2f0b49-7a86-47e6-9c52-4f901ffba549 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=e4d658d0-7a9c-4fab-a299-174de317c094 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=f0c580d4-6e84-4fe2-bac2-14f8d20fab2e service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=2df84a56-7996-49cf-80cd-5db6dd8982d8 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=5ef12822-3e42-4036-81fb-eb32c79a60eb service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=2b654ac5-cc85-49fd-bc6d-f384075f661c service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=f03e8348-2ce4-4e9d-998e-2539c52eac72 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=4e0cdb32-8141-4918-aa0d-462b01dedf39 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=d89440b4-4239-4551-9f08-8fab4acd85e2 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=50f3b6e2-e11b-4d50-ba56-95fe19b60bb4 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=aa0a7050-0560-4258-9238-ebd550f203ac service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=26ddbf2d-f618-4311-87e3-873bf7113179 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=95cbbcdc-9259-497c-8c59-feccdb0fee4f service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=7c802e2f-47d0-413c-b510-b6f495d15f23 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=931ea026-b62f-402d-a422-ba4850ba16ce service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=50d1dff9-3384-410d-bd57-ffba184a9f99 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=c7c10859-4b7e-4a9c-b25c-369b7a0b8d93 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=29d33ef0-7025-41ee-a6fe-01f0c9f9d4ad service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=f892ce99-92cb-4ebb-86e9-8335bd388799 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=24e3a93b-c107-4f20-b454-05eec492c72b service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=8157ac19-8ae9-4818-8adc-edaa00753904 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=a92aa955-d2a9-4cf8-8f52-a46629f51cc3 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=49088d25-cd51-448f-8810-3dad795c6bfe service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=095ff5b7-f949-4fff-b6e9-f25d3d283762 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=65bb1d99-4984-4258-9a3d-4352b356cc04 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=f4357628-a522-49c4-9b8e-390d53581dd8 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=17c76001-9753-464f-9198-65e387f6f8a9 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=371ffd38-35f3-468b-a490-6cff4ab127eb service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=1ef596f4-97ac-4d96-aee4-c1e290f57a3b service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=67a40c74-697e-412c-a80a-4fb0e5e78c22 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=21dd09f9-5f81-48d2-a8af-ed852ebad4c0 service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Handling message updated event" messageID=c6e1853a-d606-4c72-b8a1-57d2c91fc4ed service=imap subject="******** (532eaabd)" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Connection Restored Resuming Sync (if any)" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Sync triggered" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:02.026064809 +0200 CEST m=+46.813118274" user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Syncing messages" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Job started" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/events/Aa8=" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Connection Lost, pausing" service=user-events user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg=Pausing service=user-events user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/events/Aa8=" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Connection Restored, resuming" service=user-events user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg=Resuming service=user-events user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/events/Aa8=" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: POST http://127.0.0.1:44547/mail/v4/messages" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Creating new child job" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/51f29c8b-7004-4e87-9306-0214af8c7d40" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/a49af438-b602-4ed8-9e01-50262f1a2532" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: POST http://127.0.0.1:44547/mail/v4/messages" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/0edb27be-8bb7-4ffa-8295-3ff7f78ef5d0" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/fe8024f9-2640-448b-a3ef-1cfe945ca4b7" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: POST http://127.0.0.1:44547/mail/v4/messages" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Creating new child job" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/fab879c4-e946-44ab-a28f-2e02f551c36f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d79171c9-7b5b-4a64-be4d-3ffbf1e62433" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/37d53f7e-b85b-4726-bfae-f9933774119c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/399b3bd9-3bea-482a-869f-2410e32c93a5" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/77e12c7e-ac6e-4345-923b-f63a5def3bdb" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/4d3862db-8f98-40d0-b472-79feefb2a22c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/0f5acbb0-b1b0-4241-890a-224fff525257" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/00633b26-ab81-4449-a061-a94cb60ebfd6" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/1c5fc265-0d26-48bb-9b93-9648b19b822c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2a35556c-865b-4f5a-aa54-276b577207e2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/78848e66-ffda-4633-8066-12f529a0c92a" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e4c9952a-53ef-4746-b79a-f4be4cd5e1ec" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/71671932-c7ee-44d3-a5e6-a978f6acff2f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/eefa525d-b51d-45ca-9030-45dc87a5896b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/3e94ef87-1ded-4a8a-bfad-d7f1b9acd59a" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2ff7f62a-9b11-4306-82e3-e9115d1c91b1" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/6a7c1126-d396-457e-b386-3dec5e4050e7" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c40423a4-2fde-4348-97f0-165ae095cb4d" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/eaf0e339-958f-4cef-aafd-5b84240ebb40" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/2e188494-43c1-4721-b7d4-7f9370fb4662" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/cca52b92-d06f-4979-87f4-b01ffdb5bad3" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/32f66139-1fbf-4e48-871b-edc734596f21" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d821bf57-365b-48d6-990c-525a1ac66e25" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/01938c8b-06b9-42d6-ba0a-3d06e9d25181" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/bfe999ef-6c67-4db3-b0c1-02cfbb03d506" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e33882b2-be9f-4624-aa8b-fb0d783b3c9b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/3ed33b05-1e42-4c79-865a-33a377f08353" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/29dbd4ff-5f92-4472-82fa-f884ac2a9ff5" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/98f59d68-4685-48e9-9c79-39ab06e93001" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/8e4038e9-88ec-4d2f-9210-457aa25e2673" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/5db09ff1-0554-4987-af11-667742d094d6" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/8fee1533-b10b-4a34-a387-eb9409cd00a5" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/42f377a3-d24e-4bb4-8d63-e2a0577f48f7" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/18d57acd-0a3e-4173-ad78-44c5fd849161" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e5631249-974e-4fa8-adff-47b5f4d91bc6" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d45d6c99-30e5-4233-a8fd-5b924f569ba7" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/79597c7a-f29c-498f-9be9-43f22b161de8" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/fa192b02-9d3a-49bb-865c-353ad95c37cd" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/518e271a-3057-4d54-8848-ca64f010f47d" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/a8023687-6188-41ff-b7ff-3432a032cb91" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/71cbaef8-63d7-4358-bb67-ee8ed935c6c4" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/0dc15627-a892-47c5-bdbf-07974b73f42f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/3e58f884-648a-478d-8452-2c800f6112ae" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/3bf545b9-2287-44fb-aca0-3b30b8fefc64" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Job finished" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/43f70aee-5ca9-44a6-add6-2dcc11a65cde" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/47795ab2-c48e-4ecc-9755-ff0959115cdd" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/cdb208cb-6f8e-4338-b513-bfd51bb8a447" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/68258315-b161-4408-a51e-e1cc01249a9c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/27208e86-7bb0-4291-b857-2474e9efbd69" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/8ce1dabc-94b6-4bcb-a945-1fad2f0f632c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/20fa85d5-26c8-4d94-81f5-10ac09385a6c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/0c350b76-a943-4265-bd5c-886913f30ddc" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/1499b5ea-37fe-4897-86db-05d090c0c3cc" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/21dc2956-3c29-41dd-8947-5fda0a0a7732" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/18daefe0-c90e-43f6-8bf7-55f32813aa88" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/fa1e8c44-1cc1-4cd8-8840-9e34d4303997" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/0d0413a5-76ef-406e-a702-6a4f097e5433" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/20ef0682-c2fc-4a23-a793-a55daabc5e9d" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/60e50204-69be-4b4f-9f20-f2e580b268a0" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/ad3d1c03-e8b1-4663-bde1-cbafbcc4bf7f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/960f9067-04e2-42ed-8373-07943732b3a5" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c095eb99-cd4b-46e6-a845-cbaee61ee7a0" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/4e1ee781-39b9-40e9-aa44-fe6b522f5220" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d4e60a27-2776-4d77-8d67-11ed9c2fe137" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/82e7e070-ddba-4764-829b-eddfa5e37721" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/8622731b-5b66-4f1f-b297-4a55efe56028" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/9fec0875-4124-4634-b420-c4a87f519cc8" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/0dc9d77a-44bb-4188-ac92-39137181335e" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/6e379ac1-55f1-4977-964b-7d60028901a2" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/3ec470aa-ad62-4195-ac22-75f428a4f874" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/65816bc0-37aa-4943-aab6-1cabe069b75f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/ac0119a5-c92e-4de0-b90e-4cddaa2a8e14" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/8d0d1dc5-839b-4325-be13-c65933b1cf1d" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/5e20a85a-513d-4843-b3e0-52e567a40ffb" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/22c6416a-6ffd-4bef-9f75-72e52e954246" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/12fff9a2-7b23-493a-b326-fc86b84d3dc0" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e5748ee5-fd30-4228-9aae-539b854ac32b" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/1d691320-47c3-4a24-8d6a-a8253c051a97" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e8163057-435d-44d9-8b3a-b5bf6e8105c7" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/29d205e6-fb23-4361-89e7-0b75a739fa2c" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/85a89920-1144-47c1-abb3-6a940b9c0b7d" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c99b4a1d-4403-4c1e-8b2d-0b801b089afc" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/55db8bcb-64bb-4749-ac84-b67dff6096f3" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/f7970002-37a1-44b2-b809-371929d159e3" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/19ff817b-7990-4315-b651-95cb84baf97d" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/9b6073a0-bc61-4366-857c-c0dd65701839" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/9b01696a-c922-4877-9d97-2d77ecdaa47a" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/c956ba0f-3abd-45ec-a934-4250eca5825a" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e1e3a23d-675e-4d42-8051-cd34f031973f" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/1cea77fd-4d69-4508-832f-487aa50b291d" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/31b3fcfb-6230-4135-864f-fe3d649c7082" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/0767ed52-7046-4643-901e-d712182b986e" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/85997037-5663-4fe0-9252-831ce9e9e329" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/42ffd9ed-d97f-4988-b5de-e8b5402df6fc" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/f993c3ca-43b6-4969-ad4f-3d0131720ed5" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/32051ce1-afca-4c10-a97f-fd3625fe7ab4" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/dd285ab1-bbb9-4022-a169-b40ca46ff5c0" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/ec40b785-75d2-4ab9-879b-9d6e4bb963ba" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/a6d9560c-2844-4bba-93d6-3a1c1bcd45a9" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/27690ebe-13b5-4e6d-8f55-46d33b51c0b5" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/60736180-93c8-4aec-a738-e48e3919a9c4" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/f6a8c30d-7c75-4345-904e-482d84eceb55" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/921f34a4-f416-4836-97c5-cd7de3118a1d" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/e4d1f87b-de95-461b-bc9f-debf3d612326" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/3680a172-39ac-433a-b8cd-6eeb3f784ba0" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/d6042d88-ef48-44e0-a934-a009879b0612" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/89084635-0c3b-488c-b27d-05bfc9a7a1a6" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/events/Aa8=" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/mail/v4/messages/646f8052-6272-4713-b00b-d8486957c992" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Child job finished" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/events/Aa8=" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Child job finished" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Synced messages" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Finished user sync" duration=251.116583ms service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Event loop reset" eventID="Aa8=" service=user-events user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: POST http://127.0.0.1:44547/data/v1/stats" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Configuration Status Success event sent." userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/events/Aa8=" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/events/Aa8=" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/events/Aa8=" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/events/Aa8=" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Pinging API" pkg=bridge time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/tests/ping" pkg=gpa/manager time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET http://127.0.0.1:44547/core/v4/events/Aa8=" pkg=gpa/client userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:02+02:00" level=info msg="Closing user" userID=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Exiting IMAP Service" service=imap user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Exiting service main loop" service=smtp user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Exiting Service" service=user-identity user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Exiting service main loop" service=telemetry user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Exiting service" service=user-events user=2e70648f-486e-4222-bf24-1d35f7a122fa time="2024-08-27T12:32:02+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:40367: use of closed network connection" service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_SyncWithOngoingEvents (3.18s) === RUN TestBridge_CanProcessEventsDuringSync time="2024-08-27T12:32:03+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_CanProcessEventsDuringSync2049560938/001/config2726364541/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:03+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_CanProcessEventsDuringSync2049560938/001/data2210228533/gluon/backend/db gluonStore=/tmp/TestBridge_CanProcessEventsDuringSync2049560938/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:32:03+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:03+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:32:03+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:32:03+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:03+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:03+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:03+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:32:03+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:03+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:32:03+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:32:03+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:32:03+02:00" level=info msg="200 OK: POST http://127.0.0.1:37409/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:03+02:00" level=info msg="200 OK: POST http://127.0.0.1:37409/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:03+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Adding vault user" userID=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Creating new user" userID=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="200 OK: GET http://127.0.0.1:37409/core/v4/events/latest" pkg=gpa/client userID=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Starting service Last EventID=AQI=" service=user-events user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="200 OK: GET http://127.0.0.1:37409/core/v4/settings" pkg=gpa/client userID=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Starting service main loop" service=telemetry user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Starting service main loop" service=smtp user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="200 OK: GET http://127.0.0.1:37409/core/v4/labels?Type=4" pkg=gpa/client userID=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="200 OK: GET http://127.0.0.1:37409/core/v4/labels?Type=3" pkg=gpa/client userID=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="200 OK: GET http://127.0.0.1:37409/core/v4/labels?Type=1" pkg=gpa/client userID=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Adding user to imap server" addrID=0e7dd86c-d49d-4ff4-8aa4-dd0a44134f84 service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg="Creating new IMAP user" addrID=0e7dd86c-d49d-4ff4-8aa4-dd0a44134f84 service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg="Setting gluon ID" addrID=0e7dd86c-d49d-4ff4-8aa4-dd0a44134f84 gluonID=b8dec7a0-0506-4807-b656-a32d604651aa userID=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Created new IMAP user" addrID=0e7dd86c-d49d-4ff4-8aa4-dd0a44134f84 gluonID=b8dec7a0-0506-4807-b656-a32d604651aa service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg=Resuming service=user-events user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b8dec7a0-0506-4807-b656-a32d604651aa labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:03+02:00" level=info msg="Starting IMAP Service" service=imap user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Sync triggered" service=imap user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:03.712192693 +0200 CEST m=+48.499246158" user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Syncing labels" service=imap user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:809196e2-ecef-486c-a5f5-72ba6170ea92" userID=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Synced labels" service=imap user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=warning msg="429 GET http://127.0.0.1:37409/mail/v4/messages/count: Request failed with status 429 (Code=2001, Status=429), Attempt 1" pkg=gpa/client time="2024-08-27T12:32:03+02:00" level=warning msg="Too many requests, retrying after delay" after=10 method=GET pkg=gpa status=429 url="http://127.0.0.1:37409/mail/v4/messages/count" time="2024-08-27T12:32:03+02:00" level=info msg="200 OK: GET http://127.0.0.1:37409/core/v4/events/AQI=" pkg=gpa/client userID=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Received new API event" new="Event AQM=: addresses: created=1, updated=0, deleted=0" old="AQI=" service=user-events user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Handling Address Events (1)" service=user-identity user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Handling address created event" addressID=1309a154-6b2c-48cf-8f27-e2d434f7b855 email="******** (277f7961)" index=0 service=user-identity user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:03+02:00" level=info msg="Closing user" userID=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=error msg="context canceled" pkg=gpa/client time="2024-08-27T12:32:03+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: context canceled" service=imap user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Finished user sync" duration=95.91438ms service=imap user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Exiting IMAP Service" service=imap user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Exiting service main loop" service=smtp user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Exiting Service" service=user-identity user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Exiting service main loop" service=telemetry user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Exiting service" service=user-events user=809196e2-ecef-486c-a5f5-72ba6170ea92 time="2024-08-27T12:32:03+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:43405: use of closed network connection" service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_CanProcessEventsDuringSync (1.02s) === RUN TestBridge_RefreshDuringSyncRestartSync time="2024-08-27T12:32:04+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_RefreshDuringSyncRestartSync3483082793/001/config789057375/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:04+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_RefreshDuringSyncRestartSync3483082793/001/data3251216668/gluon/backend/db gluonStore=/tmp/TestBridge_RefreshDuringSyncRestartSync3483082793/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:32:04+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:04+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:32:04+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:32:04+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:04+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:04+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:04+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:32:04+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:04+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:32:04+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:32:04+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: POST http://127.0.0.1:44289/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: POST http://127.0.0.1:44289/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:04+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Adding vault user" userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Creating new user" userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/core/v4/events/latest" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Starting service Last EventID=AQI=" service=user-events user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/core/v4/settings" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Starting service main loop" service=telemetry user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Starting service main loop" service=smtp user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/core/v4/labels?Type=4" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/core/v4/labels?Type=3" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/core/v4/labels?Type=1" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Adding user to imap server" addrID=f99d7f61-44c2-4740-a0c3-3d28d4998c3e service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Creating new IMAP user" addrID=f99d7f61-44c2-4740-a0c3-3d28d4998c3e service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Setting gluon ID" addrID=f99d7f61-44c2-4740-a0c3-3d28d4998c3e gluonID=773e6571-7ab6-43fe-a169-504c2d57b43f userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Created new IMAP user" addrID=f99d7f61-44c2-4740-a0c3-3d28d4998c3e gluonID=773e6571-7ab6-43fe-a169-504c2d57b43f service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg=Resuming service=user-events user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Received mailbox message count" count=0 gluonID=773e6571-7ab6-43fe-a169-504c2d57b43f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:04+02:00" level=info msg="Starting IMAP Service" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Sync triggered" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:04.702762956 +0200 CEST m=+49.489816421" user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Syncing labels" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:bceff90a-7ffe-4a34-9893-174f37a65a22" userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Synced labels" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=warning msg="429 GET http://127.0.0.1:44289/mail/v4/messages/count: Request failed with status 429 (Code=2001, Status=429), Attempt 1" pkg=gpa/client time="2024-08-27T12:32:04+02:00" level=warning msg="Too many requests, retrying after delay" after=17 method=GET pkg=gpa status=429 url="http://127.0.0.1:44289/mail/v4/messages/count" time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/core/v4/events/AQI=" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Received new API event" new="Event AQM=: refresh: 1" old="AQI=" service=user-events user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Received refresh event" service=user-events user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Handling refresh event" service=user-identity user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/core/v4/settings" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/core/v4/users" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/core/v4/users" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/core/v4/users" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/core/v4/addresses" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/core/v4/addresses" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=error msg="context canceled" pkg=gpa/client time="2024-08-27T12:32:04+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: context canceled" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Finished user sync" duration=110.224997ms service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Removing gluon ID" addrID=f99d7f61-44c2-4740-a0c3-3d28d4998c3e gluonID=773e6571-7ab6-43fe-a169-504c2d57b43f userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Adding user to imap server" addrID=f99d7f61-44c2-4740-a0c3-3d28d4998c3e service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/core/v4/addresses" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Creating new IMAP user" addrID=f99d7f61-44c2-4740-a0c3-3d28d4998c3e service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Setting gluon ID" addrID=f99d7f61-44c2-4740-a0c3-3d28d4998c3e gluonID=ceda5383-19d9-4c53-a081-94547a54c0c2 userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Created new IMAP user" addrID=f99d7f61-44c2-4740-a0c3-3d28d4998c3e gluonID=ceda5383-19d9-4c53-a081-94547a54c0c2 service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Sync triggered" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ceda5383-19d9-4c53-a081-94547a54c0c2 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:04+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:04.819906639 +0200 CEST m=+49.606960114" user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Syncing labels" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Synced labels" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/count" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Syncing messages" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Job started" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: POST http://127.0.0.1:44289/mail/v4/messages" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Creating new child job" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/bc220050-7b0a-4b8a-a77c-02797724a298" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/39f6c531-6e29-4e35-9d5f-6a7593d62675" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/0ce12678-f052-4c38-a2e7-9649f8926e48" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/39264ad4-6827-444f-bf2c-ef38e26c8c3b" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/fc9888ac-7d9c-404d-9fcb-19b77a927a19" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/26eec361-e6a1-4412-b31f-7d6fa221c561" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/93360257-40bc-4ad4-8b67-dbe577f51533" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/4d4db72d-5718-44bd-ba58-62eaeffc741d" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/cdc3a16a-2d65-465a-b169-9ccbcefeba2d" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/67cfeecc-9e09-4e64-9b03-f157e6a363f2" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/2ccce4e5-8962-442b-9e54-6d0c266417eb" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: POST http://127.0.0.1:44289/mail/v4/messages" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Creating new child job" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/57483016-8291-4c6a-b8ac-e1094f1645c2" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/213ecdd9-7112-4245-9ff3-52b279f63881" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/672c7c86-3146-4148-b133-bb4f35fd1b7b" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/9ea97c3d-cef2-42c6-babe-2682ebf851c2" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/b8a4de49-a3c0-476b-96f5-490d95091e24" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/84df07f9-0d52-4236-8978-285afc8487b4" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/2899bc71-26c5-40e6-bf91-28aee1afee11" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/1e780014-32c3-4ad7-bfc1-5414261ba7d0" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/51c4d9fd-3e14-4302-a9e9-fec2f5882b6c" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/00faddb6-4bd2-4ae3-b750-a632a2b81c70" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/41bfe709-bd8a-4d12-90c0-0f7b6603b06d" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/5610cfd7-b941-41e0-bbc1-ead1c41de21c" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/1d38c44f-814d-4760-9e01-9c921e0b6dba" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/047a2753-82b1-4f6a-80a9-fa26153188f4" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/d4696229-4151-41ea-b466-aca5ccb291e0" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/d75211d9-307f-4241-93a5-dc676ccd4a22" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/ed7ae142-85c2-4203-bc63-f15e4a3b36b3" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/7b968290-3645-4126-bd28-b75a7a0af6b1" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/78ac7696-cc6a-49c6-bfb6-af40726cf3a3" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/dab9f51c-07e2-4a7a-82b0-d1b16209be23" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/917d8df5-3469-4019-8c23-ede147bc0625" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/da4b8b1e-da14-4492-85ee-8234dd70b280" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/98b3818f-86cb-4d81-996e-91766f21ec1d" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/32b8f012-99d9-45e8-965e-6a937cce2044" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/d3f2f1d8-2368-49e8-b1da-55720da083c6" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/6ed57188-c83d-4cd9-8ee4-0e9d1b5fd125" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/40e2bd98-185e-4b4c-a99e-f8d7a90e6780" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/9c888828-9a01-48c4-9674-b471487e02bb" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/7c3b99ed-2ca6-4670-99b4-687d0236a702" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/3baeb97c-e075-441c-88a9-927ac5c0bdc8" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/f9024eb9-8523-495a-9f8c-ce0decead08f" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/9392c5ff-18c2-482a-bda5-3e5c07f65873" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/469ae45b-54d0-466a-a0b6-0a5d47f1b3de" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/05150a0f-0387-4271-bcb8-a10d7df9cd71" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/3b92afa7-aefa-45e8-992a-b7ef5e92180c" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/8cf05067-0e99-47e3-add8-fff83c80be93" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/b4c31849-bbbb-419b-b99f-612371b785c6" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/3990e39f-c724-4a2f-817b-ebdfabc584b2" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/70674ab7-7c3c-4b8a-b2f9-3abe3c6494eb" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/1a6fd4b6-820a-46fd-ab95-1020851e0687" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/b5cb65e2-51a1-4bd0-8ddc-7470f511d72c" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/2873524a-5f09-4a56-9da1-2704eff01ad5" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/44e60c40-5f36-4763-8679-b65b81cc0f11" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/0ac51c33-94ce-401f-b985-2c299a742c6a" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/931f44e4-20c4-4811-909e-3b1ec74dfc09" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/0392bd3e-ec3f-465a-ab12-10596f1fcb62" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/d7872121-380b-4816-bcb6-aed408bc99ee" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/e631ac7c-ef9f-40fd-a22a-71eaa9e8a33f" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/42e9d4c9-4b67-4f68-a2b4-7be9f91a8f07" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/8f19e2a2-5edf-4144-9de9-c420c5823a65" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/fdb47beb-1c16-406d-9ea0-0e8b35c03582" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/b607de02-f848-4dfb-81e4-bfefcb42a790" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/31e065d4-a152-4db6-b859-ce74c3870879" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/75546ab9-a794-4c7e-9655-a99d053fd041" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/core/v4/events/AQM=" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Creating new child job" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/29c2b2fc-c4b2-4756-8ed9-c576fd3e0363" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/7165de75-64eb-4f4d-8246-de0fc99176bd" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/9c365cd6-ce77-48ba-a424-e85840821b12" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/2b2d7994-4246-4350-8907-84456154b63e" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/f86e02e8-4b20-42d2-8336-3006186b4e31" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/1a29a068-7437-48f2-8817-2da34a38e9cd" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/f9c67143-9bae-4327-8082-a03da08dcb5f" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/a0ef5986-e4b7-4d1a-9919-85cf8da9df2d" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/3ed97424-fdd2-4256-948e-70921d3fee49" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/aa53374b-3520-4c72-a792-e55deae09efb" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/70cab7ee-2e75-45cf-b669-87b495cb1d0c" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/13369cd6-5a98-49a5-ac78-cf3a394a9f53" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/08576403-e08f-4df0-9c38-23339a7488ac" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/dcf7784f-3360-463c-9b7c-18d53a902937" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/3cfbcfa0-71fc-40f0-befe-c3e2641c4cfd" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/705ad70e-3e0e-4162-9115-fe26d1ab237c" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/c75050d8-af98-4683-96e1-c43ee6af0600" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/b9ec5faf-46f6-4db7-9d7f-27cac43a45bf" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/5c81daca-2022-4fb6-bc55-b4a4aea0c4da" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/57bfd093-2cd9-48d5-9f3d-5583b8d98735" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/a0c3999a-054b-4a25-a7e1-64852a07dc7d" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/a61b21e1-f27c-4021-8023-b285d8aaab78" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/6f1337b4-6c47-4eb8-8d83-ee16d41a0ebd" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/fbea81e8-ff8a-4c79-baaa-d265b8eaec23" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/f09bca2a-a9ed-4f12-9488-ba467fff7f09" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/db5eec22-2f3c-42b0-903f-a31df8b1a9ee" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/ddb1e6ed-b0a1-43e8-95e4-1a3f75af2857" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/27194f80-7ac0-4392-8777-7fbfbff8d1b5" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/fa3082c5-f6a5-4d95-9308-4e1c831781c5" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/7bd35934-1e63-4943-8c9c-0c0c37bdff6c" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/98ae35d9-7c2e-4740-b061-49f3dc953436" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/37506bd5-de8f-4714-92b4-835a244ba4d8" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/a8305e74-1a49-4293-a53b-9b840a948626" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/1969b627-1fb4-4081-9c98-2f3962cda800" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/6a71b4a3-cb1f-41c4-8355-599113e0906e" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/77f8753b-3e82-4fc9-879c-6d9ac15e1daf" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/2d38a42e-82ef-4c59-a42f-e426e7a25f1f" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/33faa29d-f891-4d52-a0ec-9847335d8799" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/6d6479a8-24ef-4440-bf4e-87d9f1d5dde9" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/7610b03a-fcd7-45f4-9f33-7bd1d69209fd" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/e1f3a8f7-9f64-4e71-82eb-9fc286ed75a1" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/a135e0b1-40f1-4a35-ba05-e6d3fc52b4dc" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/394b2b8b-1ddb-4806-a22e-a6818035f1ef" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/a4d79408-5ead-4f9f-b62f-0dfefabbd5bd" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/80c4c05b-d6f5-47b0-96ea-92b17654462e" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/190674dc-6d76-46e2-a375-78034c116a59" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/f158f128-b3d1-432d-a638-97c4d5033233" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/c5d34aa4-51f4-4f72-8e30-f3fee9363afe" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/3840f4f6-89b5-41f5-b229-b05131e21ad7" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/220521a1-00c3-4b10-8b30-5d3be904700f" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/727e5bf2-b5cc-4c34-a19a-8df5b89cc06d" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/9a0fbb43-7a02-4668-84ab-5244a2e10f0b" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/fb683e57-f7e4-46cf-bc48-f324bb773761" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/9086236e-3f47-4760-95a2-154b71c4bc73" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/70213a38-ab6b-43f7-b871-685b949034ec" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/0f8eff97-5148-450c-bab5-854e83ff663b" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/a692c8c2-3528-43c2-95dc-eab7e9f31435" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/16168b16-c3f7-4e4a-8076-286ea1f6ad0c" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/5358a5b0-1343-4b07-b5a5-b2e7e3514006" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/7c0a2323-7f41-4df0-bd53-d87e24d0f163" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/bc9c7197-cf53-4a2e-a5df-a6345fa303ee" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/cf0023b4-251a-436b-8d70-ced0cac2030d" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/0e275936-7626-4fea-b246-0817f0b8d13d" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/a8ee9367-0c72-4d11-951f-0517ae1c37c2" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: POST http://127.0.0.1:44289/mail/v4/messages" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/11ef26f6-aca1-4a3c-b7ab-6381a3b22992" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: POST http://127.0.0.1:44289/mail/v4/messages" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Creating new child job" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/e888a092-6ccd-4911-af36-4fcda16485ba" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/ea308867-e1a5-48b5-82e4-48a060b2a8bf" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/accdf71d-472c-4945-a955-da2e33b28c97" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/f1ebf655-844c-4545-ac18-3bc0b9b6abdc" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/571012e2-c040-4c6c-9b72-72624a220f61" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/4171d14b-e0b2-44c6-8f0d-2bcca8d775bf" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/c96358e0-1faa-4fda-a6d4-ad82a51e3993" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/bf0407c4-75f6-4e3c-875c-e6cc15385ec4" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/313d297b-7d3f-4351-8332-c4c7283b01a0" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/a4b2fd11-8e99-4adc-b085-d0054a92972a" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/88fab717-3008-423c-9fbb-cb064a8120c9" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/f00a5f72-8b99-4945-9853-32d1547cefdc" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/e1f22ebe-bae1-4282-af22-cb78b3e1d4b9" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/679f7d75-2b48-4dfa-9e1c-42257cd42d29" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/19f5da57-b6df-416b-b158-aa08fdb81dff" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/09156952-c501-47d9-aade-dd42a689508b" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/b95172e2-2a56-43f2-8f28-30f1cc8d2e1f" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/d0d68456-cf41-4a5d-b566-069916b086ac" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/8644dc3d-dd3e-4257-8fc8-4b2c4e5c3dc8" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/51c7032e-f2b1-4a88-bf07-9700543d6e66" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/dbcb1c1c-80b9-421b-9603-d237b79f3f8e" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/0449db17-9ab0-4b8c-a57e-0e17cfeaf284" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/cd07eb4c-0fe0-45fa-bb0c-d8f56265a970" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:04+02:00" level=info msg="Child job finished" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/core/v4/events/AQM=" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/fea92427-9ae3-4e8a-9e1f-cd8c5d89f7fb" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/901d29a6-8df5-4e2e-9eaf-a41086d34867" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/6af6985d-98e8-4d62-91ea-c99352771e03" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/0228a6c3-078c-4451-aac5-37dcd035e7ed" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/2e29c527-bb2d-4502-af90-c21dc570df0d" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/61ca3814-e6a2-49d8-831a-ccb5aa3abb4f" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/63bc08d8-b192-48e1-93cc-f00b8b048ad9" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/eb3bb0c7-2319-4e6a-94ca-ada6cc30f588" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/4f4af26f-e2d6-47f8-a8fb-2a5b57b009e4" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="Child job finished" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/68ed1671-278f-456a-a19a-ce6a25f698c3" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/c53d81f4-9354-4394-808a-c250354f128c" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/ddb3c50f-34eb-4e22-b5d2-7a314747a76e" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/6fce47a6-2ba8-4238-a4ae-e19442493638" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/6e2915c2-49e8-41cf-b700-9bdecf85555b" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/c90b38bd-d02f-4058-bfc0-17a0becea281" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/2556f5c8-3d79-4d72-b5e6-0fbb476d5b1b" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/e0c11b19-0000-4055-9eff-a69ef2699f70" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/0da39af8-9ecc-487a-88e1-10d4c8ae632a" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/17d8c914-07af-4877-822b-25dd9835b21c" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/80b9c8de-a71a-4b8f-8f2d-a2cbb68932b1" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/65f1f04c-4ad1-4b86-b9af-6fa949c55a42" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/20ff8327-6cc6-4505-ae1a-043174f9b520" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/70795bfa-907f-4e13-a62c-5422e09a0fff" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/f7017974-506c-40f7-8a94-4bce62500683" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/7b7faa2d-6dc1-47ba-97ed-393e3fee9fbf" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/104c3bb9-0567-4b1c-bf64-4ea957ea710d" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/22895c66-f228-42bf-bbf5-3f7965785c20" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/d2600859-0222-4f02-a260-bbdb338e1f4a" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/fc378c37-f4b6-4f05-b04b-294c5df650a9" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/8c38db51-19f3-4ed6-a4c9-19cbcb69d494" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/6c57a218-39b5-48b7-b139-8679074a0bb2" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/309e796f-0968-4216-a71c-d55400875470" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/f5e846c2-7dba-43f0-8912-2124640a014f" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/a3c5c457-1286-40ea-a544-ac6c6e96c387" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/420febb0-8c4f-4ea7-adf0-7a1065bcd687" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/2e6543ab-c937-48a9-b9b9-3761275c2125" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/8435ab48-747a-406d-b2fb-07e86f5eab00" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/a727f777-30d8-4d71-bb44-15a36a681c5f" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/5ab0cc17-b4e1-44ab-a6eb-4dd0a3ef9408" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/aa6ea896-4ce4-4b88-baa7-dc29dd504b1f" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/f974b3a2-d4df-482d-b47e-9e69a985af97" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/4b029d48-3417-443b-b85a-f397c61cb3ba" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/0a777af8-d87f-4274-b18e-e3595a2ceb46" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/3d9a8913-080e-4fbc-a645-0f2dbc594de4" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/edc33008-80df-4afe-88db-bf696410dff4" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/d8ed7f2d-9ef9-48b8-9616-6d8989303be5" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/2ae9d698-e111-40d4-b5ac-087f20a5083c" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/5f1649ab-b8d6-439b-9661-99f33dae5bf8" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/b2371795-0d10-4c0f-8526-8307de531396" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/6a2725f6-35b1-4261-8d1f-cb585f52588d" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/b54dfa17-12e8-4050-bfa3-921a36ff1d78" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/7f407e75-7972-4f67-9ed2-87aa9b4e4c56" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/d5568f15-a46d-4c7b-b017-63c488404048" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/1c1cf8d7-2bb0-4fef-99f1-82c99e4e24dc" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/14511f89-848c-428f-b7a5-8ddf4eb7d508" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/1a6b820a-f889-4788-84e3-9887967a13ea" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/ddb3df7b-92ad-49cd-b71e-16ce8e485cef" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/7578591a-c739-453a-af2b-0544cedc99df" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/03484f6b-d496-4a30-bebe-6276834afbf4" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/567353f7-4c49-45ff-907b-82c316a65d86" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/ff92984a-e0ce-48a7-8b4e-266eb30c14cd" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="Job finished" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/0fdccc92-fa73-402a-90ee-28b2bd73e580" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/3fcbd05d-c277-4b6f-a388-c86f12981d4c" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/5eea27a8-2e95-4318-895b-d18d6681744f" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/c0f29183-c4b0-4c11-87dd-e9b54350d1e0" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/67de6ac0-76bd-4c25-bc3d-838bb7fa333b" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/ac208a1e-fbe5-48b3-b824-707f20840351" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/faa05a5e-1937-4fd6-8a4f-139539f14bb9" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/7b68b58e-7374-4d47-8c61-342619615569" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/2dc06622-b5e4-4e76-9b92-db7a8a2a29b6" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/fd4c6777-1706-42a5-b8eb-287c38e390a2" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/7208f0fc-d43b-408b-8c38-8e22319d6e8a" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/c296c3cd-8944-4cc5-a1a3-d5ffd2f13331" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/43d0e397-ad99-4f9a-a7b7-1a9ed2f2acd3" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/85422e01-be22-47dd-9122-1681d1103ab4" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/ea3de63f-8ee2-4b37-90c3-52ee57a8467a" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/8bad1467-978a-4f58-9f45-a49924c0ba5a" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/0d62b88c-a53b-40a1-bab7-703d9e3118df" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/6677ef6a-231f-4330-a259-629ad94fea91" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/6140b303-bb14-482d-81b8-1744187ddd61" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/7ba8ced8-bd73-417b-b28c-684fff1557aa" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/c582a21c-3b48-4c7f-933f-63b7a60a59a7" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/d5c1d01b-27f7-41fd-a3d5-8ef1b13489ef" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/80dae8a0-5e9f-4804-9fad-225353c14b60" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/eefa6a7b-348f-4f31-bad5-bac0201e8f2a" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/7d8d4139-e8ba-4edb-a2f2-b3886f3b596e" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/9458258a-a5c4-451a-86be-ee000ebdf456" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/a9eee833-aba1-41c4-a638-759e19246019" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/3bee2001-8bbc-4569-a4a3-cc17e9210dc0" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/1cf7a5af-7fcf-45f2-8339-d545942383b8" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/f8a080d4-c310-4640-82f7-e486e4a49743" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/987b2d47-fc4c-4ae5-a230-76d009488234" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/2b0da5ac-5dcd-40aa-ae93-6ec16450ce99" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/ac082eb7-478a-41e0-b721-4a34ad969e05" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/bd400313-e119-4514-94e6-a981e5ac5f7c" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/aa76c212-4af7-4d66-a1d3-e4e6b5b8b3a8" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/7c2c2036-299a-413e-88b8-66634d99437b" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/5b157718-b420-4349-a856-7bbfeffbbc95" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/2a05f883-b142-49d5-a555-aac0d34d435a" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/592361ec-9a3c-4bdb-b6ea-74217e0e63ce" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/af4255ed-eaef-4540-bf7b-295d6a8954c6" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/3f9a2e8d-c171-467b-b901-89ddf69019e4" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/mail/v4/messages/a8ce9ff2-c575-4024-b6ef-df82faf986e7" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="Child job finished" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET http://127.0.0.1:44289/core/v4/events/AQM=" pkg=gpa/client userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="Child job finished" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="Synced messages" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="Finished user sync" duration=327.093529ms service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="Event loop reset" eventID="AQM=" service=user-events user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:05+02:00" level=info msg="Closing user" userID=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="Exiting IMAP Service" service=imap user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="Exiting service main loop" service=smtp user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="Exiting Service" service=user-identity user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="Exiting service main loop" service=telemetry user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="Exiting service" service=user-events user=bceff90a-7ffe-4a34-9893-174f37a65a22 time="2024-08-27T12:32:05+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:05+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:05+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:05+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:34347: use of closed network connection" service=server-manager time="2024-08-27T12:32:05+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_RefreshDuringSyncRestartSync (1.35s) === RUN TestBridge_EventReplayAfterSyncHasFinished time="2024-08-27T12:32:05+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_EventReplayAfterSyncHasFinished1185765491/001/config1340173314/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:05+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_EventReplayAfterSyncHasFinished1185765491/001/data3669868864/gluon/backend/db gluonStore=/tmp/TestBridge_EventReplayAfterSyncHasFinished1185765491/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:32:05+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:05+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:32:05+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:32:05+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:05+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:05+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:05+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:32:05+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:32:05+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:32:05+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:05+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:32:05+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:32:05+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:05+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:32:05+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:32:05+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: POST http://127.0.0.1:38799/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: POST http://127.0.0.1:38799/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:06+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Adding vault user" userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Creating new user" userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Creating user object" numAddr=2 numLabels=13 userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/latest" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Starting service Last EventID=AQM=" service=user-events user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/settings" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Starting service main loop" service=telemetry user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Starting service main loop" service=smtp user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/labels?Type=4" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/labels?Type=3" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/labels?Type=1" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Adding user to imap server" addrID=cca3061b-015a-4989-90db-bf8c57f20800 service=server-manager time="2024-08-27T12:32:06+02:00" level=info msg="Creating new IMAP user" addrID=cca3061b-015a-4989-90db-bf8c57f20800 service=server-manager time="2024-08-27T12:32:06+02:00" level=info msg="Setting gluon ID" addrID=cca3061b-015a-4989-90db-bf8c57f20800 gluonID=6289b0be-11a1-469e-8527-4de737e32e99 userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Created new IMAP user" addrID=cca3061b-015a-4989-90db-bf8c57f20800 gluonID=6289b0be-11a1-469e-8527-4de737e32e99 service=server-manager time="2024-08-27T12:32:06+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:06+02:00" level=info msg=Resuming service=user-events user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Received mailbox message count" count=0 gluonID=6289b0be-11a1-469e-8527-4de737e32e99 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:06+02:00" level=info msg="Starting IMAP Service" service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Sync triggered" service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:06.110983991 +0200 CEST m=+50.898037456" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Syncing labels" service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:ccaab02a-d93a-481a-8432-3258d9ff709b" userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Synced labels" service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=warning msg="429 GET http://127.0.0.1:38799/mail/v4/messages/count: Request failed with status 429 (Code=2001, Status=429), Attempt 1" pkg=gpa/client time="2024-08-27T12:32:06+02:00" level=warning msg="Too many requests, retrying after delay" after=18 method=GET pkg=gpa status=429 url="http://127.0.0.1:38799/mail/v4/messages/count" time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/AQM=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/AQM=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/AQM=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Received new API event" new="Event ARg=: messages: created=20, updated=0, deleted=0, addresses: created=1, updated=0, deleted=0" old="AQM=" service=user-events user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling Address Events (1)" service=user-identity user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling address created event" addressID=76596dbb-0d11-484c-9f91-4d2c8814d790 email="******** (35eaf701)" index=0 service=user-identity user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling message created event" date=0 messageID=e750713e-8d7e-4480-a169-98cb050cff40 service=imap subject="******** (532eaabd)" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/e750713e-8d7e-4480-a169-98cb050cff40" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling message created event" date=0 messageID=79bf4ea6-024d-4aff-8ed4-2ba0ef81580d service=imap subject="******** (532eaabd)" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/79bf4ea6-024d-4aff-8ed4-2ba0ef81580d" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling message created event" date=0 messageID=f4c9406b-b504-4f1a-a5bb-b02b6006f1c7 service=imap subject="******** (532eaabd)" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/f4c9406b-b504-4f1a-a5bb-b02b6006f1c7" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling message created event" date=0 messageID=1318be80-7cc0-4cf2-99fe-753ffb516840 service=imap subject="******** (532eaabd)" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/1318be80-7cc0-4cf2-99fe-753ffb516840" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling message created event" date=0 messageID=3566e199-ad05-4e2b-a53a-75998558675e service=imap subject="******** (532eaabd)" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/3566e199-ad05-4e2b-a53a-75998558675e" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling message created event" date=0 messageID=01a4eef2-fa59-49a8-b743-bc6b3a7a9bc5 service=imap subject="******** (532eaabd)" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/01a4eef2-fa59-49a8-b743-bc6b3a7a9bc5" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling message created event" date=0 messageID=5020fc82-6c13-4bef-b9bb-1df92c171fb2 service=imap subject="******** (532eaabd)" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/5020fc82-6c13-4bef-b9bb-1df92c171fb2" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling message created event" date=0 messageID=a3ed15a3-8747-453a-87d1-d48e39c2f84f service=imap subject="******** (532eaabd)" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/a3ed15a3-8747-453a-87d1-d48e39c2f84f" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling message created event" date=0 messageID=0e7bdde2-4151-4704-b6bb-0ea0863c6ae0 service=imap subject="******** (532eaabd)" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/0e7bdde2-4151-4704-b6bb-0ea0863c6ae0" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling message created event" date=0 messageID=646ee2be-b4db-4aed-88a3-9dea48744cad service=imap subject="******** (532eaabd)" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/646ee2be-b4db-4aed-88a3-9dea48744cad" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling message created event" date=0 messageID=3e25b8a9-8a77-497a-b309-90e0d6d37c59 service=imap subject="******** (532eaabd)" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/3e25b8a9-8a77-497a-b309-90e0d6d37c59" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling message created event" date=0 messageID=b3c549c0-322b-43b7-8deb-d307f00c5491 service=imap subject="******** (532eaabd)" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/b3c549c0-322b-43b7-8deb-d307f00c5491" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling message created event" date=0 messageID=4e1c2d27-c7de-453a-accc-1f03a166fcfb service=imap subject="******** (532eaabd)" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/4e1c2d27-c7de-453a-accc-1f03a166fcfb" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling message created event" date=0 messageID=df69222b-554c-4945-a208-3bac4bc07097 service=imap subject="******** (532eaabd)" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/df69222b-554c-4945-a208-3bac4bc07097" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling message created event" date=0 messageID=2dd88d32-0bf2-49f6-845f-13b69ebaa62c service=imap subject="******** (532eaabd)" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/2dd88d32-0bf2-49f6-845f-13b69ebaa62c" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling message created event" date=0 messageID=b22c23b9-1814-45cc-8de7-9f3676a8c074 service=imap subject="******** (532eaabd)" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/b22c23b9-1814-45cc-8de7-9f3676a8c074" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling message created event" date=0 messageID=87f12539-2184-4146-8795-8c2b34eacf2e service=imap subject="******** (532eaabd)" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/87f12539-2184-4146-8795-8c2b34eacf2e" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling message created event" date=0 messageID=d47d0b14-b35b-44ee-a27a-d60f5c50eca1 service=imap subject="******** (532eaabd)" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/d47d0b14-b35b-44ee-a27a-d60f5c50eca1" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling message created event" date=0 messageID=c0754244-fcbc-4497-b768-a740f48480cb service=imap subject="******** (532eaabd)" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/c0754244-fcbc-4497-b768-a740f48480cb" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="Handling message created event" date=0 messageID=4bcff2ce-4852-45c8-af2c-afa7c73641d5 service=imap subject="******** (532eaabd)" user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/4bcff2ce-4852-45c8-af2c-afa7c73641d5" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:09+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:09+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:09+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:09+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:09+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:09+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:09+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:09+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:09+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:09+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:12+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:12+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:12+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:12+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:12+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:12+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:12+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:12+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:12+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:16+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:16+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:16+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:16+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:16+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:16+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:16+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:16+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:16+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:17+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:17+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:17+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:17+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:17+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:17+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:17+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:17+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:17+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:17+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/count" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Syncing messages" service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Job started" service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: POST http://127.0.0.1:38799/mail/v4/messages" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Creating new child job" service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/4bcff2ce-4852-45c8-af2c-afa7c73641d5" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/c0754244-fcbc-4497-b768-a740f48480cb" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/d47d0b14-b35b-44ee-a27a-d60f5c50eca1" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/87f12539-2184-4146-8795-8c2b34eacf2e" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/b22c23b9-1814-45cc-8de7-9f3676a8c074" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/df69222b-554c-4945-a208-3bac4bc07097" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/2dd88d32-0bf2-49f6-845f-13b69ebaa62c" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/4e1c2d27-c7de-453a-accc-1f03a166fcfb" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/b3c549c0-322b-43b7-8deb-d307f00c5491" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/3e25b8a9-8a77-497a-b309-90e0d6d37c59" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/646ee2be-b4db-4aed-88a3-9dea48744cad" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/0e7bdde2-4151-4704-b6bb-0ea0863c6ae0" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/a3ed15a3-8747-453a-87d1-d48e39c2f84f" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/5020fc82-6c13-4bef-b9bb-1df92c171fb2" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: POST http://127.0.0.1:38799/mail/v4/messages" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Creating new child job" service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/3566e199-ad05-4e2b-a53a-75998558675e" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/01a4eef2-fa59-49a8-b743-bc6b3a7a9bc5" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/1318be80-7cc0-4cf2-99fe-753ffb516840" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/f4c9406b-b504-4f1a-a5bb-b02b6006f1c7" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/79bf4ea6-024d-4aff-8ed4-2ba0ef81580d" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/e750713e-8d7e-4480-a169-98cb050cff40" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/8ab48a43-17ec-4e7c-9813-b9a2a19401ae" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/12507210-0183-4856-8f92-a6bcb6c8f098" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/524ac338-00a5-465b-b05e-3f8ddb4aa183" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/d206a332-0d6a-4221-b4ed-ae2dd0b63b40" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/b20de6d3-6824-426f-af85-665787941b8d" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/c646f998-282b-48df-ab6d-b185f1755d6f" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/3f7e4042-ff2f-403b-ae23-081ce92d1a13" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/4a9fc27d-48a0-4d05-9c82-e85634712e4a" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/46fbce72-4184-4790-a0b9-71e65aefa171" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/49cd8884-29ef-4104-b6ec-969580e4cdbe" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/e124eac9-fe3f-4f14-8e41-d30323ea4131" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/b971df68-09a3-46e5-84ef-c3371f5b6564" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/c04bf865-d438-45fe-b6e2-3a9437b5fa10" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/7a0102d9-fc46-46df-8072-adfca5bebaac" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/65d21a60-e810-467e-bbcc-958d4c0766cb" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/337fc290-be04-4a14-827b-bed79123e8e3" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/3a1cfb5b-e193-4824-94b8-263592874738" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/c5ae2ac1-b4fa-44c7-83ec-0e63093e4080" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/481f17c8-5b8f-490c-a9fa-990a391af96e" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/a1cbbd24-cd1f-4eaa-ac8b-ab87d54a6881" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/bd0d6804-3878-4234-a5e1-f9af115c15a4" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/2f1b81fd-c8f5-4214-8845-cee6b5ffbaa3" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/16ea515a-56b2-4eb6-984e-e5ceaedf5e7d" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/094e0d9c-36e8-4645-9a16-54e9c5c37730" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/e30ec9b4-7ae2-4527-9759-9b46b1045f39" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/c03fa85a-dd00-4940-9554-6fee00cb6c7e" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/731b360d-175f-47d6-8577-aa8eb30d465a" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/d151bf97-1d28-45f9-b5b4-6989b7d4da02" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/d7080532-c0c9-464e-a585-eec82c3762aa" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/c1d6fb20-ee7c-4372-959e-d998bca2da13" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/d79a51e3-067d-4209-bb82-460b07693967" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/f69e51aa-b818-4081-82f2-fc0e73e4f80e" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/d1b85e76-4e63-4ef0-8952-061fb6c14734" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/bcecf388-13f5-4927-86b0-6e8be3409183" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/6835a988-f9e6-444c-9b81-3d75aab1924b" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/8f0a1ead-4e31-4c57-806b-73a3e24d75ef" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/b2419edf-12fe-40f0-8196-fb205a797eb0" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/63d6620a-c5d0-476e-acbc-5893d95fba61" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/af9a3223-7ca2-4027-bb11-779386cc08f0" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/b702da0a-23ef-4e54-aa6b-741eaa96318b" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/0f5b515e-f708-4980-836d-7e7226b95ab7" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/4bea692d-f016-4f7b-888b-e336212af649" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/db98c631-6429-46f2-98c8-b2fa97ef9d27" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/8b53b2a6-c162-4934-a823-d44b4ef88fbf" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Creating new child job" service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/81f959c5-e09f-49db-8603-eb98ad690add" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/35f304a3-b557-4b5c-8151-c214bc52d832" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/34f60ac2-96aa-494c-970a-b8de0b5a5e48" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/bbf290be-4d8e-4f75-acf2-6ab74659aa46" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/b8d1b12f-aaa8-4513-a6ae-4ece250e8b3f" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/9827119a-06bd-4536-ad83-8cd0148d72d7" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/a22a1d4f-f3c7-427f-b3bd-f09c63b45839" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/abb61580-8342-4061-a531-1a7ba651d33e" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/fdc6e3d8-08d6-4e89-8678-388c1f79adb8" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/ded2d7df-0a56-4232-af30-50820e6adf51" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/12cae20f-72e3-49bd-9b79-ad2fb6726806" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/5ff154e0-72c1-4af2-bb27-b73fea5155ad" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/4423161c-7b10-4250-843e-20f4995b13fc" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/85efffc7-f726-4b5e-b506-f4e9eae8aa96" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/912fa5dc-2588-4425-a252-ea160bc2fae2" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/dd433a1d-3391-4778-a883-8699c3c8c2a9" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/8eef45b5-86a6-408a-8b82-2627dc87aa40" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/b42c31db-2fb7-4ab3-ba59-b29a161a439c" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/02c0ffe8-8160-4494-a204-54073d2fe374" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/4617f063-6bd7-4a98-aaa4-e6678a5e0250" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/78c0e612-6fea-42d6-ab80-13b949f0a724" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/170950a9-5f6a-4444-ab94-fed0adae635e" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/735983eb-ba31-48f9-ad95-fbfe0f0ca865" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/9e16f635-e578-4fe0-a6e4-a6f071ea4e82" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/440af3fa-7fdf-4746-a30f-975196eb69b7" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/aafec602-d475-4682-9439-0288a9a9c91e" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/e7f54208-d3ac-4f91-9a93-51f5a8948e74" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/6cb072a9-beaa-4d6a-9129-cd236545d33a" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/0e81c3dd-3e35-4cdc-8ad2-a5da7e74c68a" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/36dcdc0e-6e5f-4491-aa00-a6127bb10e85" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/8cb0adb1-2d5c-42e6-bad7-c48ec22c7bb7" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/6c9bfea1-35d1-4509-8fe3-690d1fa61b9f" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/839d3f58-8895-4395-8b10-b8f119e1a5d0" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/b1bc4105-62c6-4f2c-aa60-fca8774bbf73" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/7ea31a98-dca6-4c84-ab46-3be4a3c14f11" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/3cd475e8-3a69-4f99-a97c-774a116d0ea5" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/c1841881-5e10-4918-91a7-cdc7e6eaa1e4" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/41ad823e-2e37-4711-bebc-0e5d2a1b0bfd" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/30d11798-7b25-48e0-97b8-22d878b29cb6" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/59f1379c-76dd-43e4-b983-1276cbd88205" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/3aa35dcf-c3ef-4016-a4db-1941a8adf933" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/b08310f2-716c-479e-85b1-6c4b975c51fd" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/9904e553-c19c-4a29-bdce-fbce1a8fb72d" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/3faca2b0-ac46-4b63-a79d-66dd9d01953d" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/8126d23c-2273-45fe-859f-2bb5e395c166" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/42090945-67de-4602-b504-b972b614affb" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/07dd1447-8b59-4a01-a11b-1f6a7b6c4b97" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/fbbf2ce4-aec1-481c-8be3-e324ca42a1fc" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/d246482e-ff0a-4093-9352-6a7def539934" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/984e6c76-50f7-48fb-83d3-822097edb848" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/598fd28c-1e0c-4d58-92cc-0214e288d026" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/1338d139-b059-42f6-8d1a-353a2d819a90" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/ba9fe74c-d421-45db-b2e1-a3e111b51f1d" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/60976a58-6a53-40b3-9556-22fdbdf156af" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/9ca4b43a-92ee-4be5-a8d7-3fa24e273743" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/6af15e6b-e593-4f70-bdbc-fd9f820df2d1" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/7419b147-012f-4251-8502-c2f37dd0cb39" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/214e5adc-cf21-4f75-b258-0b9becf43968" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/c160c305-f7af-4d99-a54d-c8b0668008ca" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/4871dd42-0d00-4119-ae22-e525501017ac" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/c2d2f677-2dcb-401d-a7a4-0f658dc8aadc" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/9c373b18-1b02-4c07-8a05-df22bad0bedb" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/fc8777bf-25c0-497d-a13a-7e29fe416917" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/bb8a3ec3-663f-4901-8a4f-f1eaafa539a0" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/65f73cd2-dfb3-4f28-8e14-299c3a5f1e00" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/9d287174-cdeb-427d-b0ab-9d1ec6cfadfd" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/a018188c-29ed-4cd3-aaf3-a059ce03620a" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Child job finished" service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/855421b4-1638-4657-b53e-7eaf49d2d2bd" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/ec2e9600-686d-4802-a4a3-ff9ac078c3a2" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/6503a5f0-ce13-4af3-af98-55760581c4ff" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: POST http://127.0.0.1:38799/mail/v4/messages" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Creating new child job" service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/1da5a6c4-6150-4b5d-a95a-772a0b042a41" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/e4d46718-5220-4067-ac04-c86a94160005" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/eeacb1b7-2a4a-422e-9d5e-28ab2b305c1c" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/e4719e6b-b2ab-4305-ac61-84b82a83389d" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/e57abcfd-6cca-402f-a7b9-83a5f8d09d3a" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/6e271e4b-24cf-4a9d-9aba-2d19aa3f7765" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/50d5accc-a1f0-408e-8ad5-f9b6ddd81979" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/a6f100d5-d793-49d0-b373-05c55bd3f8cc" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/c5cb4884-7ae4-4109-9cd1-6ef3127043c8" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/768bebd2-75b0-44e4-91a2-6c19ea7e1844" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/66e975f8-0343-4e7f-b2bf-54dee3e30de3" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/707c8ff4-ab10-4ab3-ab0f-273801f02ed3" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/1cda8a2e-571a-4d58-9d5a-430ff91a26be" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/0d566b93-f320-4e88-bd9d-153565b47dd2" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/f8cd6383-4254-4acd-8245-360f9bb71a08" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/66b7e817-5412-4cb8-a090-2e2f8daa9ae1" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/d57b9a48-232e-488b-9ddf-ae805731e52b" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/216a5234-abb9-4a6d-862a-261bae848fda" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/3a82536b-fbc2-4837-a52c-bd4f72193c9a" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/c2d1b8a8-5acf-42d5-9ebf-f4cc088bb246" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/cc937fb6-d325-4ff9-936b-a2567fdbd9d4" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/4643087d-44e9-4b08-8964-02e9a4ff3d29" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/a6424621-18fd-4139-a5ba-fed57600eae0" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/4380adc5-c2a0-4c14-a2cd-77097f4bf7a3" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/6beb3850-2594-4693-854e-1b26d9dc6963" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/e18c4345-5c27-40ce-a2fc-83c8d46abca6" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/35418e60-f74a-4cc8-85a0-3508a3738dde" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/502e22d2-8450-4796-b306-e855215516f4" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/ad9745da-453e-4c0d-8f82-e7a606b2eca2" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/00fe5444-bb76-44d3-9808-ea28f9c08c32" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/2ef879c5-21e3-4e2e-a2f6-2d197f2ff3ef" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/ee4e43ff-4610-424f-8016-410905d0a1c3" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/332dc97d-5df5-4d53-9680-ca2e4e6e42d2" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/9e554824-92cb-43b8-9f16-df0b8dfea00b" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/a87752ad-d823-40fb-9dda-f31f6d3cadd0" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/076bbf99-21e8-4f43-b52b-7f734afb0f90" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/09f0d9ee-70a1-432c-9670-052c24e6bd8f" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/9d8dcd6d-f90e-425b-9710-a9a3b12eafc0" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/e4d974d5-a10f-49b0-932d-79f53dd7edbe" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/34974342-7cc3-47aa-ae00-7bd721e47345" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/6ece533a-c6ed-4b81-a779-6b25328fa9f4" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/72ea47a1-faef-442c-8734-853542f6d143" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/585a50a4-ce3e-4316-b504-723f8329ea5a" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/22ce7ed7-c534-4292-894c-414972af5564" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/7aac9a5a-583e-41ee-a006-ae6a0d79d6b0" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/cb5ba992-5bbb-455c-8e6d-db9725554aac" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/3b701bf6-d9e4-453c-b7f9-c032756a16b8" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/3ffb8ca6-6c72-47e1-875f-b50046adb1b9" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/e711b31b-03e2-4181-ba3d-4fd03ced600b" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/8f3cf66b-6d11-4172-b122-79f33301169b" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/bfff95c9-37be-440d-9540-812a9f94e0df" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/267f96b0-6768-4315-8827-70bf2bd3ffc5" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/fcae5c6c-0a27-42a2-b505-dd58c90c7f3e" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/3265bad2-f862-4f27-be57-15661651d424" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/a3b4e171-e8d0-4879-b681-f7f544226452" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/e24e9504-8c73-4ba2-8238-0c81f7fc0f63" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/5e5042ea-3080-4394-b5c7-4bb6522b52bf" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/92077098-9a6b-4f53-9cca-c16ffd159ce4" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Child job finished" service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/5359f88c-6053-40a1-b713-0b96d8250b3c" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: POST http://127.0.0.1:38799/mail/v4/messages" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Creating new child job" service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/b24475d2-63ac-4412-82b2-4ef5fde7a61f" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/a6c20c94-21a6-4b2c-aee2-abccb4036cb9" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/1bfe4a3b-9d67-4188-b88d-0748e99a5f15" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/d0a0a964-02ac-4caf-8edf-96e661a5d53a" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/ba2276d1-b2ac-43d9-b9ab-b80003d5c866" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/17e0765c-afc9-4b50-9a70-808451ced3fc" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/83495535-f35b-4f0d-b29a-b5406e0ad8f9" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/2377e25c-2e78-415e-a74b-4537e9f68a1c" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/7c34bd82-053e-49bd-a3fe-d8e519c08414" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/eca506d1-c814-4f2f-b986-7447dd9e9838" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/61689b19-1426-44a2-bdb1-8a9ead5c3c9e" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/086f992f-ffd3-413a-a207-6e1578b58ff0" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/dd816b50-bd48-4cc1-b191-f39333890fbe" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/acf59574-68a7-419c-9b50-15965f3610e0" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/fe126d55-3434-4819-9d77-75d062600062" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/34964086-95bd-4378-88ea-263fa2b88ed9" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/0dd0a43a-a299-441e-9d2e-909486ba6f6c" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/46486c4b-08e8-4fdb-8095-70ec218b19a3" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/9e69bf17-9ad4-4610-bdf0-014b415e3bca" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/28e9c761-3872-46c0-94a9-09cdda85e894" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/f74be47b-4966-4464-8561-356fbf1e2050" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/342b6ba7-ec17-4fcd-9f4c-585cdd7e7c35" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/d2b56169-8722-424a-a53d-a816fc5287f2" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/c60ddf35-fb01-4ca0-a2e1-b92a7ce3b52a" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/9d83035d-5ef7-40f8-84e9-06237bba7bf6" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/40f3e2c1-237e-47ce-bfac-e5609a1cc5b6" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/32eb3e4b-69b6-4d1c-ab77-e1488c48d957" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/1a412ee9-a6d2-4e0e-8b38-4b5b709e99e0" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/883363ae-b766-4536-ba16-58e5aa83486e" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/e5e88f14-2095-4438-af31-d6733a992aba" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/306c180d-eb7c-4130-a9eb-5db3aa73a8a8" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/55db6a51-a4dd-4e02-b561-ad9edcaf1fde" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/ac3ee928-39db-42f0-8b55-4ca8aadabd31" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/3190ddaa-bad1-4dd3-a23b-1f4539ef783c" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/b6383823-f0f2-4938-8baf-91b561fad794" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/9ed2b01d-d5b3-49f9-ba30-1ef93f7a5eef" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/0c52d7f8-9e92-4988-94e4-5eb0b8005105" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/0f714f28-f65e-4030-9c1a-a32acadbe3b2" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/dbfe577f-e451-4003-8084-3a36ba780117" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/97d1f90c-1d29-435c-b671-036b4fbd9b91" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/dac780f4-d646-48bb-90a2-5d3501f88a27" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/4ab60d69-73da-47ee-9aad-a937de955a45" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/1265c6e4-0b54-4088-b20c-62c143f7630f" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/20831884-5f10-45f2-aa08-e21f9860c509" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/e2c6c106-57da-4eb2-8e9b-e8f882a5f4dc" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/fae482c9-1700-4b21-9e62-263e3e0324cf" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/672b1503-a708-4b60-aa95-86f6353d4e98" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/23c30c64-c69e-4e98-b605-85112903d28c" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/23c00dcd-cbcf-406a-a86d-b074a35a3574" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/4c078415-742f-4c0c-8695-0891663a9118" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/8ac565d1-0061-4891-9ddf-b789c873a333" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/0f390cd6-1f41-4b66-9f06-7941e06e0148" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/626fe00c-c411-4440-bdf8-9009ba3792e5" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/14a6a38f-ecb4-4cab-bafb-edf6b3e0cf37" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/e6857df9-12c0-443d-b913-61300d2aa9ac" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/0737c373-4933-4f23-a2bb-b1ea663a5e2d" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/ce1d4985-7990-4ece-939c-cd1bb015c499" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/a914d1d4-0ce7-4286-a181-8542fe85d74d" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/94d289b1-0a4c-444b-aead-54ddbd2187dd" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/dcf8a24a-036f-44d9-8f81-5fc4d19b5bad" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/f0c34e72-727f-42f0-93f4-29a753eaa0f1" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/b3dbf6ff-6474-42b6-aa9e-1f502e7087d0" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/07955a0e-c4ff-402a-b1a3-acfcba63a802" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/core/v4/events/ARg=" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/0734eb22-1762-43d8-80ef-f14b40ea0c53" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/257dab0c-a622-49b0-8dad-8109f181f2b0" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/9b5d686c-cde9-4ea4-9550-e8ec9d75fb5a" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/b8c067dd-1c6e-45d6-82a9-d2fba899a627" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/01834813-fdfa-4275-84ff-eb0c7ceeb5f7" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/e9a5fce8-745a-4fef-92f5-791fba86c084" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/88b51860-9a12-457f-aa61-31b3ef31a597" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/faf30672-5586-4285-98a4-f9d090658c04" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/87f555d8-675f-4bd3-bd0a-876351c15677" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/1bdfaa65-268a-4162-b93d-37d9c16bd7cf" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/efb4d884-d326-4516-af0a-54fe6b69a497" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/08ed9e68-eb3a-4f93-b1eb-49d436e2eaf2" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/8dacb65d-269d-450e-98e4-62323bbe0ebe" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/2931226a-08e4-4f5f-9c06-fe04f2df4c83" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/711824cb-54b4-41f9-a387-f68818c034fd" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/f06df3c0-bdce-4c61-9f77-68f2b714b18c" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/e0fc106c-c933-48c8-acad-d65953aff574" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/b5630d0e-9017-43f1-accc-9bf52ad3ada7" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/0207940d-3aca-455a-916a-50bb11887066" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Job finished" service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET http://127.0.0.1:38799/mail/v4/messages/058eef07-68fd-4147-a002-bb59a135cdec" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Child job finished" service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Child job finished" service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Child job finished" service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Synced messages" service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Finished user sync" duration=18.224960541s service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Event loop reset" eventID="AQM=" service=user-events user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: POST http://127.0.0.1:38799/data/v1/stats" pkg=gpa/client userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Configuration Status Success event sent." userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:24+02:00" level=info msg="Closing user" userID=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Exiting IMAP Service" service=imap user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Exiting service main loop" service=smtp user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Exiting Service" service=user-identity user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Exiting service main loop" service=telemetry user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Exiting service" service=user-events user=ccaab02a-d93a-481a-8432-3258d9ff709b time="2024-08-27T12:32:24+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:24+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:24+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:24+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:43653: use of closed network connection" service=server-manager time="2024-08-27T12:32:24+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_EventReplayAfterSyncHasFinished (19.17s) === RUN TestBridge_MessageCreateDuringSync time="2024-08-27T12:32:24+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_MessageCreateDuringSync525210537/001/config515105101/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:24+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_MessageCreateDuringSync525210537/001/data2706506440/gluon/backend/db gluonStore=/tmp/TestBridge_MessageCreateDuringSync525210537/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:32:24+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:24+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:24+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:24+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:24+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:24+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:24+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:32:24+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:32:24+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:32:24+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:24+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:24+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:32:24+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:24+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:32:24+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:32:24+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: POST http://127.0.0.1:34785/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: POST http://127.0.0.1:34785/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:25+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Adding vault user" userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Creating new user" userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/core/v4/events/latest" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Starting service Last EventID=AQI=" service=user-events user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/core/v4/settings" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Starting service main loop" service=telemetry user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Starting service main loop" service=smtp user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/core/v4/labels?Type=4" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/core/v4/labels?Type=3" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/core/v4/labels?Type=1" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Adding user to imap server" addrID=8628276e-9221-4c13-98b0-0fd100a3017d service=server-manager time="2024-08-27T12:32:25+02:00" level=info msg="Creating new IMAP user" addrID=8628276e-9221-4c13-98b0-0fd100a3017d service=server-manager time="2024-08-27T12:32:25+02:00" level=info msg="Setting gluon ID" addrID=8628276e-9221-4c13-98b0-0fd100a3017d gluonID=2a48ac13-3730-4513-92ce-b00500a10100 userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Created new IMAP user" addrID=8628276e-9221-4c13-98b0-0fd100a3017d gluonID=2a48ac13-3730-4513-92ce-b00500a10100 service=server-manager time="2024-08-27T12:32:25+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:25+02:00" level=info msg=Resuming service=user-events user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Received mailbox message count" count=0 gluonID=2a48ac13-3730-4513-92ce-b00500a10100 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:25+02:00" level=info msg="Starting IMAP Service" service=imap user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Sync triggered" service=imap user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:25.238744034 +0200 CEST m=+70.025797489" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Syncing labels" service=imap user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:f3891064-3fb2-453a-921a-18f71f631293" userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Synced labels" service=imap user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=warning msg="429 GET http://127.0.0.1:34785/mail/v4/messages/count: Request failed with status 429 (Code=2001, Status=429), Attempt 1" pkg=gpa/client time="2024-08-27T12:32:25+02:00" level=warning msg="Too many requests, retrying after delay" after=17 method=GET pkg=gpa status=429 url="http://127.0.0.1:34785/mail/v4/messages/count" time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/core/v4/events/AQI=" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/core/v4/events/AQI=" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/core/v4/events/AQI=" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Received new API event" new="Event ARc=: messages: created=20, updated=0, deleted=0, addresses: created=1, updated=0, deleted=0" old="AQI=" service=user-events user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling Address Events (1)" service=user-identity user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling address created event" addressID=8e7db05b-c62f-49cb-b2dd-9cede3561e24 email="******** (35eaf701)" index=0 service=user-identity user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling message created event" date=0 messageID=d55158d9-3cd8-4b01-839e-41e409722e3b service=imap subject="******** (532eaabd)" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/mail/v4/messages/d55158d9-3cd8-4b01-839e-41e409722e3b" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling message created event" date=0 messageID=ce43e934-0385-461d-91f7-4018eedc10f4 service=imap subject="******** (532eaabd)" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/mail/v4/messages/ce43e934-0385-461d-91f7-4018eedc10f4" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: POST http://127.0.0.1:34785/data/v1/stats" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Configuration Status Success event sent." userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling message created event" date=0 messageID=1cc021c5-030b-4126-aadc-6081be369170 service=imap subject="******** (532eaabd)" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/mail/v4/messages/1cc021c5-030b-4126-aadc-6081be369170" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling message created event" date=0 messageID=74a0d6f1-b9f6-4e7d-9da6-ee485703a793 service=imap subject="******** (532eaabd)" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/mail/v4/messages/74a0d6f1-b9f6-4e7d-9da6-ee485703a793" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling message created event" date=0 messageID=f9543cc6-6031-4f90-bf85-018dd5fa0923 service=imap subject="******** (532eaabd)" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/mail/v4/messages/f9543cc6-6031-4f90-bf85-018dd5fa0923" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling message created event" date=0 messageID=b370670f-36ab-44d8-be32-bb4196103e93 service=imap subject="******** (532eaabd)" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/mail/v4/messages/b370670f-36ab-44d8-be32-bb4196103e93" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling message created event" date=0 messageID=5916b554-d59b-41b1-84e5-0ce156874859 service=imap subject="******** (532eaabd)" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/mail/v4/messages/5916b554-d59b-41b1-84e5-0ce156874859" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling message created event" date=0 messageID=f918b711-926f-46aa-8edc-ef57a942db68 service=imap subject="******** (532eaabd)" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/mail/v4/messages/f918b711-926f-46aa-8edc-ef57a942db68" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling message created event" date=0 messageID=45fd6500-557f-4985-9027-4448375df9c6 service=imap subject="******** (532eaabd)" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/mail/v4/messages/45fd6500-557f-4985-9027-4448375df9c6" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling message created event" date=0 messageID=2c13522f-9a9a-42c4-ae78-3fca2e435b04 service=imap subject="******** (532eaabd)" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/mail/v4/messages/2c13522f-9a9a-42c4-ae78-3fca2e435b04" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling message created event" date=0 messageID=8c0b9eee-7d06-4e22-a105-c0b62101d528 service=imap subject="******** (532eaabd)" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/mail/v4/messages/8c0b9eee-7d06-4e22-a105-c0b62101d528" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling message created event" date=0 messageID=97b01d44-798b-4d61-9f23-594f3569b90c service=imap subject="******** (532eaabd)" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/mail/v4/messages/97b01d44-798b-4d61-9f23-594f3569b90c" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling message created event" date=0 messageID=ffe01745-b914-434d-8aa0-2bd894c70ae7 service=imap subject="******** (532eaabd)" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/mail/v4/messages/ffe01745-b914-434d-8aa0-2bd894c70ae7" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling message created event" date=0 messageID=1c9701d8-be02-4b8b-a646-493d5e7b5a5a service=imap subject="******** (532eaabd)" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/mail/v4/messages/1c9701d8-be02-4b8b-a646-493d5e7b5a5a" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling message created event" date=0 messageID=be47538e-e0dd-4005-89d2-1d7ccc2acb1a service=imap subject="******** (532eaabd)" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/mail/v4/messages/be47538e-e0dd-4005-89d2-1d7ccc2acb1a" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling message created event" date=0 messageID=c602a650-4c87-4c4d-b149-6e0100ae6ee2 service=imap subject="******** (532eaabd)" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/mail/v4/messages/c602a650-4c87-4c4d-b149-6e0100ae6ee2" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling message created event" date=0 messageID=ff2f4567-71b1-48f0-a5ec-547b28d2ec70 service=imap subject="******** (532eaabd)" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/mail/v4/messages/ff2f4567-71b1-48f0-a5ec-547b28d2ec70" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling message created event" date=0 messageID=981da6a3-c613-443a-92d8-6064eb7b032d service=imap subject="******** (532eaabd)" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/mail/v4/messages/981da6a3-c613-443a-92d8-6064eb7b032d" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling message created event" date=0 messageID=fdda943a-e344-4d81-847a-ac36d9692bc8 service=imap subject="******** (532eaabd)" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/mail/v4/messages/fdda943a-e344-4d81-847a-ac36d9692bc8" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="Handling message created event" date=0 messageID=c131575c-71db-4103-8e73-768675a359db service=imap subject="******** (532eaabd)" user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/mail/v4/messages/c131575c-71db-4103-8e73-768675a359db" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/core/v4/events/ARc=" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/core/v4/events/ARc=" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/core/v4/events/ARc=" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/core/v4/events/ARc=" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/core/v4/events/ARc=" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/core/v4/events/ARc=" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/core/v4/events/ARc=" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/core/v4/events/ARc=" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/core/v4/events/ARc=" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: GET http://127.0.0.1:34785/core/v4/events/ARc=" pkg=gpa/client userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:26+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:26+02:00" level=info msg="Closing user" userID=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:26+02:00" level=error msg="context canceled" pkg=gpa/client time="2024-08-27T12:32:26+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: context canceled" service=imap user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:26+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:26+02:00" level=info msg="Finished user sync" duration=1.318124762s service=imap user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:26+02:00" level=info msg="Exiting IMAP Service" service=imap user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:26+02:00" level=info msg="Exiting service main loop" service=smtp user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:26+02:00" level=info msg="Exiting Service" service=user-identity user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:26+02:00" level=info msg="Exiting service main loop" service=telemetry user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:26+02:00" level=info msg="Exiting service" service=user-events user=f3891064-3fb2-453a-921a-18f71f631293 time="2024-08-27T12:32:26+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:26+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:26+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:26+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:41841: use of closed network connection" service=server-manager time="2024-08-27T12:32:26+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_MessageCreateDuringSync (2.21s) === RUN TestBridge_CorruptedVaultClearsPreviousIMAPSyncState time="2024-08-27T12:32:27+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_CorruptedVaultClearsPreviousIMAPSyncState461779524/001/config3751624146/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:27+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_CorruptedVaultClearsPreviousIMAPSyncState461779524/001/data3128477042/gluon/backend/db gluonStore=/tmp/TestBridge_CorruptedVaultClearsPreviousIMAPSyncState461779524/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:32:27+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:27+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:32:27+02:00" level=info msg="Starting SMTP server" port=1026 service=server-manager ssl=false time="2024-08-27T12:32:27+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:27+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:27+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:27+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:32:27+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1026: use of closed network connection" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:27+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:32:27+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:32:27+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:35965/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:35965/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:27+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Adding vault user" userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Creating new user" userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/core/v4/events/latest" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Starting service Last EventID=Zg==" service=user-events user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/core/v4/settings" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Starting service main loop" service=telemetry user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Starting service main loop" service=smtp user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/core/v4/labels?Type=4" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/core/v4/labels?Type=3" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/core/v4/labels?Type=1" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Adding user to imap server" addrID=0efa42a5-44e6-44a5-905a-c297f510cd6a service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Creating new IMAP user" addrID=0efa42a5-44e6-44a5-905a-c297f510cd6a service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Setting gluon ID" addrID=0efa42a5-44e6-44a5-905a-c297f510cd6a gluonID=c3df859e-09cc-40d6-a535-81750566ac20 userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Created new IMAP user" addrID=0efa42a5-44e6-44a5-905a-c297f510cd6a gluonID=c3df859e-09cc-40d6-a535-81750566ac20 service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c3df859e-09cc-40d6-a535-81750566ac20 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:27+02:00" level=info msg=Resuming service=user-events user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Starting IMAP Service" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Sync triggered" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:27.347307911 +0200 CEST m=+72.134361376" user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Syncing labels" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:351ab5a4-9c79-47aa-aaec-dd75094dd002" userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Synced labels" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/count" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Syncing messages" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Job started" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:35965/mail/v4/messages" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Creating new child job" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:35965/mail/v4/messages" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Creating new child job" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/a6f47519-a9e6-4910-9a63-3bf35e6d1eba" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/7dc81606-7e5a-4f8b-8747-7fc42a912f3a" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/2e2e17c8-b039-4930-a7a3-b0eab17ba5ab" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/42b92d3c-f93a-4573-92ae-3ad110bb01f1" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/d715a627-08e6-44e0-be28-d37f234c4949" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/6ceef06c-b62e-4f36-8d47-6335974cfbee" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/bee97bca-28e0-4e3f-9bcd-84f93af630a0" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/fbb2e260-9936-44da-8b97-21c0c0cb956e" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/915065a7-72ac-4b7d-a49d-1992052df60d" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/6551a558-1f79-4cba-b3f9-f6b08ee453ee" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/6e50f51e-dd07-49c9-af99-ac27148b837c" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/3392c135-be58-4dd7-ae26-59bf2ee0cd46" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/b2a091b1-4fcb-4fe8-83a0-aa1de0afc0ed" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/b36aa009-0019-4d8b-bbc8-2e0f7d126942" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/542d18de-09dc-48c6-b8b2-25bd6b8b79a6" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/884e305d-9077-4984-8fb0-4b73278c0be6" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/e5bd0257-c162-45ba-a02f-581d122d3ed3" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/9cc0e7cf-c836-4ed4-8463-3cca00898466" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/7b842a52-6a75-491c-8753-6c8128b4c740" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/fa58bbb5-de31-4e5c-9ec6-e9e2cbb067dc" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/88d8804c-903d-4c8f-9143-730d76e6cf08" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/d305e7f2-77e3-4bed-8957-1f1b8379098a" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/2f491f6e-c033-48f3-8d64-d666a1cb46bf" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/153e3d39-200b-4991-adeb-f469c157a2bb" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/93505d04-fc9e-4ac8-8562-f809132d069a" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/cb74b670-6661-4907-b4e1-034dfc5fbbb1" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/9589b892-5b3a-40e7-a323-d8e37b0ac2b2" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/a8db98d5-eb28-42b9-8d73-a1c0f9e81602" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/a9218fbf-3163-4002-9249-8a66d47f659e" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/8eb83b74-8252-4b47-abb4-4493c34fdb0f" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/8b857e1e-6472-4c2e-84d1-73312bfb4734" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/94374944-502b-483d-9ef0-e22bb863a0d6" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/8111642a-b45a-41c7-b70e-4ba2ae43b601" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/00743113-dd4a-4055-be64-e05e2a160528" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/7f05e6e5-00e6-4746-ba33-c4e0324e204d" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/dc684aaf-83de-4fa0-b74b-ccb2067d9e6a" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/4f64410b-37a8-427c-b7a2-9a53824e4307" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/b54c2153-641b-459f-b315-093829f74ae3" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/9bbcf23d-9dbc-4010-8ed4-498d837ff9e4" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/87d71949-c451-4bf1-9365-5a81b351ddd5" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/3fe61a07-8cba-44c7-a9db-f5b61bb6fc56" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/f2827302-4c81-4235-bafb-29fc36b1ee15" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/75615eb8-808a-4ba2-adfa-4bc8a24e71a3" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/310f6fac-43d9-453e-a14f-6e7687ccd07b" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/8c369cb0-17d2-498f-88d2-5130ed25e011" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/6305df3b-9b86-49aa-9fd6-72461217d682" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/30394b3a-af7f-4d25-91ad-7d213ada20b5" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/1e71c78e-1ab5-430c-b82b-9b65703a06ad" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/86f7ae24-070c-4b5e-a316-672d7cebd458" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/ecaeba84-5095-4690-bfbb-166c08304af6" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/0c3caeae-1412-49c9-9868-e244f63f30aa" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/db1da6a3-7585-46cc-8010-0a909b0ee54b" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/d40d5528-8bcf-4549-8910-d7616b54b37b" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/a681e8ad-0a60-4510-8ce3-c32098c840ac" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/13e48ba3-48a5-44c0-867d-38ada7094429" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/7171c907-2ebd-4f4e-b010-14b89d41bb89" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/3068cfbd-25fc-4920-bb23-aa59a42fbc2a" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/f8a28496-a8ff-4c8b-a4c8-ca4834986597" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/11851464-2608-449c-88fc-dd723360063d" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/762f2597-112b-47f6-a191-fcf32bdb6411" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/6a7f172e-9af0-49d6-9598-63408ad421ae" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/5b12fb9d-26c0-4e4e-8912-0dca2e264128" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/132c71d0-13b5-40b0-8496-fbd80feac7c2" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/845762c2-e53d-4026-b774-069c1aea5dca" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Job finished" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/0992f36c-5f41-4a91-b2bb-9cdb12e66801" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/c380edcc-341e-499e-82a2-6a61cdd76f9b" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/4e7b4c2d-50f3-49c9-bd31-b9dac029d2cd" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/16367832-f451-45d5-b416-4f647fce144b" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/a92beb0d-e85f-4d96-9717-977f63cbee82" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/1ae971dc-2880-4f81-9a9a-c23728233f6c" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/6666bb71-6148-4ac9-b45e-c48da1cc5041" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/91016f8e-20db-4cba-aa2b-dc1c31e8042e" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/5f060131-ab92-415e-bb66-22cd15865dbc" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/db595504-cde0-4791-a481-304cbceb5f86" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/ef4de9e5-acfd-4896-928e-f790c6b75dda" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/879744dc-e2c7-4c6b-82d2-aee4d7d7a25c" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/6f52eb3f-1c42-40a8-88a7-166f10da6da5" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/72b49f79-34c0-418b-8573-e519d2b5e8de" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/827fa9aa-717c-4e9e-9fb9-da5c8375bd14" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/08739691-3fac-4130-8e16-afb415bad477" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/3952f901-b6c8-4e49-8ebf-8ed5709dcbc1" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/fb3832dd-ddaa-48ab-b982-b8782ac9139a" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/7631f256-92e4-4194-8b70-6e28d7888d91" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/1870ef2a-d5cb-49e0-bed7-ba861bd06dfb" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/dfcaf9ed-78ab-47e6-a74c-05b2047d4c58" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/f4021b93-8f30-4219-966d-2bdb5ea11f5b" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/8712a40f-452d-4ab6-9e0e-ee8e2be287c4" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/073ecf4c-00d4-42af-b948-3411c1c46d3d" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/8c3d63d3-a3d3-45a3-88fc-ff2eb04fa383" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/48839221-fc1b-4b1c-a7c3-8cc6f4aaacf9" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/9da6890e-5ebd-488f-ad13-2fa4d876d72a" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/c73a0bfd-db7d-483a-9b6e-554338dd3f6c" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/c2df5b4b-3bd5-4115-926f-f6afc2937f0c" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/84dad2b3-938e-49a5-8ccb-0a17882f0442" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/968695b1-0905-471b-b632-68f248ba7d2f" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/29c6d96d-f9cb-4b0c-9fd3-6ab3adcb447f" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/87a2e784-9143-46e1-b734-3bd13b675a6d" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/2738fbcc-f27a-47c1-a49a-4815070d2cc5" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/8b0ab472-b2b0-4b05-9b0b-0c721ddd5cb9" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/mail/v4/messages/f052edaa-22b2-46d3-bfe0-1e244478f161" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Child job finished" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Child job finished" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Synced messages" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Finished user sync" duration=53.655389ms service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Event loop reset" eventID="Zg==" service=user-events user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:27+02:00" level=info msg="Closing user" userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Exiting IMAP Service" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Exiting service main loop" service=smtp user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Exiting Service" service=user-identity user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Exiting service main loop" service=telemetry user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Exiting service" service=user-events user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:42499: use of closed network connection" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_CorruptedVaultClearsPreviousIMAPSyncState461779524/001/config3751624146/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:27+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_CorruptedVaultClearsPreviousIMAPSyncState461779524/001/data3128477042/gluon/backend/db gluonStore=/tmp/TestBridge_CorruptedVaultClearsPreviousIMAPSyncState461779524/003/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:32:27+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:27+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:27+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:27+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:27+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:27+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:27+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:32:27+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:27+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:32:27+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:32:27+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c009985f)" time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:35965/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:35965/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:27+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Adding vault user" userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Creating new user" userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/core/v4/events/latest" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Starting service Last EventID=Zg==" service=user-events user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/core/v4/settings" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Starting service main loop" service=telemetry user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Starting service main loop" service=smtp user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/core/v4/labels?Type=4" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/core/v4/labels?Type=3" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:35965/core/v4/labels?Type=1" pkg=gpa/client userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Adding user to imap server" addrID=0efa42a5-44e6-44a5-905a-c297f510cd6a service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Creating new IMAP user" addrID=0efa42a5-44e6-44a5-905a-c297f510cd6a service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Setting gluon ID" addrID=0efa42a5-44e6-44a5-905a-c297f510cd6a gluonID=d0f07247-faf8-4c24-947c-1e4c921f7499 userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Received mailbox message count" count=0 gluonID=d0f07247-faf8-4c24-947c-1e4c921f7499 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:27+02:00" level=info msg="Created new IMAP user" addrID=0efa42a5-44e6-44a5-905a-c297f510cd6a gluonID=d0f07247-faf8-4c24-947c-1e4c921f7499 service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg=Resuming service=user-events user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:27+02:00" level=info msg="Starting IMAP Service" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Sync triggered" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:27.652388787 +0200 CEST m=+72.439442252" user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Syncing labels" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Closing user" userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:351ab5a4-9c79-47aa-aaec-dd75094dd002" userID=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=error msg="Failed to sync, will retry later" error="failed to sync labels: context canceled" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Finished user sync" duration="72.958µs" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Exiting IMAP Service" service=imap user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Exiting service main loop" service=smtp user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Exiting Service" service=user-identity user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Exiting service main loop" service=telemetry user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Exiting service" service=user-events user=351ab5a4-9c79-47aa-aaec-dd75094dd002 time="2024-08-27T12:32:27+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:39555: use of closed network connection" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Closing SMTP server" service=server-manager --- PASS: TestBridge_CorruptedVaultClearsPreviousIMAPSyncState (1.10s) === RUN TestBridge_AddressOrderChangeDuringSyncInCombinedModeDoesNotTriggerBadEventOnNewMessage time="2024-08-27T12:32:27+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestBridge_AddressOrderChangeDuringSyncInCombinedModeDoesNotTriggerBadEventOnNewMessage1129956732/001/config1926731675/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:27+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestBridge_AddressOrderChangeDuringSyncInCombinedModeDoesNotTriggerBadEventOnNewMessage1129956732/001/data3025457945/gluon/backend/db gluonStore=/tmp/TestBridge_AddressOrderChangeDuringSyncInCombinedModeDoesNotTriggerBadEventOnNewMessage1129956732/002/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:32:27+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:27+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:27+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:27+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:27+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:27+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:27+02:00" level=info msg="Starting IMAP server" port=0 service=server-manager ssl=false time="2024-08-27T12:32:27+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:27+02:00" level=info msg="Starting SMTP server" port=0 service=server-manager ssl=false time="2024-08-27T12:32:28+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (04f8996d)" time="2024-08-27T12:32:28+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (04f8996d)" time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:39143/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:39143/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:28+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Adding vault user" userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Creating new user" userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/core/v4/events/latest" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Starting service Last EventID=AS0=" service=user-events user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/core/v4/settings" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Starting service main loop" service=telemetry user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Starting service main loop" service=smtp user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/core/v4/labels?Type=4" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/core/v4/labels?Type=3" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/core/v4/labels?Type=1" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Adding user to imap server" addrID=2ec36ccc-76a7-4a1e-8571-28dec789afc0 service=server-manager time="2024-08-27T12:32:28+02:00" level=info msg="Creating new IMAP user" addrID=2ec36ccc-76a7-4a1e-8571-28dec789afc0 service=server-manager time="2024-08-27T12:32:28+02:00" level=info msg="Setting gluon ID" addrID=2ec36ccc-76a7-4a1e-8571-28dec789afc0 gluonID=a3fe3780-8a36-4e1c-a3c0-58b25e53ff76 userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Created new IMAP user" addrID=2ec36ccc-76a7-4a1e-8571-28dec789afc0 gluonID=a3fe3780-8a36-4e1c-a3c0-58b25e53ff76 service=server-manager time="2024-08-27T12:32:28+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:28+02:00" level=info msg=Resuming service=user-events user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Starting IMAP Service" service=imap user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Sync triggered" service=imap user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:28.3704694 +0200 CEST m=+73.157522865" user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Syncing labels" service=imap user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Received mailbox message count" count=0 gluonID=a3fe3780-8a36-4e1c-a3c0-58b25e53ff76 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:28+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1" userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Synced labels" service=imap user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/count" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Syncing messages" service=imap user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Job started" service=imap user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:39143/mail/v4/messages" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Creating new child job" service=imap user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/9854674c-21da-4d07-8cbc-2fa4053ecaa2" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/276560cd-b776-4145-8928-8604f89cdd96" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/fc333891-b50b-4d8a-920e-e72c8da3e65b" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/8a62a51d-282e-4a03-82a7-61897633e282" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/b40d6750-6717-4749-89f6-ebde2dcba8d6" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/35fde097-586b-40e7-bcfc-75b166ad321e" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/e39ed38d-4bb8-4471-a7ba-81e3f0b0fa70" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/094f07b6-6edc-4579-a438-088d8092b2d7" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/4fef4a9a-7b9f-40ca-900b-8d68cce74825" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:39143/mail/v4/messages" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Creating new child job" service=imap user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/a9690987-777e-45eb-8587-c42b3d2b7e48" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/6c3a1e38-1cc8-4d67-8721-20e85aeac9f7" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/7cbf770e-1197-4420-b4c5-a4ec0413416c" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/651db97d-df80-4e51-a304-bd8e38e94c81" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/429e4699-9334-4dae-b874-1894a01b056a" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/e32715c8-ced7-48c7-b565-9d1793984aa0" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/b6cd7142-7065-4b94-afaf-69116d824c6c" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/8ad4b430-004a-4659-9f5c-3d55af4a876c" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/a635a5e6-2399-4257-8f65-26be607ec8fe" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/128410ae-770a-48b4-b2ae-f7b4e7c2a2e8" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/12fa061c-8f23-43d6-a157-91f915b556bf" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/62c0b1e9-caa0-4b94-b83d-ccc1937ba7af" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/757a333f-eca1-4b86-a9b3-94225f9d0bf0" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/fe3f113d-4727-46f3-9f8e-acc01b1af875" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/8fe36215-abd1-40e9-a5c0-9b8bc5047717" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/ab167e37-c671-4209-9e42-4f3fe16cd71e" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/6ce2b7a3-a360-4a12-8f9b-57c8b614169f" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/f0dc470a-f763-4ee6-bb46-b9c6b08ff459" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/6e0acac7-fe3a-48e2-abde-0f27e7af44b6" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/7a72385c-2cd7-44ec-9ada-b5eac769fb55" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/7604baf6-1158-40f1-b1b0-6f2a70925622" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/8f86c801-d971-4419-a9d0-1a29da8b7a70" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/601c4b4d-882e-49bd-b323-10f776de1a8e" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/547a6931-57e3-419f-836a-30914c9e9934" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/c0847136-df06-46ea-9f96-7d452ca31e56" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/cdf24684-1168-4531-9b86-37079858c2eb" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/7e9960b8-ab83-49f7-b348-a9baf9ffa23d" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/a5a1a9f0-b94e-4537-b698-8de0b9248f18" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/b41c1434-d567-423f-91ae-1e1c0ae665f9" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/18aa182c-43ef-41ad-97c5-6a23c1df2577" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/ad9850db-0bb8-4794-9f34-6f416071e129" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/174683d1-f35d-4071-9433-ba9630114077" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/6e01097f-e348-4790-a2e7-c8a28fc3cfa7" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/6fd1cf4b-6ad9-479c-985f-e7818a544392" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/5ab48799-0764-4bfa-9c3a-752aecd1b82a" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/6819011b-a909-4e00-9230-cc812fac3166" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/7039afef-be76-4f3f-bd9f-5d7677e83d12" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/9faa4437-ac57-41c2-8c67-7eb7311e7c19" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/9fa8b7cc-4443-4db5-93c4-cab26f4a086a" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/e1074cb6-232e-4cae-90e4-2481939b6158" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/3ae5b434-d042-4106-b08e-64c16edb000d" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/b6072c77-67aa-43cf-9385-f3da84955d7c" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/f86fc0a0-d2a7-420f-85d8-997431ddefc0" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/ea65f30b-779d-4ac3-8059-ad70c1e056e6" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/ab6a0c8f-ee58-4827-8002-4b5902583619" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/c6615408-e923-4ec9-bd6d-f88595c98181" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/29052bf3-4c9c-4372-acc6-458305f33419" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/f28ab978-0886-41ec-8812-157c9ae2bb4d" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/dcb562f7-273f-4be9-9148-7300c3ce2e8f" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/3d790105-d88b-4604-ba5d-2d9bc5b965c7" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/b17e4038-082f-41d4-8c80-f3e30a3b6153" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/663248fe-4d0f-4fbd-9dc2-6419e96e7015" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/eaff7e2f-26b4-4fa9-9133-680c7f8c8d6e" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/8b28522b-cea9-4b4c-b0be-b57452c71233" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/19575810-46c1-4191-abef-bbbd1b321683" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Creating new child job" service=imap user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/382d67b5-dcc6-4e00-b46d-8eb6df457659" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/97872ec1-ea72-47f3-a130-2d4527bba34d" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/9db48fe3-50ca-486b-93fa-ca06fa8df100" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/ae2d2dbc-eafc-4ea4-9382-5b73154c7f59" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/b3e38ae0-1a9a-4b9a-ab07-c8f9e62fddb5" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/7e8f0e37-c1bf-4ced-b2d1-b2958815419d" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/e09fe1dd-9e77-45c9-af59-408d6425cd8c" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/41547446-253a-41ac-8986-bd8b49991d96" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/d265011c-38dc-45e3-b9db-24406c572cfc" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/1341f500-38cf-4e34-9619-12c26814d994" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/4228a941-bda4-4955-a35e-64a568867cdd" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/87571541-66d3-4fb6-a51c-e50a19704f6c" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/89422edc-d08d-42bd-b368-8e5c4514fece" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/83ad70f2-377d-4106-8c8c-b7fcb52aae17" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/14c4d730-d73a-4475-9de2-df4291ae6b55" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/93bf7510-4e13-41e3-8c07-bd427f4e65b6" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/482cec5b-35ce-4396-9d53-079bba3bd0a5" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/cc96639b-0942-4e28-9fba-cf02a7a192f6" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/ea2a3d4a-23db-4196-b23f-a1aa18d608d0" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/632185c9-871d-496b-ac7d-661fd47bccb0" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/c2334c93-6230-4f40-bfd3-49c5d917645e" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/3e8bc848-96b4-44ff-84c8-a3fdd9b3bfd1" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/e50e2f34-ab9c-4446-9ec3-564067a30f78" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/3d3aeb6d-6832-4657-9218-fe4f2862f0ad" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/7a55f4e8-c2e5-4416-92ec-4e1bfb2409a2" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/1f1fd838-8652-4a10-9e4e-8f55b1839f3c" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/4578dc44-b346-4da6-bf34-5e52c9d73950" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/85bb8664-6bb4-401e-a822-2a5e0fad3d19" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/a974160d-f0f3-4368-b3c8-abf0c916e521" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/f2f33ccf-08a5-4fac-b5b9-ac249a96c96c" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/3660fc53-7b48-47ae-aa22-585800c20184" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/4fe1559f-7ee5-4e76-bf66-a726900292c7" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/bdd5bc15-6eaf-4c38-a09d-83e1f7a68116" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/5e94d25b-d09f-4fa3-a32f-3ebb4145d0a4" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/8edc38e0-c003-4def-aeaa-934e0dceed2a" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/da42ecc8-19d3-4ff1-a071-2dde37251be5" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/c7a90ddc-bee7-49cf-a4bc-88e9ba0ef731" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/7ab202f1-9be1-4432-b3b4-a5198ac9d8fe" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/7fb4537e-6a19-4d45-b16d-797d5db2ca13" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/2354081d-78a1-499c-b973-f7cd640c47c5" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/eeade57a-5dce-43e6-a6a2-e968461a9f74" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/bb2fa0d0-0565-4531-a055-de80a67e879a" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/215c5a93-87bd-4eec-b3e2-438d58e28d7d" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/2dc5d678-349e-4c19-9081-40c048d59273" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/824c782e-422b-4076-9c2e-f2e0a9f2faa8" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/80742030-fc91-4831-a571-8c0a294bb94a" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/0b39e918-a9df-4200-9c8c-3c7e0f9675ae" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/f41827b5-e715-4fa3-8c39-a060a9bbea52" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/1b6e9d8f-d278-4546-b968-c5f3bc3bf9d3" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/2d47e20b-0683-4c66-8e79-f75302d7672e" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/fa6de813-c031-48d9-82b8-637f52597471" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/30f0df8c-5824-4a13-801f-eda50dfe9403" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/03dd868a-6030-4840-988e-32fb91be4742" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/6c779be3-ecbf-4717-8570-a1fe0ef841f8" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/90600181-7a3e-41a5-b1e8-9582bc324de2" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/c72f8f78-8ec5-4c3b-a4be-c35d5db1654f" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/dcb9336e-bff6-4eec-89bd-6d072eda565e" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/10c36b80-757f-4dd8-92bc-0dc136a29c2c" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/933d4ce0-c7a6-4988-b351-208bd892be18" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/8f4f4dcd-a8fe-4635-921b-c92844f1cc28" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/db7e038b-03e0-4bbe-8087-19f4c854ef46" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/5bed1d39-e2c1-4fa8-aa99-538efdac5d24" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/495d6972-b685-4ee8-aa77-66ba749b1de6" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/11c63d18-b06f-4d14-a333-34a6bc7cab4b" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/9e7536c9-b401-4401-88f7-6c374957b70e" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/36280ff7-4111-40ae-8923-8a94d6c38dff" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/e02e6f8c-2a85-4d3a-b4cb-cc28da4ceacd" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/f2577b31-92f1-4124-be61-80e6691801c0" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/2f5bdb46-5ecf-4faf-8951-f4e8fc751a04" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/796960af-261e-45d5-8f0a-1c8c125be35b" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/d696c310-3935-4c53-b8ef-0a410d2f55cc" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/9ce17a7f-42d6-44fc-bc0d-6f26eda74fec" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:39143/mail/v4/messages" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Creating new child job" service=imap user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/687bd9ca-2605-4b35-8d35-e5633df5751d" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/5ad64128-4295-431d-9525-0f2f8e786561" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/25609cdf-3a7e-4da0-9f59-f7da3ac54842" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/168beeb1-d98f-4e50-b4a9-c9efc375f7a4" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/e0c6e56f-6626-4d1f-bc07-b800643adf6b" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/ff4a2699-deb3-471a-9d1e-de9144fb6edd" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/c6574f71-7741-432b-a3ee-333b6686093b" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/efb0833b-5dd9-4b6d-87e5-4b9523398f3e" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/f1efac92-0945-4234-a9a5-8052b0e2841b" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/4858a741-56c3-49f7-821e-a5af5b22757e" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/c511c3c0-4f4d-4e9f-bfbf-8493d2051062" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/9ab083eb-64e0-428a-9f1a-5f466513fbdb" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/45816074-f140-4bd9-854b-76738a75efea" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/f4272385-a4e1-4a65-80b8-e4a6c0825232" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/989a29a1-5528-49d6-99e8-0c100e8b58f2" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/076a363b-fb7c-4fa5-afc2-2fd2f5371481" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/5e5c1d41-ace3-4466-a89a-c1bb7531085f" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/6162ffd1-45f3-4d87-bcc4-cb004835d8e9" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/cf43558a-d430-4b0f-a127-bf4cd807513d" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/0508359e-584a-4a2b-834c-45759440eaeb" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/00665f06-4f02-48ae-9f5a-7636da4ce11e" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/c716d4c0-a9e3-4150-84a5-fec8eb52820d" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/5fc5b982-756f-4dba-93b8-792ec5b3c9a3" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/caca4870-1b4d-4aff-9aa6-02700a1f7096" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/9828200e-2742-4eac-871a-432fac78bb11" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/526f5958-3f30-4450-8c7f-5a5be1c6baad" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/e16b61a9-23b5-4436-9712-e3c6bdb84e46" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/70cec037-b7e9-4038-a199-e43918ddeeae" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/40557df7-831e-4c31-b844-c61b31850b09" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/a2011426-2532-47d3-8889-ffc95be08ac3" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/edf8ce7b-c759-40f7-a43e-5b3d9bc97f0c" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/5ea46b40-4e5a-4591-8be0-b44b7bc81b73" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/ae16d94e-7493-4d80-a6ca-b956b13d0939" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/d7bf2f66-9867-4aab-bd10-eabbe3d0f5f4" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/8aba457c-7e6f-44d8-a96f-ab251c717001" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/0f1279b9-3ee2-4856-b8da-3ece27d279c4" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/cbe8e82a-28c5-411b-8d81-09002c5d982a" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/f800ddd2-4910-4252-ae11-ee1fb1fec169" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/7d5a37b7-dd40-4879-a67e-d1c07a830587" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/e4ae7543-0a54-4e6b-8fca-c435666a9300" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/ac54f813-fa0a-4f8c-96e4-d7c562541098" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/core/v4/events/AS0=" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Received new API event" new="Event ATE=: user: [modified], addresses: created=1, updated=2, deleted=0" old="AS0=" service=user-events user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Handling user event" service=user-identity user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 username="******** (04f8996d)" time="2024-08-27T12:32:28+02:00" level=info msg="Handling Address Events (3)" service=user-identity user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Handling address created event" addressID=1e081d9b-7bce-4152-b2a5-88a713023396 email="******** (8f33b4a0)" index=0 service=user-identity user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/3b16867a-ed0e-4554-a77e-90ae5ec81a34" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/af87a9bb-4bba-40cc-ad2f-08cb4eded0ce" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/ede16cc6-3d54-406b-9b3d-80386013bc9a" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/585c672c-f149-4e5f-90c4-33140eadfa36" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/943f5806-0621-4253-ad28-121be1b20e78" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/81a9ba7a-29a3-4bb4-b298-7e6b4e4786dc" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/86515bb8-9bde-4831-a60c-ccb772df2a54" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/502bc7ac-1409-4810-83d0-63bf21dbb85d" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/6b1aedd1-d811-4bbb-9d14-c870d220acb0" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/0f2d53c4-eb58-4064-87f3-d14a7faa6bae" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/5b7d2d04-c94f-4fcf-bd20-5f8c539a89b9" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/201e09d0-f2c5-44e6-bf70-e6610b1e438d" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/99d68d9f-c076-4526-8f42-573129e8f310" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/769bd5d9-73c6-4168-973e-f4f13ba0d784" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/bbcb9e55-4fee-4655-bef5-7322c6d090fd" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Child job finished" service=imap user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/0fc235cb-48b5-4238-a0dc-15b5f647f1ad" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/538e9f0c-c3f8-462d-a33d-1c38bb739f65" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/5254a25f-a294-42b2-8dde-38a24a5162c9" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/6eb66048-a043-4fe4-a44f-508147284978" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/012e0ab8-2896-4643-bd3d-97fb8bb9201d" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/22b03e6f-8a2a-48a8-ac35-c789a4843f54" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/1bce092d-eaed-4ffb-824b-772697841508" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/609f31d1-4178-4331-987e-39abfec5894c" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/1a66a9ca-4219-48c4-bea2-fb0550fb519f" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/b583c1e9-a205-4045-9b21-04c3b9646b8b" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/a6c57d0a-d816-4056-a41e-dee72e1ef20a" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/0168f3ef-b2f8-41df-964a-309608b65625" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/38d655c9-abee-406a-8778-4e4fb3a52b73" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/0aca774e-4759-4740-99dd-ff9de7077723" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/8a4c9432-a62c-4338-bfc3-8c63f94c76e8" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/b38dfdfa-11b1-4c00-b008-f21d016e0577" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/0ad04fae-d18e-4b44-afda-3b7470c959ee" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/01211a2b-e3ef-4403-82fd-3c223006d07b" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/6506c269-3162-4fd2-8cb0-7e3fa8d37f41" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/bdd50d09-916b-4e2e-8815-9804db41813b" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/0d6fb2d1-cf70-4f5c-9660-641ec3004ce6" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/1c05c3e7-9cfa-4fd7-bc29-4b49a12be0ed" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/744c8ca8-4021-409c-b7e3-2f2212c7de73" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/8c2c7a18-5c9d-4df3-8e7b-cd46c6f720e2" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/933d1e2d-4410-4104-ad7a-ff410a6a83f4" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/de07fa2f-dc36-4b79-88b9-c3c839615322" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/a88c701d-e17d-45c9-a0d4-79fdc530d160" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/19abe556-c5d5-46ce-b1ba-2bc0779f0f0a" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/70764ef9-a225-432b-83a4-d5c738c61c3e" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/e3987fc8-be53-49bb-91ab-493f70f910bb" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/12fd209e-2e1e-4ecd-bca8-4bebb38318b2" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/d2cdadcd-b104-40ef-9c47-f1cdbc3032fa" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/40ce52a8-5865-4d70-b3e2-2df5b7e3c3b7" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/663627b7-6e46-489b-8abb-b4e4e9950bc8" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/7bc98841-25ef-41c2-a333-8805834aa1df" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/5aba2030-49e4-4a59-8486-0e0d2b341f68" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/f364053a-0e29-4d42-b17f-28dec4be125a" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/db097f11-e14b-4e63-8253-3cc11273f51f" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/84617a38-904c-402d-b532-d391822abfa3" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/6bf9e461-de74-411d-9576-5e320d47ee23" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/0421b9ff-36d7-426b-8f3b-ecc1fc6237c1" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/9dc3d8e2-9296-45d7-9505-9444aa2bd8b3" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/882a1a87-84f6-4455-b2d8-ea6530a8c18c" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/7df5d268-09eb-4ece-92d8-de2f40cd0f65" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/4779aecc-2b76-46c0-9651-647d6cb7c51f" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/f0b7307e-8c80-414c-8cc6-71ca50803849" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/3afc221b-b4d0-4eff-833a-d03604b24036" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/42ad4951-8d74-4f0c-aee3-ee7d2c6ba9ba" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/03f52004-6759-4211-879a-bebb61de17c4" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/a0ec5802-4a22-49c9-8f8c-91f464681b16" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/0c202a76-c3d1-4162-80d3-07b59e109722" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/57765f42-368b-404b-a92d-0e963af698cc" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/9bc56c05-850e-472e-8fb8-b99b34560de1" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/4a38dda2-89ff-4b5d-b476-494f352116d2" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:39143/mail/v4/messages" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="Creating new child job" service=imap user=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/e4c115a5-eae6-49d8-a752-3dc3638a3c77" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/48db8f65-f32a-46c1-af8d-eb51a9cb3b42" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/c0d87a3b-8086-427b-8c53-386687c187da" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/4f8fa7e4-584c-4207-b67b-e350f4fe9c31" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/197355dc-1555-4e90-8c7b-3d70dcf95101" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/c8b36dae-c9c0-45c3-8f92-ab82dc509ba2" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/bac9e76e-9f50-4681-82bd-8d3f44ec667b" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/354432eb-86a7-4784-8665-c3daf9c3f8b1" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/c65f1da2-0407-4d98-8ba0-52985d043a17" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:39143/mail/v4/messages/1d206922-b5e9-4594-91d6-c36047c2896f" pkg=gpa/client userID=b333c5d8-ce24-4f93-b3c8-17d5cdaf91b1 panic: test timed out after 10m0s running tests: TestBridge_AddressOrderChangeDuringSyncInCombinedModeDoesNotTriggerBadEventOnNewMessage (8m48s) goroutine 29842 [running]: testing.(*M).startAlarm.func1() /usr/lib/go/src/testing/testing.go:2373 +0x385 created by time.goFunc /usr/lib/go/src/time/sleep.go:215 +0x2d goroutine 1 [chan receive, 8 minutes]: testing.(*T).Run(0xc0001416c0, {0x598b20bc0405?, 0x0?}, 0x598b21057d20) /usr/lib/go/src/testing/testing.go:1751 +0x3ab testing.runTests.func1(0xc0001416c0) /usr/lib/go/src/testing/testing.go:2168 +0x37 testing.tRunner(0xc0001416c0, 0xc00005bb70) /usr/lib/go/src/testing/testing.go:1690 +0xf4 testing.runTests(0xc000126eb8, {0x598b218e9800, 0x5b, 0x5b}, {0xc000066508?, 0xc00005bbf8?, 0x598b21a390c0?}) /usr/lib/go/src/testing/testing.go:2166 +0x43d testing.(*M).Run(0xc00059b540) /usr/lib/go/src/testing/testing.go:2034 +0x64a go.uber.org/goleak.VerifyTestMain({0x598b210649c0?, 0xc00059b540?}, {0xc0004e3e90, 0x1, 0x1}) /startdir/src/proton-bridge/vendor/go.uber.org/goleak/testmain.go:53 +0x5a github.com/ProtonMail/proton-bridge/v3/internal/bridge_test.TestMain(0xc00059b540) /startdir/src/proton-bridge/internal/bridge/main_test.go:35 +0x6d main.main() _testmain.go:229 +0xa8 goroutine 24 [select, 9 minutes]: io.(*pipe).read(0xc000062120, {0xc0002ee000, 0x1000, 0x0?}) /usr/lib/go/src/io/pipe.go:57 +0xa5 io.(*PipeReader).Read(0x0?, {0xc0002ee000?, 0x0?, 0x0?}) /usr/lib/go/src/io/pipe.go:134 +0x1a bufio.(*Scanner).Scan(0xc000099f28) /usr/lib/go/src/bufio/scan.go:219 +0x81e github.com/sirupsen/logrus.(*Entry).writerScanner(0xc000624ee0, 0xc000062120, 0xc00047a200) /startdir/src/proton-bridge/vendor/github.com/sirupsen/logrus/writer.go:59 +0xa5 created by github.com/sirupsen/logrus.(*Entry).WriterLevel in goroutine 1 /startdir/src/proton-bridge/vendor/github.com/sirupsen/logrus/writer.go:51 +0x31f goroutine 28696 [select, 8 minutes]: github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.ChannelConsumerProducer[...].Produce(0xc000472c68?, {0x598b21074370?, 0xc0009dc360}, {{0xc001295a40, {0xc000b84d20, 0x24}, 0x40, {0xc00038db08, 0x40, 0x80}, ...}, ...}) /startdir/src/proton-bridge/internal/services/syncservice/stage_output.go:45 +0xba github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.(*BuildStage).run.func1(0xc000687890?, 0xc000a00450) /startdir/src/proton-bridge/internal/services/syncservice/stage_build.go:203 +0x3a6 github.com/ProtonMail/proton-bridge/v3/internal/usertypes.WithAddrKRs({{0xc00133a330, 0x24}, {0xc000fc8784, 0x4}, {0xc000fc8788, 0x4}, {0xc000fc87a0, 0x10}, {0xc000f52420, 0x1, ...}, ...}, ...) /startdir/src/proton-bridge/internal/usertypes/keys.go:69 +0x59b github.com/ProtonMail/proton-bridge/v3/internal/services/useridentity.(*State).WithAddrKRs(...) /startdir/src/proton-bridge/internal/services/useridentity/state.go:266 github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice.(*rwIdentity).WithAddrKRs(0xc000807980, 0xc0001e4ae0) /startdir/src/proton-bridge/internal/services/imapservice/shared_identity.go:102 +0x12e github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice.SyncMessageBuilder.WithKeys(...) /startdir/src/proton-bridge/internal/services/imapservice/sync_message_builder.go:38 github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.(*BuildStage).run(0xc000c9f4f0, {0x598b21074370, 0xc0009dc360}) /startdir/src/proton-bridge/internal/services/syncservice/stage_build.go:121 +0x44e github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.(*Service).Run.(*BuildStage).Run.func3.1({0x598b21074370?, 0xc0009dc360?}) /startdir/src/proton-bridge/internal/services/syncservice/stage_build.go:79 +0x2a runtime/pprof.Do({0x598b210743a8?, 0xc000c9f540?}, {{0xc000e95f00?, 0x598b1fe0ca32?, 0x1?}}, 0xc000098f60) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b210743a8, 0xc000c9f540}, 0xc000098f60, {0xc000098f50?, 0xc00098e600?, 0xc000670ce0?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.(*Service).Run.(*BuildStage).Run.func3({0x598b210743a8, 0xc000c9f540}) /startdir/src/proton-bridge/internal/services/syncservice/stage_build.go:76 +0xb5 github.com/ProtonMail/gluon/async.(*Group).Once.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:51 +0x86 created by github.com/ProtonMail/gluon/async.(*Group).Once in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:46 +0x79 goroutine 28700 [select, 8 minutes]: github.com/ProtonMail/gluon/async.RangeContext[...]({0x598b210743a8?, 0xc000c9f2c0}, 0xc000c0a850, 0xc001086f60) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/context.go:42 +0x94 github.com/ProtonMail/proton-bridge/v3/internal/bridge.(*Bridge).init.func6({0x598b210743a8?, 0xc000c9f2c0?}) /startdir/src/proton-bridge/internal/bridge/bridge.go:371 +0x4f github.com/ProtonMail/gluon/async.(*Group).Once.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:51 +0x86 created by github.com/ProtonMail/gluon/async.(*Group).Once in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:46 +0x79 goroutine 29231 [select, 8 minutes]: github.com/ProtonMail/gluon/async.RangeContext[...]({0x598b210743a8?, 0xc000c9f2c0}, 0xc000e83b20, 0xc000e6cf40) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/context.go:42 +0xb0 github.com/ProtonMail/proton-bridge/v3/internal/bridge.(*Bridge).addUserWithVault.func1({0x598b210743a8?, 0xc000c9f2c0?}) /startdir/src/proton-bridge/internal/bridge/user.go:579 +0x67 github.com/ProtonMail/gluon/async.(*Group).Once.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:51 +0x86 created by github.com/ProtonMail/gluon/async.(*Group).Once in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:46 +0x79 goroutine 29222 [select, 8 minutes]: github.com/ProtonMail/gluon/internal/backend.newUser.func2({0x598b21074370, 0xc001493c50}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/internal/backend/user.go:171 +0x108 runtime/pprof.Do({0x598b21074290?, 0x598b21a5b980?}, {{0xc00059adc0?, 0xc00127f730?, 0xc000e6ef88?}}, 0xc0012b8720) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b21074290, 0x598b21a5b980}, 0xc0012b8720, {0xc000f48628?, 0xc00103df20?, 0xc0014a69f0?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/gluon/async.GoAnnotated.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:12 +0x68 created by github.com/ProtonMail/gluon/async.GoAnnotated in goroutine 28584 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 28583 [select, 8 minutes]: github.com/ProtonMail/gluon/async.RangeContext[...]({0x598b210743a8?, 0xc000c9f5e0}, 0xc00044b490, 0x598b21058bf8) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/context.go:42 +0xb0 github.com/ProtonMail/proton-bridge/v3/internal/services/imapsmtpserver.newIMAPServer.func2({0x598b210743a8?, 0xc000c9f5e0?}) /startdir/src/proton-bridge/internal/services/imapsmtpserver/imap.go:146 +0x3c github.com/ProtonMail/gluon/async.(*Group).Once.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:51 +0x86 created by github.com/ProtonMail/gluon/async.(*Group).Once in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:46 +0x79 goroutine 28701 [select, 8 minutes]: github.com/ProtonMail/gluon/async.RangeContext[...]({0x598b210743a8?, 0xc000c9f2c0}, 0xc000c0a460, 0xc00097ff60) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/context.go:42 +0xb0 github.com/ProtonMail/proton-bridge/v3/internal/bridge.(*Bridge).init.func7({0x598b210743a8?, 0xc000c9f2c0?}) /startdir/src/proton-bridge/internal/bridge/bridge.go:379 +0x48 github.com/ProtonMail/gluon/async.(*Group).Once.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:51 +0x86 created by github.com/ProtonMail/gluon/async.(*Group).Once in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:46 +0x79 goroutine 29230 [sync.RWMutex.Lock, 8 minutes]: sync.runtime_SemacquireRWMutex(0x11?, 0x1?, 0x1?) /usr/lib/go/src/runtime/sema.go:105 +0x25 sync.(*RWMutex).Lock(0x11?) /usr/lib/go/src/sync/rwmutex.go:153 +0x6a github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice.(*rwIdentity).Write(0xc000807980, 0xc000f91120) /startdir/src/proton-bridge/internal/services/imapservice/shared_identity.go:113 +0x35 github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice.(*Service).HandleAddressEvents(0xc000b46780, {0x598b21074370, 0xc000f8e6c0}, {0xc000318600, 0x3, 0x4}) /startdir/src/proton-bridge/internal/services/imapservice/service_address_events.go:39 +0x205 github.com/ProtonMail/proton-bridge/v3/internal/services/userevents.EventHandler.OnEvent({{0x598b21066920, 0xc000b46780}, {0x598b21066940, 0xc000b46780}, {0x598b21066960, 0xc000b46780}, {0x0, 0x0}, {0x598b21066980, 0xc000e88598}, ...}, ...) /startdir/src/proton-bridge/internal/services/userevents/subscription.go:64 +0x199 github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice.(*Service).run.func2({{0xc000fc8780, 0x4}, 0x0, 0xc00040a210, 0x0, 0x0, {0x0, 0x0, 0x0}, {0x0, ...}, ...}) /startdir/src/proton-bridge/internal/services/imapservice/service.go:447 +0x98 github.com/ProtonMail/proton-bridge/v3/internal/services/userevents.ChanneledSubscriberEvent[...].Consume(...) /startdir/src/proton-bridge/internal/services/userevents/subscriber.go:152 github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice.(*Service).run(0xc000b46780, {0x598b21074370, 0xc000f8e6c0}) /startdir/src/proton-bridge/internal/services/imapservice/service.go:445 +0x9a9 github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks.(*OrderedCancelGroup).Go.func1.1({0x598b21074370?, 0xc000f8e6c0?}) /startdir/src/proton-bridge/internal/services/orderedtasks/ordered_cancel.go:67 +0x8c runtime/pprof.Do({0x598b210743a8?, 0xc001515540?}, {{0xc00031d7c0?, 0x10?, 0x598b20e406c0?}}, 0xc00081afb0) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b210743a8, 0xc001515540}, 0xc00081afb0, {0xc00081af98?, 0xc00081af68?, 0x598b1fe0c180?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks.(*OrderedCancelGroup).Go.func1() /startdir/src/proton-bridge/internal/services/orderedtasks/ordered_cancel.go:63 +0x1c5 created by github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks.(*OrderedCancelGroup).Go in goroutine 28692 /startdir/src/proton-bridge/internal/services/orderedtasks/ordered_cancel.go:62 +0x18b goroutine 28588 [sync.Cond.Wait, 8 minutes]: sync.runtime_notifyListWait(0xc000f06190, 0x1) /usr/lib/go/src/runtime/sema.go:587 +0x15a sync.(*Cond).Wait(0x8?) /usr/lib/go/src/sync/cond.go:71 +0x85 github.com/ProtonMail/gluon/async.(*QueuedChannel[...]).pop(0xc0003bfe40) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:113 +0x85 github.com/ProtonMail/gluon/async.NewQueuedChannel[...].func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:43 +0xb3 runtime/pprof.Do({0x598b21074290?, 0x598b21a5b980?}, {{0xc000e5c100?, 0xc0003eb380?, 0xc000b7b944?}}, 0xc0009a0030) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b21074290, 0x598b21a5b980}, 0xc0009a0030, {0xc000404030?, 0x598b2032cfa0?, 0xc00002da00?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/gluon/async.GoAnnotated.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:12 +0x68 created by github.com/ProtonMail/gluon/async.GoAnnotated in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 28699 [select, 8 minutes]: github.com/ProtonMail/gluon/async.RangeContext[...]({0x598b210743a8?, 0xc000c9f2c0}, 0xc000c0a1c0, 0xc000651f60) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/context.go:42 +0x94 github.com/ProtonMail/proton-bridge/v3/internal/bridge.(*Bridge).init.func5({0x598b210743a8, 0xc000c9f2c0}) /startdir/src/proton-bridge/internal/bridge/bridge.go:363 +0x66 github.com/ProtonMail/gluon/async.(*Group).Once.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:51 +0x86 created by github.com/ProtonMail/gluon/async.(*Group).Once in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:46 +0x79 goroutine 28584 [select, 8 minutes]: github.com/ProtonMail/proton-bridge/v3/internal/services/imapsmtpserver.(*Service).run(0xc000c92000, {0x598b21074370, 0xc000571680}, {0x598b2106b130, 0xc000bf4240}) /startdir/src/proton-bridge/internal/services/imapsmtpserver/service.go:194 +0x176 github.com/ProtonMail/proton-bridge/v3/internal/services/imapsmtpserver.(*Service).Init.func1.1({0x598b21074370?, 0xc000571680?}) /startdir/src/proton-bridge/internal/services/imapsmtpserver/service.go:104 +0x32 runtime/pprof.Do({0x598b210743a8?, 0xc000c9f2c0?}, {{0xc000e5d280?, 0xc00031d1b8?, 0xc000c621e0?}}, 0xc000097f50) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b210743a8, 0xc000c9f2c0}, 0xc000097f50, {0xc000097f40?, 0x3?, 0x598b1fe8d501?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/proton-bridge/v3/internal/services/imapsmtpserver.(*Service).Init.func1({0x598b210743a8, 0xc000c9f2c0}) /startdir/src/proton-bridge/internal/services/imapsmtpserver/service.go:103 +0xee github.com/ProtonMail/gluon/async.(*Group).Once.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:51 +0x86 created by github.com/ProtonMail/gluon/async.(*Group).Once in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:46 +0x79 goroutine 28824 [sync.Cond.Wait, 8 minutes]: sync.runtime_notifyListWait(0xc000c15590, 0x7) /usr/lib/go/src/runtime/sema.go:587 +0x15a sync.(*Cond).Wait(0xc0001533e0?) /usr/lib/go/src/sync/cond.go:71 +0x85 github.com/ProtonMail/gluon/async.(*QueuedChannel[...]).pop(0xc000b8fe40) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:113 +0x85 github.com/ProtonMail/gluon/async.NewQueuedChannel[...].func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:43 +0xb3 runtime/pprof.Do({0x598b21074290?, 0x598b21a5b980?}, {{0xc000e5d380?, 0x0?, 0xc0009fc310?}}, 0xc0002c5398) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b21074290, 0x598b21a5b980}, 0xc0002c5398, {0xc000b24738?, 0xc000694708?, 0xc000113730?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/gluon/async.GoAnnotated.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:12 +0x68 created by github.com/ProtonMail/gluon/async.GoAnnotated in goroutine 28584 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 29261 [chan receive, 8 minutes]: github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.(*jobWaiter).begin.func1() /startdir/src/proton-bridge/internal/services/syncservice/job.go:286 +0xe8 created by github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.(*jobWaiter).begin in goroutine 29115 /startdir/src/proton-bridge/internal/services/syncservice/job.go:274 +0x4f goroutine 29016 [IO wait, 8 minutes]: internal/poll.runtime_pollWait(0x7cf7e67ed8f8, 0x72) /usr/lib/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000796300?, 0xc001448000?, 0x0) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000796300, {0xc001448000, 0xa000, 0xa000}) /usr/lib/go/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc000796300, {0xc001448000?, 0x2000?, 0xc001084868?}) /usr/lib/go/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc000578fc8, {0xc001448000?, 0xc000464200?, 0xc001448005?}) /usr/lib/go/src/net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc000d0e3a8, {0xc001448000?, 0x0?, 0xc000d0e3a8?}) /usr/lib/go/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0006950b8, {0x598b21065d60, 0xc000d0e3a8}) /usr/lib/go/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000694e08, {0x598b21066a40, 0xc000578fc8}, 0xc0010848d8?) /usr/lib/go/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000694e08, 0x0) /usr/lib/go/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /usr/lib/go/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc000694e08, {0xc000d57000, 0x1000, 0x598b20211cb7?}) /usr/lib/go/src/crypto/tls/conn.go:1385 +0x150 github.com/ProtonMail/go-proton-api.(*slowReader).Read(0xc001084c40, {0xc000d57000, 0x1000, 0x1000}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/go-proton-api/netctl.go:557 +0x5e github.com/ProtonMail/go-proton-api.(*NetCtl).read(0xc0007d4400, {0x7cf82e445a80, 0xc000694e08}, {0xc000d57000, 0x1000, 0x1000}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/go-proton-api/netctl.go:465 +0x1e5 github.com/ProtonMail/go-proton-api.(*conn).Read(0x0?, {0xc000d57000?, 0xc000756308?, 0xc000756808?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/go-proton-api/netctl.go:531 +0x50 net/http.(*persistConn).Read(0xc000bda6c0, {0xc000d57000?, 0x598b20205fa5?, 0x598b20eac3a0?}) /usr/lib/go/src/net/http/transport.go:2052 +0x4a bufio.(*Reader).fill(0xc00103d440) /usr/lib/go/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc00103d440, 0x1) /usr/lib/go/src/bufio/bufio.go:148 +0x53 net/http.(*persistConn).readLoop(0xc000bda6c0) /usr/lib/go/src/net/http/transport.go:2205 +0x185 created by net/http.(*Transport).dialConn in goroutine 29009 /usr/lib/go/src/net/http/transport.go:1874 +0x154f goroutine 29111 [select, 8 minutes]: github.com/ProtonMail/proton-bridge/v3/internal/services/telemetry.(*Service).run(0xc0012a5db0, {0x598b21074370, 0xc00130aed0}) /startdir/src/proton-bridge/internal/services/telemetry/service.go:106 +0x2a5 github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks.(*OrderedCancelGroup).Go.func1.1({0x598b21074370?, 0xc00130aed0?}) /startdir/src/proton-bridge/internal/services/orderedtasks/ordered_cancel.go:67 +0x8c runtime/pprof.Do({0x598b210743a8?, 0xc001398690?}, {{0xc000620a00?, 0x10?, 0x598b20e406c0?}}, 0xc0004cdfb0) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b210743a8, 0xc001398690}, 0xc0004cdfb0, {0xc0004cdf98?, 0xc00023cb58?, 0xc0004cdf70?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks.(*OrderedCancelGroup).Go.func1() /startdir/src/proton-bridge/internal/services/orderedtasks/ordered_cancel.go:63 +0x1c5 created by github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks.(*OrderedCancelGroup).Go in goroutine 28692 /startdir/src/proton-bridge/internal/services/orderedtasks/ordered_cancel.go:62 +0x18b goroutine 29208 [select, 8 minutes]: github.com/ProtonMail/gluon/internal/backend.(*updateInjector).forward(0xc0004659c0, {0x598b21074370, 0xc000f8e600}, 0xc000ba4930) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/internal/backend/update_injector.go:65 +0x1c5 github.com/ProtonMail/gluon/internal/backend.newUpdateInjector.func1({0x598b21074370, 0xc000f8e600}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/internal/backend/update_injector.go:36 +0x49 runtime/pprof.Do({0x598b21074290?, 0x598b21a5b980?}, {{0xc00031d680?, 0xc00127f110?, 0xc000e51f88?}}, 0xc0004659e0) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b21074290, 0x598b21a5b980}, 0xc0004659e0, {0xc000f48598?, 0xc00103dda0?, 0xc0004659a0?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/gluon/async.GoAnnotated.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:12 +0x68 created by github.com/ProtonMail/gluon/async.GoAnnotated in goroutine 28584 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 28581 [sync.Cond.Wait, 8 minutes]: sync.runtime_notifyListWait(0xc0007db390, 0x0) /usr/lib/go/src/runtime/sema.go:587 +0x15a sync.(*Cond).Wait(0x8?) /usr/lib/go/src/sync/cond.go:71 +0x85 github.com/ProtonMail/gluon/async.(*QueuedChannel[...]).pop(0xc00084dec8) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:113 +0x85 github.com/ProtonMail/gluon/async.NewQueuedChannel[...].func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:43 +0xb3 runtime/pprof.Do({0x598b21074290?, 0x598b21a5b980?}, {{0xc000e5d180?, 0xc00084df70?, 0x598b2022a2a5?}}, 0xc001519710) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b21074290, 0x598b21a5b980}, 0xc001519710, {0xc000bf4250?, 0x598b2022a220?, 0xc00041ea60?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/gluon/async.GoAnnotated.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:12 +0x68 created by github.com/ProtonMail/gluon/async.GoAnnotated in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 28945 [IO wait, 8 minutes]: internal/poll.runtime_pollWait(0x7cf7e5dc5e58, 0x72) /usr/lib/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000887180?, 0xc000a98900?, 0x0) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000887180, {0xc000a98900, 0x240, 0x240}) /usr/lib/go/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc000887180, {0xc000a98900?, 0xc000b212e0?, 0x598b1fe25ddc?}) /usr/lib/go/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc000f48270, {0xc000a98900?, 0x598b1fe1d956?, 0x598b21a5e060?}) /usr/lib/go/src/net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc000c86030, {0xc000a98900?, 0x0?, 0xc000c86030?}) /usr/lib/go/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc000710d38, {0x598b21065d60, 0xc000c86030}) /usr/lib/go/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000710a88, {0x598b21066a40, 0xc000f48270}, 0xc000b21440?) /usr/lib/go/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000710a88, 0x0) /usr/lib/go/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /usr/lib/go/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc000710a88, {0xc000301000, 0x1000, 0xc000fb4000?}) /usr/lib/go/src/crypto/tls/conn.go:1385 +0x150 net/http.(*connReader).Read(0xc000802900, {0xc000301000, 0x1000, 0x1000}) /usr/lib/go/src/net/http/server.go:798 +0x14b bufio.(*Reader).fill(0xc00041f500) /usr/lib/go/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).ReadSlice(0xc00041f500, 0xa) /usr/lib/go/src/bufio/bufio.go:376 +0x29 bufio.(*Reader).ReadLine(0xc00041f500) /usr/lib/go/src/bufio/bufio.go:405 +0x25 net/textproto.(*Reader).readLineSlice(0xc000802810, 0xffffffffffffffff) /usr/lib/go/src/net/textproto/reader.go:64 +0xa5 net/textproto.(*Reader).ReadLine(...) /usr/lib/go/src/net/textproto/reader.go:44 net/http.readRequest(0xc00041f500) /usr/lib/go/src/net/http/request.go:1096 +0xb0 net/http.(*conn).readRequest(0xc00056fe60, {0x598b210743a8, 0xc00131c0a0}) /usr/lib/go/src/net/http/server.go:1048 +0x22c net/http.(*conn).serve(0xc00056fe60, {0x598b21074370, 0xc000f4c720}) /usr/lib/go/src/net/http/server.go:2017 +0x32c created by net/http.(*Server).Serve in goroutine 28693 /usr/lib/go/src/net/http/server.go:3360 +0x485 goroutine 28582 [select, 8 minutes]: github.com/ProtonMail/proton-bridge/v3/internal/services/imapsmtpserver.newIMAPServer.func1({0x598b210743a8, 0xc000c9f5e0}) /startdir/src/proton-bridge/internal/services/imapsmtpserver/imap.go:132 +0xdd github.com/ProtonMail/gluon/async.(*Group).Once.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:51 +0x86 created by github.com/ProtonMail/gluon/async.(*Group).Once in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:46 +0x79 goroutine 29112 [select, 8 minutes]: github.com/ProtonMail/proton-bridge/v3/internal/services/useridentity.(*Service).run(0xc000b46500, {0x598b21074370, 0xc001493890}) /startdir/src/proton-bridge/internal/services/useridentity/service.go:233 +0x3a5 github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks.(*OrderedCancelGroup).Go.func1.1({0x598b21074370?, 0xc001493890?}) /startdir/src/proton-bridge/internal/services/orderedtasks/ordered_cancel.go:67 +0x8c runtime/pprof.Do({0x598b210743a8?, 0xc001398730?}, {{0xc00059a8c0?, 0x10?, 0x598b20e406c0?}}, 0xc00106cfb0) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b210743a8, 0xc001398730}, 0xc00106cfb0, {0xc00106cf98?, 0xc000c00098?, 0xc00106cf70?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks.(*OrderedCancelGroup).Go.func1() /startdir/src/proton-bridge/internal/services/orderedtasks/ordered_cancel.go:63 +0x1c5 created by github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks.(*OrderedCancelGroup).Go in goroutine 28692 /startdir/src/proton-bridge/internal/services/orderedtasks/ordered_cancel.go:62 +0x18b goroutine 28697 [select, 8 minutes]: github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice.(*SyncUpdateApplier).sendRequest(0xc0013a7920, {0x598b210743a8, 0xc001498e60}, 0xc0007ee920) /startdir/src/proton-bridge/internal/services/imapservice/sync_update_applier.go:207 +0xb2 github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice.(*SyncUpdateApplier).ApplySyncUpdates(0xc0013a7920, {0x598b210743a8, 0xc001498e60}, {0xc000205c08, 0x40, 0x4c}) /startdir/src/proton-bridge/internal/services/imapservice/sync_update_applier.go:102 +0x91 github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.(*ApplyStage).run(0xc0015196f8, {0x598b21074370, 0xc0009dc420}) /startdir/src/proton-bridge/internal/services/syncservice/stage_apply.go:79 +0x16d github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.(*Service).Run.(*ApplyStage).Run.func4.1({0x598b21074370?, 0xc0009dc420?}) /startdir/src/proton-bridge/internal/services/syncservice/stage_apply.go:52 +0x2a runtime/pprof.Do({0x598b210743a8?, 0xc000c9f540?}, {{0xc001204080?, 0x100010000?, 0x1?}}, 0xc00064bf60) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b210743a8, 0xc000c9f540}, 0xc00064bf60, {0xc00064bf50?, 0xc00062c67c?, 0x598b210743a8?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.(*Service).Run.(*ApplyStage).Run.func4({0x598b210743a8, 0xc000c9f540}) /startdir/src/proton-bridge/internal/services/syncservice/stage_apply.go:49 +0xb5 github.com/ProtonMail/gluon/async.(*Group).Once.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:51 +0x86 created by github.com/ProtonMail/gluon/async.(*Group).Once in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:46 +0x79 goroutine 29107 [select, 8 minutes]: github.com/ProtonMail/gluon/async.(*Group).PeriodicOrTrigger.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:150 +0x1d6 created by github.com/ProtonMail/gluon/async.(*Group).PeriodicOrTrigger in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:138 +0xcb goroutine 28823 [sync.Cond.Wait, 8 minutes]: sync.runtime_notifyListWait(0xc000c15490, 0x4) /usr/lib/go/src/runtime/sema.go:587 +0x15a sync.(*Cond).Wait(0x8?) /usr/lib/go/src/sync/cond.go:71 +0x85 github.com/ProtonMail/gluon/async.(*QueuedChannel[...]).pop(0xc0006e5e40) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:113 +0x85 github.com/ProtonMail/gluon/async.NewQueuedChannel[...].func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:43 +0xb3 runtime/pprof.Do({0x598b21074290?, 0x598b21a5b980?}, {{0xc000e5d080?, 0xc0003eb380?, 0xc000b7b944?}}, 0xc0002c5380) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b21074290, 0x598b21a5b980}, 0xc0002c5380, {0xc000b24710?, 0x598b2032cfa0?, 0xc00002da00?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/gluon/async.GoAnnotated.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:12 +0x68 created by github.com/ProtonMail/gluon/async.GoAnnotated in goroutine 28582 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 29007 [IO wait, 8 minutes]: internal/poll.runtime_pollWait(0x7cf7e5dc5f60, 0x72) /usr/lib/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000887080?, 0xc000c88e00?, 0x0) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000887080, {0xc000c88e00, 0x700, 0x700}) /usr/lib/go/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc000887080, {0xc000c88e00?, 0x0?, 0xc001059880?}) /usr/lib/go/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc000bf4018, {0xc000c88e00?, 0x598b1fe4121c?, 0x0?}) /usr/lib/go/src/net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc000a280f0, {0xc000c88e00?, 0x0?, 0xc000a280f0?}) /usr/lib/go/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0009922b8, {0x598b21065d60, 0xc000a280f0}) /usr/lib/go/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000992008, {0x598b21066a40, 0xc000bf4018}, 0xc001087a40?) /usr/lib/go/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000992008, 0x0) /usr/lib/go/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /usr/lib/go/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc000992008, {0xc001199000, 0x1000, 0x2?}) /usr/lib/go/src/crypto/tls/conn.go:1385 +0x150 net/http.(*persistConn).Read(0xc000a4a000, {0xc001199000?, 0x598b1fe0bb05?, 0x68?}) /usr/lib/go/src/net/http/transport.go:2052 +0x4a bufio.(*Reader).fill(0xc001195c80) /usr/lib/go/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc001195c80, 0x1) /usr/lib/go/src/bufio/bufio.go:148 +0x53 net/http.(*persistConn).readLoop(0xc000a4a000) /usr/lib/go/src/net/http/transport.go:2205 +0x185 created by net/http.(*Transport).dialConn in goroutine 28943 /usr/lib/go/src/net/http/transport.go:1874 +0x154f goroutine 29073 [sync.Cond.Wait, 8 minutes]: sync.runtime_notifyListWait(0xc000807950, 0x0) /usr/lib/go/src/runtime/sema.go:587 +0x15a sync.(*Cond).Wait(0x8?) /usr/lib/go/src/sync/cond.go:71 +0x85 github.com/ProtonMail/gluon/async.(*QueuedChannel[...]).pop(0xc000e76ec8) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:113 +0x85 github.com/ProtonMail/gluon/async.NewQueuedChannel[...].func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:43 +0xb3 runtime/pprof.Do({0x598b21074290?, 0x598b21a5b980?}, {{0xc000f05100?, 0x0?, 0xc000c0a150?}}, 0xc001391590) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b21074290, 0x598b21a5b980}, 0xc001391590, {0xc000e883b0?, 0x598b2032cfa0?, 0xc00002da00?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/gluon/async.GoAnnotated.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:12 +0x68 created by github.com/ProtonMail/gluon/async.GoAnnotated in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 29020 [select, 8 minutes]: database/sql.(*DB).connectionOpener(0xc000442b60, {0x598b210743a8, 0xc0015149b0}) /usr/lib/go/src/database/sql/sql.go:1253 +0x87 created by database/sql.OpenDB in goroutine 28584 /usr/lib/go/src/database/sql/sql.go:833 +0x130 goroutine 28898 [IO wait, 8 minutes]: internal/poll.runtime_pollWait(0x7cf7e66c2da0, 0x72) /usr/lib/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0003c0080?, 0xc000d98000?, 0x0) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0003c0080, {0xc000d98000, 0x3000, 0x3000}) /usr/lib/go/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0003c0080, {0xc000d98000?, 0x598b1fec3da5?, 0xc0003c0080?}) /usr/lib/go/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc000b24028, {0xc000d98000?, 0xc00096b8d0?, 0x598b201317e4?}) /usr/lib/go/src/net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc000a28528, {0xc000d98000?, 0xc0007f08c0?, 0xc000a28528?}) /usr/lib/go/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0002e10b8, {0x598b21065d60, 0xc000a28528}) /usr/lib/go/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0002e0e08, {0x598b21066a40, 0xc000b24028}, 0xc00096b868?) /usr/lib/go/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0002e0e08, 0x0) /usr/lib/go/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /usr/lib/go/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc0002e0e08, {0xc0004f1000, 0x1000, 0x0?}) /usr/lib/go/src/crypto/tls/conn.go:1385 +0x150 net/http.(*connReader).Read(0xc000a4e2d0, {0xc0004f1000, 0x1000, 0x1000}) /usr/lib/go/src/net/http/server.go:798 +0x14b bufio.(*Reader).fill(0xc000726840) /usr/lib/go/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc000726840, 0x4) /usr/lib/go/src/bufio/bufio.go:148 +0x53 net/http.(*conn).serve(0xc000f442d0, {0x598b21074370, 0xc000f4c720}) /usr/lib/go/src/net/http/server.go:2127 +0x738 created by net/http.(*Server).Serve in goroutine 28693 /usr/lib/go/src/net/http/server.go:3360 +0x485 goroutine 29262 [select, 8 minutes]: github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.ChannelConsumerProducer[...].Produce(0xc000472c68?, {0x598b210743a8?, 0xc00003ce10}, {{0xc001295a40, {0xc0009df320, 0x24}, 0x2c, {0x0, 0x0, 0x0}, ...}, ...}) /startdir/src/proton-bridge/internal/services/syncservice/stage_output.go:45 +0xba github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.(*MetadataStage).run.func1({0x598b210743a8, 0xc00003ce10}) /startdir/src/proton-bridge/internal/services/syncservice/stage_metadata.go:119 +0x2c5 github.com/ProtonMail/gluon/async.(*Group).Once.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:51 +0x86 created by github.com/ProtonMail/gluon/async.(*Group).Once in goroutine 28694 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:46 +0x79 goroutine 29072 [select, 8 minutes]: github.com/ProtonMail/go-proton-api.NewTicker.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/go-proton-api/ticker.go:37 +0x1c5 created by github.com/ProtonMail/go-proton-api.NewTicker in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/go-proton-api/ticker.go:26 +0x125 goroutine 28880 [IO wait, 8 minutes]: internal/poll.runtime_pollWait(0x7cf7e66c35e0, 0x72) /usr/lib/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0001d8f80?, 0xc000c88700?, 0x0) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0001d8f80, {0xc000c88700, 0x700, 0x700}) /usr/lib/go/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0001d8f80, {0xc000c88700?, 0x10?, 0x10?}) /usr/lib/go/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00089a000, {0xc000c88700?, 0xc00095e400?, 0x598b1ff352d3?}) /usr/lib/go/src/net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc000628150, {0xc000c88700?, 0xc0006ac540?, 0xc000628150?}) /usr/lib/go/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0008d62b8, {0x598b21065d60, 0xc000628150}) /usr/lib/go/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0008d6008, {0x598b21066a40, 0xc00089a000}, 0xc000c53a40?) /usr/lib/go/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0008d6008, 0x0) /usr/lib/go/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /usr/lib/go/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc0008d6008, {0xc000e91000, 0x1000, 0x7cf7e7a43de8?}) /usr/lib/go/src/crypto/tls/conn.go:1385 +0x150 net/http.(*persistConn).Read(0xc000088900, {0xc000e91000?, 0x598b20205fa5?, 0x598b20eac3a0?}) /usr/lib/go/src/net/http/transport.go:2052 +0x4a bufio.(*Reader).fill(0xc0007268a0) /usr/lib/go/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc0007268a0, 0x1) /usr/lib/go/src/bufio/bufio.go:148 +0x53 net/http.(*persistConn).readLoop(0xc000088900) /usr/lib/go/src/net/http/transport.go:2205 +0x185 created by net/http.(*Transport).dialConn in goroutine 28867 /usr/lib/go/src/net/http/transport.go:1874 +0x154f goroutine 28698 [select, 8 minutes]: github.com/ProtonMail/gluon/async.NewQueuedChannel[...].func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:48 +0x11d runtime/pprof.Do({0x598b21074290?, 0x598b21a5b980?}, {{0xc001204200?, 0x0?, 0xc000e0b8f0?}}, 0xc0009a1188) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b21074290, 0x598b21a5b980}, 0xc0009a1188, {0xc000404a30?, 0xc000e263c0?, 0x598b21071d80?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/gluon/async.GoAnnotated.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:12 +0x68 created by github.com/ProtonMail/gluon/async.GoAnnotated in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 29113 [select, 8 minutes]: github.com/ProtonMail/proton-bridge/v3/internal/services/smtp.(*Service).run(0xc001295380, {0x598b21074370, 0xc000f8e090}) /startdir/src/proton-bridge/internal/services/smtp/service.go:202 +0x2d0 github.com/ProtonMail/proton-bridge/v3/internal/services/smtp.(*Service).Start.func1.1({0x598b21074370?, 0xc000f8e090?}) /startdir/src/proton-bridge/internal/services/smtp/service.go:154 +0x2a runtime/pprof.Do({0x598b21074370?, 0xc000029ef0?}, {{0xc00031d400?, 0x10?, 0x598b20e406c0?}}, 0xc0008f4df0) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b21074370, 0xc000029ef0}, 0xc0008f4df0, {0xc0008f4dd8?, 0x2?, 0x1?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/proton-bridge/v3/internal/services/smtp.(*Service).Start.func1({0x598b21074370, 0xc000029ef0}) /startdir/src/proton-bridge/internal/services/smtp/service.go:153 +0x125 github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks.(*OrderedCancelGroup).Go.func1.1({0x598b21074370?, 0xc000029ef0?}) /startdir/src/proton-bridge/internal/services/orderedtasks/ordered_cancel.go:67 +0x8c runtime/pprof.Do({0x598b210743a8?, 0xc0013987d0?}, {{0xc00031d2c0?, 0x10?, 0x598b20e406c0?}}, 0xc0008f4fb0) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b210743a8, 0xc0013987d0}, 0xc0008f4fb0, {0xc0008f4f98?, 0x0?, 0xc000112070?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks.(*OrderedCancelGroup).Go.func1() /startdir/src/proton-bridge/internal/services/orderedtasks/ordered_cancel.go:63 +0x1c5 created by github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks.(*OrderedCancelGroup).Go in goroutine 28692 /startdir/src/proton-bridge/internal/services/orderedtasks/ordered_cancel.go:62 +0x18b goroutine 29569 [select, 8 minutes]: net/http.(*persistConn).writeLoop(0xc000762b40) /usr/lib/go/src/net/http/transport.go:2519 +0xe7 created by net/http.(*Transport).dialConn in goroutine 29592 /usr/lib/go/src/net/http/transport.go:1875 +0x15a5 goroutine 28692 [select, 8 minutes]: github.com/ProtonMail/proton-bridge/v3/internal/bridge_test.TestBridge_AddressOrderChangeDuringSyncInCombinedModeDoesNotTriggerBadEventOnNewMessage.func1.1(0xc0006b2480, 0x0?) /startdir/src/proton-bridge/internal/bridge/sync_test.go:682 +0x711 github.com/ProtonMail/proton-bridge/v3/internal/bridge_test.TestBridge_AddressOrderChangeDuringSyncInCombinedModeDoesNotTriggerBadEventOnNewMessage.func1.withBridge.2.1(0x598b2106b648?) /startdir/src/proton-bridge/internal/bridge/bridge_test.go:955 +0x1b github.com/ProtonMail/proton-bridge/v3/internal/bridge_test.withBridgeNoMocks({0x598b210743a8, 0xc000c9e960}, 0xc000698820, 0xc0007db040, {0xc000e3a8a0, 0x17}, 0xc0007d4400, {0x598b2107aec0, 0xc000c9e9b0}, {0xc000d484a0, ...}, ...) /startdir/src/proton-bridge/internal/bridge/bridge_test.go:940 +0x8bf github.com/ProtonMail/proton-bridge/v3/internal/bridge_test.TestBridge_AddressOrderChangeDuringSyncInCombinedModeDoesNotTriggerBadEventOnNewMessage.func1.withBridge.2(0x598b2107f858?) /startdir/src/proton-bridge/internal/bridge/bridge_test.go:954 +0x9e github.com/ProtonMail/proton-bridge/v3/internal/bridge_test.withMocks(0x598b2106b648?, 0xc000869dc8) /startdir/src/proton-bridge/internal/bridge/bridge_test.go:858 +0x65 github.com/ProtonMail/proton-bridge/v3/internal/bridge_test.withBridge(...) /startdir/src/proton-bridge/internal/bridge/bridge_test.go:953 github.com/ProtonMail/proton-bridge/v3/internal/bridge_test.TestBridge_AddressOrderChangeDuringSyncInCombinedModeDoesNotTriggerBadEventOnNewMessage.func1({0x598b210743a8, 0xc000c9e960}, 0xc00078f380, 0xc0007d4400, {0x598b2107aec0, 0xc000c9e9b0}, {0xc000d484a0, 0x20, 0x20}) /startdir/src/proton-bridge/internal/bridge/sync_test.go:650 +0x265 github.com/ProtonMail/proton-bridge/v3/internal/bridge_test.withEnv(0xc000698820, 0xc000869f50, {0x0, 0x0, 0x0}) /startdir/src/proton-bridge/internal/bridge/bridge_test.go:850 +0x246 github.com/ProtonMail/proton-bridge/v3/internal/bridge_test.TestBridge_AddressOrderChangeDuringSyncInCombinedModeDoesNotTriggerBadEventOnNewMessage(0xc000698820?) /startdir/src/proton-bridge/internal/bridge/sync_test.go:645 +0x30 testing.tRunner(0xc000698820, 0x598b21057d20) /usr/lib/go/src/testing/testing.go:1690 +0xf4 created by testing.(*T).Run in goroutine 1 /usr/lib/go/src/testing/testing.go:1743 +0x390 goroutine 28704 [select, 8 minutes]: github.com/ProtonMail/gluon/async.RangeContext[...]({0x598b210743a8?, 0xc000c9f2c0}, 0xc000c0a8c0, 0xc000e70f50) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/context.go:42 +0x114 github.com/ProtonMail/proton-bridge/v3/internal/bridge.(*Bridge).init.func10({0x598b210743a8?, 0xc000c9f2c0?}) /startdir/src/proton-bridge/internal/bridge/bridge.go:414 +0x52 github.com/ProtonMail/gluon/async.(*Group).Once.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:51 +0x86 created by github.com/ProtonMail/gluon/async.(*Group).Once in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:46 +0x79 goroutine 28589 [chan receive, 8 minutes]: github.com/ProtonMail/proton-bridge/v3/internal/bridge_test.chToType[...].func1() /startdir/src/proton-bridge/internal/bridge/bridge_test.go:1015 +0x9f created by github.com/ProtonMail/proton-bridge/v3/internal/bridge_test.chToType[...] in goroutine 28692 /startdir/src/proton-bridge/internal/bridge/bridge_test.go:1012 +0xd4 goroutine 28834 [IO wait, 8 minutes]: internal/poll.runtime_pollWait(0x7cf7e7ac8d50, 0x72) /usr/lib/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc001204280?, 0x0?, 0x0) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc001204280) /usr/lib/go/src/internal/poll/fd_unix.go:620 +0x295 net.(*netFD).accept(0xc001204280) /usr/lib/go/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc000f07c40) /usr/lib/go/src/net/tcpsock_posix.go:159 +0x1e net.(*TCPListener).Accept(0xc000f07c40) /usr/lib/go/src/net/tcpsock.go:372 +0x30 github.com/ProtonMail/gluon.newConnCh.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/server.go:372 +0xbb created by github.com/ProtonMail/gluon.newConnCh in goroutine 28705 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/server.go:366 +0xac goroutine 29081 [select, 8 minutes]: net/http.(*persistConn).writeLoop(0xc00082a900) /usr/lib/go/src/net/http/transport.go:2519 +0xe7 created by net/http.(*Transport).dialConn in goroutine 29233 /usr/lib/go/src/net/http/transport.go:1875 +0x15a5 goroutine 29079 [IO wait, 8 minutes]: internal/poll.runtime_pollWait(0x7cf7e5dc5d50, 0x72) /usr/lib/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0003c1080?, 0xc000ae2300?, 0x0) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0003c1080, {0xc000ae2300, 0x700, 0x700}) /usr/lib/go/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0003c1080, {0xc000ae2300?, 0x598b1fec3da5?, 0xc0003c1080?}) /usr/lib/go/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00079c1c0, {0xc000ae2300?, 0xc0013238d0?, 0x598b201317e4?}) /usr/lib/go/src/net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc000b964b0, {0xc000ae2300?, 0x0?, 0xc000b964b0?}) /usr/lib/go/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc000b6a2b8, {0x598b21065d60, 0xc000b964b0}) /usr/lib/go/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000b6a008, {0x598b21066a40, 0xc00079c1c0}, 0xc001323868?) /usr/lib/go/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000b6a008, 0x0) /usr/lib/go/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /usr/lib/go/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc000b6a008, {0xc0007c8000, 0x1000, 0x0?}) /usr/lib/go/src/crypto/tls/conn.go:1385 +0x150 net/http.(*connReader).Read(0xc000bbdec0, {0xc0007c8000, 0x1000, 0x1000}) /usr/lib/go/src/net/http/server.go:798 +0x14b bufio.(*Reader).fill(0xc000400660) /usr/lib/go/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc000400660, 0x4) /usr/lib/go/src/bufio/bufio.go:148 +0x53 net/http.(*conn).serve(0xc000bd87e0, {0x598b21074370, 0xc000f4c720}) /usr/lib/go/src/net/http/server.go:2127 +0x738 created by net/http.(*Server).Serve in goroutine 28693 /usr/lib/go/src/net/http/server.go:3360 +0x485 goroutine 29017 [select, 8 minutes]: net/http.(*persistConn).writeLoop(0xc000bda6c0) /usr/lib/go/src/net/http/transport.go:2519 +0xe7 created by net/http.(*Transport).dialConn in goroutine 29009 /usr/lib/go/src/net/http/transport.go:1875 +0x15a5 goroutine 28702 [select, 8 minutes]: github.com/ProtonMail/gluon/async.(*Group).Trigger.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:109 +0x126 created by github.com/ProtonMail/gluon/async.(*Group).Trigger in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:100 +0xaa goroutine 29232 [select]: github.com/ProtonMail/gluon/async.(*Group).PeriodicOrTrigger.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:150 +0x1d6 created by github.com/ProtonMail/gluon/async.(*Group).PeriodicOrTrigger in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:138 +0xcb goroutine 28881 [select, 8 minutes]: net/http.(*persistConn).writeLoop(0xc000088900) /usr/lib/go/src/net/http/transport.go:2519 +0xe7 created by net/http.(*Transport).dialConn in goroutine 28867 /usr/lib/go/src/net/http/transport.go:1875 +0x15a5 goroutine 29109 [semacquire, 8 minutes]: sync.runtime_Semacquire(0xc001518618?) /usr/lib/go/src/runtime/sema.go:71 +0x25 sync.(*WaitGroup).Wait(0x598b20fb2ea0?) /usr/lib/go/src/sync/waitgroup.go:118 +0x48 golang.org/x/sync/errgroup.(*Group).Wait(0xc0009cc980) /startdir/src/proton-bridge/vendor/golang.org/x/sync/errgroup/errgroup.go:53 +0x25 github.com/bradenaw/juniper/parallel.DoContext({0x598b21074370, 0xc000029470}, 0x6, 0x4, 0xc00040aa50) /startdir/src/proton-bridge/vendor/github.com/bradenaw/juniper/parallel/parallel.go:110 +0x1dc github.com/ProtonMail/proton-bridge/v3/internal/services/userevents.(*subscriberList[...]).PublishParallel(0x598b2107f520, {0x598b21074370, 0xc000029470}, {{0xc000fc8780, 0x4}, 0x0, 0xc00040a210, 0x0, 0x0, {0x0, ...}, ...}, ...) /startdir/src/proton-bridge/internal/services/userevents/subscriber.go:119 +0x1c5 github.com/ProtonMail/proton-bridge/v3/internal/services/userevents.(*Service).handleEvent(0xc000e260f0, {0x598b21074370, 0xc000029470}, {0xc0014007d8, 0x4}, {{0xc000fc8780, 0x4}, 0x0, 0xc00040a210, 0x0, ...}) /startdir/src/proton-bridge/internal/services/userevents/service.go:365 +0x295 github.com/ProtonMail/proton-bridge/v3/internal/services/userevents.(*Service).run.func3({0xc000e5d180?, 0x1?, 0x598b200c5645?}, 0xc000e260f0, {0x598b21074370, 0xc000029470}, 0xc000769df0) /startdir/src/proton-bridge/internal/services/userevents/service.go:282 +0x12c github.com/ProtonMail/proton-bridge/v3/internal/services/userevents.(*Service).run(0xc000e260f0, {0x598b21074370, 0xc000029470}, {0xc0014007d8, 0x4}) /startdir/src/proton-bridge/internal/services/userevents/service.go:288 +0x8a5 github.com/ProtonMail/proton-bridge/v3/internal/services/userevents.(*Service).Start.func2({0x598b21074370?, 0xc000029470?}) /startdir/src/proton-bridge/internal/services/userevents/service.go:190 +0x32 github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks.(*OrderedCancelGroup).Go.func1.1({0x598b21074370?, 0xc000029470?}) /startdir/src/proton-bridge/internal/services/orderedtasks/ordered_cancel.go:67 +0x8c runtime/pprof.Do({0x598b210743a8?, 0xc001398370?}, {{0xc00031d040?, 0x10?, 0x598b20e406c0?}}, 0xc0004cdfb0) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b210743a8, 0xc001398370}, 0xc0004cdfb0, {0xc0004cdf98?, 0xc00023cb58?, 0xc0004cdf70?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks.(*OrderedCancelGroup).Go.func1() /startdir/src/proton-bridge/internal/services/orderedtasks/ordered_cancel.go:63 +0x1c5 created by github.com/ProtonMail/proton-bridge/v3/internal/services/orderedtasks.(*OrderedCancelGroup).Go in goroutine 28692 /startdir/src/proton-bridge/internal/services/orderedtasks/ordered_cancel.go:62 +0x18b goroutine 29567 [IO wait, 8 minutes]: internal/poll.runtime_pollWait(0x7cf7e66c33d0, 0x72) /usr/lib/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000887d80?, 0xc0007be480?, 0x0) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000887d80, {0xc0007be480, 0x240, 0x240}) /usr/lib/go/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc000887d80, {0xc0007be480?, 0x598b1fec3da5?, 0xc000887d80?}) /usr/lib/go/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc000e88848, {0xc0007be480?, 0xc00005b8d0?, 0x598b201317e4?}) /usr/lib/go/src/net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc0015180d8, {0xc0007be480?, 0x0?, 0xc0015180d8?}) /usr/lib/go/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0008d70b8, {0x598b21065d60, 0xc0015180d8}) /usr/lib/go/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0008d6e08, {0x598b21066a40, 0xc000e88848}, 0xc00005b868?) /usr/lib/go/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0008d6e08, 0x0) /usr/lib/go/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /usr/lib/go/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc0008d6e08, {0xc000852000, 0x1000, 0x0?}) /usr/lib/go/src/crypto/tls/conn.go:1385 +0x150 net/http.(*connReader).Read(0xc000a014a0, {0xc000852000, 0x1000, 0x1000}) /usr/lib/go/src/net/http/server.go:798 +0x14b bufio.(*Reader).fill(0xc000666cc0) /usr/lib/go/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc000666cc0, 0x4) /usr/lib/go/src/bufio/bufio.go:148 +0x53 net/http.(*conn).serve(0xc000627a70, {0x598b21074370, 0xc000f4c720}) /usr/lib/go/src/net/http/server.go:2127 +0x738 created by net/http.(*Server).Serve in goroutine 28693 /usr/lib/go/src/net/http/server.go:3360 +0x485 goroutine 29019 [sync.Cond.Wait, 8 minutes]: sync.runtime_notifyListWait(0xc000c14450, 0x2) /usr/lib/go/src/runtime/sema.go:587 +0x15a sync.(*Cond).Wait(0xc00041e480?) /usr/lib/go/src/sync/cond.go:71 +0x85 github.com/ProtonMail/gluon/async.(*QueuedChannel[...]).pop(0xc0006b9e40) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:113 +0x85 github.com/ProtonMail/gluon/async.NewQueuedChannel[...].func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:43 +0xb3 runtime/pprof.Do({0x598b21074290?, 0x598b21a5b980?}, {{0xc0003c0f80?, 0x598b1fe8b3d3?, 0xc00023cb50?}}, 0xc0012b84f8) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b21074290, 0x598b21a5b980}, 0xc0012b84f8, {0xc000f480e8?, 0x598b2032cfa0?, 0x0?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/gluon/async.GoAnnotated.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:12 +0x68 created by github.com/ProtonMail/gluon/async.GoAnnotated in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 28580 [IO wait, 8 minutes]: internal/poll.runtime_pollWait(0x7cf7e7ac8b40, 0x72) /usr/lib/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0003c1b80?, 0xc00011dd10?, 0x0) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc0003c1b80) /usr/lib/go/src/internal/poll/fd_unix.go:620 +0x295 net.(*netFD).accept(0xc0003c1b80) /usr/lib/go/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc0007db280) /usr/lib/go/src/net/tcpsock_posix.go:159 +0x1e net.(*TCPListener).Accept(0xc0007db280) /usr/lib/go/src/net/tcpsock.go:372 +0x30 google.golang.org/grpc.(*Server).Serve(0xc000c0c1e0, {0x598b21072000, 0xc0007db280}) /startdir/src/proton-bridge/vendor/google.golang.org/grpc/server.go:814 +0x43a github.com/ProtonMail/proton-bridge/v3/internal/focus.NewService.func1() /startdir/src/proton-bridge/internal/focus/service.go:85 +0x5f created by github.com/ProtonMail/proton-bridge/v3/internal/focus.NewService in goroutine 28692 /startdir/src/proton-bridge/internal/focus/service.go:82 +0x7dc goroutine 29064 [IO wait, 8 minutes]: internal/poll.runtime_pollWait(0x7cf7e67ee030, 0x72) /usr/lib/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000f04080?, 0xc000c8b800?, 0x0) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000f04080, {0xc000c8b800, 0x700, 0x700}) /usr/lib/go/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc000f04080, {0xc000c8b800?, 0x598b1fec3da5?, 0xc000f04080?}) /usr/lib/go/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc000e88038, {0xc000c8b800?, 0xc000cbb8d0?, 0x598b201317e4?}) /usr/lib/go/src/net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc0002c4768, {0xc000c8b800?, 0x0?, 0xc0002c4768?}) /usr/lib/go/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00108a2b8, {0x598b21065d60, 0xc0002c4768}) /usr/lib/go/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00108a008, {0x598b21066a40, 0xc000e88038}, 0xc000cbb868?) /usr/lib/go/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00108a008, 0x0) /usr/lib/go/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /usr/lib/go/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00108a008, {0xc000fb7000, 0x1000, 0x0?}) /usr/lib/go/src/crypto/tls/conn.go:1385 +0x150 net/http.(*connReader).Read(0xc00130a780, {0xc000fb7000, 0x1000, 0x1000}) /usr/lib/go/src/net/http/server.go:798 +0x14b bufio.(*Reader).fill(0xc000fb1c80) /usr/lib/go/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc000fb1c80, 0x4) /usr/lib/go/src/bufio/bufio.go:148 +0x53 net/http.(*conn).serve(0xc000d24000, {0x598b21074370, 0xc000f4c720}) /usr/lib/go/src/net/http/server.go:2127 +0x738 created by net/http.(*Server).Serve in goroutine 28693 /usr/lib/go/src/net/http/server.go:3360 +0x485 goroutine 29071 [sync.Cond.Wait, 8 minutes]: sync.runtime_notifyListWait(0xc000807910, 0x4) /usr/lib/go/src/runtime/sema.go:587 +0x15a sync.(*Cond).Wait(0xc000a07f20?) /usr/lib/go/src/sync/cond.go:71 +0x85 github.com/ProtonMail/gluon/async.(*QueuedChannel[...]).pop(0xc000e50e40) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:113 +0x85 github.com/ProtonMail/gluon/async.NewQueuedChannel[...].func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:43 +0xb3 runtime/pprof.Do({0x598b21074290?, 0x598b21a5b980?}, {{0xc000f05000?, 0x598b1fe8b3d3?, 0xc00023cb50?}}, 0xc001391560) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b21074290, 0x598b21a5b980}, 0xc001391560, {0xc000e88398?, 0x598b2032cfa0?, 0x0?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/gluon/async.GoAnnotated.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:12 +0x68 created by github.com/ProtonMail/gluon/async.GoAnnotated in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 29568 [IO wait, 8 minutes]: internal/poll.runtime_pollWait(0x7cf7e7ac8408, 0x72) /usr/lib/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000f04800?, 0xc000ae0e00?, 0x0) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000f04800, {0xc000ae0e00, 0x700, 0x700}) /usr/lib/go/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc000f04800, {0xc000ae0e00?, 0x598b1fe1380f?, 0xc00075e868?}) /usr/lib/go/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc000e88830, {0xc000ae0e00?, 0xc0005b7ae0?, 0xc000ae0e05?}) /usr/lib/go/src/net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc000d0e228, {0xc000ae0e00?, 0x0?, 0xc000d0e228?}) /usr/lib/go/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0008d6d38, {0x598b21065d60, 0xc000d0e228}) /usr/lib/go/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0008d6a88, {0x598b21066a40, 0xc000e88830}, 0xc00075e8d8?) /usr/lib/go/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0008d6a88, 0x0) /usr/lib/go/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /usr/lib/go/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc0008d6a88, {0xc000b12000, 0x1000, 0x598b20211cb7?}) /usr/lib/go/src/crypto/tls/conn.go:1385 +0x150 github.com/ProtonMail/go-proton-api.(*slowReader).Read(0xc00075ec40, {0xc000b12000, 0x1000, 0x1000}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/go-proton-api/netctl.go:557 +0x5e github.com/ProtonMail/go-proton-api.(*NetCtl).read(0xc0007d4400, {0x7cf82e445a80, 0xc0008d6a88}, {0xc000b12000, 0x1000, 0x1000}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/go-proton-api/netctl.go:465 +0x1e5 github.com/ProtonMail/go-proton-api.(*conn).Read(0x0?, {0xc000b12000?, 0x0?, 0x0?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/go-proton-api/netctl.go:531 +0x50 net/http.(*persistConn).Read(0xc000762b40, {0xc000b12000?, 0x598b20205fa5?, 0x598b20eac3a0?}) /usr/lib/go/src/net/http/transport.go:2052 +0x4a bufio.(*Reader).fill(0xc00103d6e0) /usr/lib/go/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc00103d6e0, 0x1) /usr/lib/go/src/bufio/bufio.go:148 +0x53 net/http.(*persistConn).readLoop(0xc000762b40) /usr/lib/go/src/net/http/transport.go:2205 +0x185 created by net/http.(*Transport).dialConn in goroutine 29592 /usr/lib/go/src/net/http/transport.go:1874 +0x154f goroutine 28695 [select, 8 minutes]: github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.ChannelConsumerProducer[...].Produce(0xc000472c68?, {0x598b21074370?, 0xc0009dc2a0}, {{0xc001295a40, {0xc0009de120, 0x24}, 0x40, {0xc00038e408, 0x40, 0x80}, ...}, ...}) /startdir/src/proton-bridge/internal/services/syncservice/stage_output.go:45 +0xba github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.(*DownloadStage).run(0xc0007db340, {0x598b21074370, 0xc0009dc2a0}) /startdir/src/proton-bridge/internal/services/syncservice/stage_download.go:187 +0x94b github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.(*Service).Run.(*DownloadStage).Run.func2.1({0x598b21074370?, 0xc0009dc2a0?}) /startdir/src/proton-bridge/internal/services/syncservice/stage_download.go:72 +0x2a runtime/pprof.Do({0x598b210743a8?, 0xc000c9f540?}, {{0xc000e95e00?, 0xc00059b7c0?, 0x1?}}, 0xc000c37f60) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b210743a8, 0xc000c9f540}, 0xc000c37f60, {0xc000c37f50?, 0xc000c37f98?, 0xc000f06598?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.(*Service).Run.(*DownloadStage).Run.func2({0x598b210743a8, 0xc000c9f540}) /startdir/src/proton-bridge/internal/services/syncservice/stage_download.go:71 +0xb5 github.com/ProtonMail/gluon/async.(*Group).Once.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:51 +0x86 created by github.com/ProtonMail/gluon/async.(*Group).Once in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:46 +0x79 goroutine 28694 [select, 8 minutes]: github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.ChannelConsumerProducer[...].Consume(0x598b2022a139?, {0x598b21074370?, 0xc0009dc1b0}) /startdir/src/proton-bridge/internal/services/syncservice/stage_output.go:58 +0x7c github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.(*MetadataStage).run(0xc0007db300, {0x598b21074370, 0xc0009dc1b0}, 0x80, 0x40, {0x598b2106cee8, 0xc000fa26a0}) /startdir/src/proton-bridge/internal/services/syncservice/stage_metadata.go:83 +0x110 github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.(*Service).Run.(*MetadataStage).Run.func1.1({0x598b21074370, 0xc0009dc1b0}) /startdir/src/proton-bridge/internal/services/syncservice/stage_metadata.go:69 +0x55 runtime/pprof.Do({0x598b210743a8?, 0xc000c9f540?}, {{0xc000e95d00?, 0xc00059b900?, 0x1?}}, 0xc000c9af60) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b210743a8, 0xc000c9f540}, 0xc000c9af60, {0xc000c9af50?, 0xc000c9af98?, 0x0?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.(*Service).Run.(*MetadataStage).Run.func1({0x598b210743a8, 0xc000c9f540}) /startdir/src/proton-bridge/internal/services/syncservice/stage_metadata.go:66 +0xb5 github.com/ProtonMail/gluon/async.(*Group).Once.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:51 +0x86 created by github.com/ProtonMail/gluon/async.(*Group).Once in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:46 +0x79 goroutine 29008 [select, 8 minutes]: net/http.(*persistConn).writeLoop(0xc000a4a000) /usr/lib/go/src/net/http/transport.go:2519 +0xe7 created by net/http.(*Transport).dialConn in goroutine 28943 /usr/lib/go/src/net/http/transport.go:1875 +0x15a5 goroutine 28705 [select, 8 minutes]: github.com/ProtonMail/gluon.(*Server).serve(0xc000bb6000, {0x598b21074370, 0xc0009dce10}, 0xc000adafc0) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/server.go:198 +0x147 github.com/ProtonMail/gluon.(*Server).Serve.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/server.go:187 +0xe7 github.com/ProtonMail/gluon/async.(*WaitGroup).Go.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/wait_group.go:21 +0x7a created by github.com/ProtonMail/gluon/async.(*WaitGroup).Go in goroutine 28584 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/wait_group.go:17 +0x73 goroutine 29106 [sync.Cond.Wait, 8 minutes]: sync.runtime_notifyListWait(0xc0008079d0, 0x0) /usr/lib/go/src/runtime/sema.go:587 +0x15a sync.(*Cond).Wait(0x8?) /usr/lib/go/src/sync/cond.go:71 +0x85 github.com/ProtonMail/gluon/async.(*QueuedChannel[...]).pop(0xc00084fec8) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:113 +0x85 github.com/ProtonMail/gluon/async.NewQueuedChannel[...].func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/queued_channel.go:43 +0xb3 runtime/pprof.Do({0x598b21074290?, 0x598b21a5b980?}, {{0xc000f05200?, 0x0?, 0xc000473ce0?}}, 0xc001391650) /usr/lib/go/src/runtime/pprof/runtime.go:51 +0x8c github.com/ProtonMail/gluon/logging.pprofDo(...) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/pprof_default.go:11 github.com/ProtonMail/gluon/logging.DoAnnotated({0x598b21074290, 0x598b21a5b980}, 0xc001391650, {0xc000e88400?, 0x0?, 0x0?}) /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/logging/logging.go:24 +0x4d github.com/ProtonMail/gluon/async.GoAnnotated.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:12 +0x68 created by github.com/ProtonMail/gluon/async.GoAnnotated in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/logging.go:10 +0xd0 goroutine 28693 [IO wait, 8 minutes]: internal/poll.runtime_pollWait(0x7cf7e66c2ea8, 0x72) /usr/lib/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000e95800?, 0x900000036?, 0x0) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc000e95800) /usr/lib/go/src/internal/poll/fd_unix.go:620 +0x295 net.(*netFD).accept(0xc000e95800) /usr/lib/go/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc000f070c0) /usr/lib/go/src/net/tcpsock_posix.go:159 +0x1e net.(*TCPListener).Accept(0xc000f070c0) /usr/lib/go/src/net/tcpsock.go:372 +0x30 crypto/tls.(*listener).Accept(0xc0009a0fc0) /usr/lib/go/src/crypto/tls/tls.go:67 +0x27 net/http.(*Server).Serve(0xc000e27590, {0x598b21071d80, 0xc0009a0fc0}) /usr/lib/go/src/net/http/server.go:3330 +0x30c net/http/httptest.(*Server).goServe.func1() /usr/lib/go/src/net/http/httptest/server.go:311 +0x55 created by net/http/httptest.(*Server).goServe in goroutine 28692 /usr/lib/go/src/net/http/httptest/server.go:309 +0x65 goroutine 29599 [select, 8 minutes]: github.com/ProtonMail/proton-bridge/v3/internal/services/userevents.(*ChanneledSubscriber[...]).handle(0x598b20787ec5, {0x598b210743a8?, 0xc0010e0a50}, {{0xc000fc8780, 0x4}, 0x0, 0xc00040a210, 0x0, 0x0, {0x0, ...}, ...}) /startdir/src/proton-bridge/internal/services/userevents/subscriber.go:176 +0x1b5 github.com/ProtonMail/proton-bridge/v3/internal/services/userevents.(*subscriberList[...]).PublishParallel.func1(0x3?) /startdir/src/proton-bridge/internal/services/userevents/subscriber.go:121 +0x105 github.com/bradenaw/juniper/parallel.DoContext.func1() /startdir/src/proton-bridge/vendor/github.com/bradenaw/juniper/parallel/parallel.go:103 +0x97 golang.org/x/sync/errgroup.(*Group).Go.func1() /startdir/src/proton-bridge/vendor/golang.org/x/sync/errgroup/errgroup.go:75 +0x50 created by golang.org/x/sync/errgroup.(*Group).Go in goroutine 29109 /startdir/src/proton-bridge/vendor/golang.org/x/sync/errgroup/errgroup.go:72 +0x96 goroutine 28703 [select, 8 minutes]: github.com/ProtonMail/gluon/async.(*Group).PeriodicOrTrigger.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:150 +0x1d6 created by github.com/ProtonMail/gluon/async.(*Group).PeriodicOrTrigger in goroutine 28692 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:138 +0xcb goroutine 28587 [IO wait, 8 minutes]: internal/poll.runtime_pollWait(0x7cf7e7ac8720, 0x72) /usr/lib/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc001204100?, 0xc000bccb80?, 0x0) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc001204100) /usr/lib/go/src/internal/poll/fd_unix.go:620 +0x295 net.(*netFD).accept(0xc001204100) /usr/lib/go/src/net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc000f06100) /usr/lib/go/src/net/tcpsock_posix.go:159 +0x1e net.(*TCPListener).Accept(0xc000f06100) /usr/lib/go/src/net/tcpsock.go:372 +0x30 github.com/emersion/go-smtp.(*Server).Serve(0xc000e26000, {0x598b21072000, 0xc000f06100}) /startdir/src/proton-bridge/vendor/github.com/emersion/go-smtp/server.go:115 +0x188 github.com/ProtonMail/proton-bridge/v3/internal/services/imapsmtpserver.(*Service).serveSMTP.func1.1({0xc000b4eb10?, 0xc000b4eb21?}) /startdir/src/proton-bridge/internal/services/imapsmtpserver/service.go:565 +0x37 github.com/ProtonMail/gluon/async.(*Group).Once.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:51 +0x86 created by github.com/ProtonMail/gluon/async.(*Group).Once in goroutine 28584 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:46 +0x79 goroutine 29115 [select, 8 minutes]: github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.(*Job).waitAndClose(0xc001295a40, {0x598b210743a8, 0xc0013988c0}) /startdir/src/proton-bridge/internal/services/syncservice/job.go:133 +0xd3 github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.(*Handler).run(0xc00022c1c0, {0x598b210743a8, 0xc0013988c0}, {0x598b21076460, 0xc000472c40}, 0xc000f8e720, {0x598b21071f00, 0xc0013a7920}, {0x598b2106d6e8, 0xc000e883e0}) /startdir/src/proton-bridge/internal/services/syncservice/handler.go:220 +0x956 github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice.(*Handler).Execute.func1({0x598b210743a8, 0xc0013988c0}) /startdir/src/proton-bridge/internal/services/syncservice/handler.go:106 +0x2fe github.com/ProtonMail/gluon/async.(*Group).Once.func1() /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:51 +0x86 created by github.com/ProtonMail/gluon/async.(*Group).Once in goroutine 29230 /startdir/src/proton-bridge/vendor/github.com/ProtonMail/gluon/async/group.go:46 +0x79 goroutine 29080 [IO wait, 8 minutes]: internal/poll.runtime_pollWait(0x7cf7e5dc6068, 0x72) /usr/lib/go/src/runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000886380?, 0xc000272000?, 0x0) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) /usr/lib/go/src/internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000886380, {0xc000272000, 0x2000, 0x2000}) /usr/lib/go/src/internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc000886380, {0xc000272000?, 0x2000?, 0xc000a739d0?}) /usr/lib/go/src/net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc000f486f8, {0xc000272000?, 0xc0014123e0?, 0x598b1ff352d3?}) /usr/lib/go/src/net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc0006281b0, {0xc000272000?, 0x0?, 0xc0006281b0?}) /usr/lib/go/src/crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc000603438, {0x598b21065d60, 0xc0006281b0}) /usr/lib/go/src/bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000603188, {0x598b21066a40, 0xc000f486f8}, 0xc000a73a40?) /usr/lib/go/src/crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000603188, 0x0) /usr/lib/go/src/crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) /usr/lib/go/src/crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc000603188, {0xc000940000, 0x1000, 0xc0006b0108?}) /usr/lib/go/src/crypto/tls/conn.go:1385 +0x150 net/http.(*persistConn).Read(0xc00082a900, {0xc000940000?, 0x598b20205fa5?, 0x598b20eac3a0?}) /usr/lib/go/src/net/http/transport.go:2052 +0x4a bufio.(*Reader).fill(0xc00041e2a0) /usr/lib/go/src/bufio/bufio.go:110 +0x103 bufio.(*Reader).Peek(0xc00041e2a0, 0x1) /usr/lib/go/src/bufio/bufio.go:148 +0x53 net/http.(*persistConn).readLoop(0xc00082a900) /usr/lib/go/src/net/http/transport.go:2205 +0x185 created by net/http.(*Transport).dialConn in goroutine 29233 /usr/lib/go/src/net/http/transport.go:1874 +0x154f FAIL github.com/ProtonMail/proton-bridge/v3/internal/bridge 600.193s === RUN TestGetOldConfig --- PASS: TestGetOldConfig (0.07s) === RUN TestGetValidConfig --- PASS: TestGetValidConfig (0.08s) === RUN TestNewConfig --- PASS: TestNewConfig (0.13s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/certs 0.279s === RUN TestConfigStatus_init_virgin --- PASS: TestConfigStatus_init_virgin (0.00s) === RUN TestConfigStatus_init_existing --- PASS: TestConfigStatus_init_existing (0.00s) === RUN TestConfigStatus_init_bad_version time="2024-08-27T12:31:15+02:00" level=warning msg="Cannot load configuration status file. Reset it." error="" --- PASS: TestConfigStatus_init_bad_version (0.00s) === RUN TestConfigStatus_IsPending --- PASS: TestConfigStatus_IsPending (0.00s) === RUN TestConfigStatus_IsFromFailure --- PASS: TestConfigStatus_IsFromFailure (0.00s) === RUN TestConfigStatus_ApplySuccess --- PASS: TestConfigStatus_ApplySuccess (0.00s) === RUN TestConfigStatus_ApplyFailure --- PASS: TestConfigStatus_ApplyFailure (0.00s) === RUN TestConfigStatus_ApplyProgress --- PASS: TestConfigStatus_ApplyProgress (0.00s) === RUN TestConfigStatus_RecordLinkClicked --- PASS: TestConfigStatus_RecordLinkClicked (0.00s) === RUN TestConfigStatus_ReportClicked --- PASS: TestConfigStatus_ReportClicked (0.00s) === RUN TestConfigStatus_ReportSent --- PASS: TestConfigStatus_ReportSent (0.00s) === RUN TestConfigurationAbort_default --- PASS: TestConfigurationAbort_default (0.00s) === RUN TestConfigurationAbort_fed --- PASS: TestConfigurationAbort_fed (0.00s) === RUN TestConfigurationProgress_default --- PASS: TestConfigurationProgress_default (0.00s) === RUN TestConfigurationProgress_fed --- PASS: TestConfigurationProgress_fed (0.00s) === RUN TestConfigurationProgress_fed_year_change --- PASS: TestConfigurationProgress_fed_year_change (0.00s) === RUN TestConfigurationRecovery_default --- PASS: TestConfigurationRecovery_default (0.00s) === RUN TestConfigurationRecovery_fed --- PASS: TestConfigurationRecovery_fed (0.00s) === RUN TestConfigurationSuccess_default --- PASS: TestConfigurationSuccess_default (0.00s) === RUN TestConfigurationSuccess_fed --- PASS: TestConfigurationSuccess_fed (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/configstatus 0.005s === RUN TestPrereleaseSemver --- PASS: TestPrereleaseSemver (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/constants 0.003s === RUN TestJarGetSet --- PASS: TestJarGetSet (0.00s) === RUN TestJarLoad --- PASS: TestJarLoad (0.00s) === RUN TestJarExpiry --- PASS: TestJarExpiry (2.01s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/cookies 2.014s === RUN TestHandler --- PASS: TestHandler (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/crash 0.004s === RUN TestTLSReporter_DoubleReport --- PASS: TestTLSReporter_DoubleReport (0.01s) === RUN TestTLSPinValid 2024/08/27 12:31:15.548396 WARN RESTY 400 POST https://mail-api.proton.me/auth/v4/info: Platform `go` is not valid (in `go-proton-api`) (Code=2064, Status=400), Attempt 1 2024/08/27 12:31:15.548411 ERROR RESTY 400 POST https://mail-api.proton.me/auth/v4/info: Platform `go` is not valid (in `go-proton-api`) (Code=2064, Status=400) --- PASS: TestTLSPinValid (0.30s) === RUN TestTLSPinBackup 2024/08/27 12:31:15.736130 WARN RESTY 400 POST https://mail-api.proton.me/auth/v4/info: Platform `go` is not valid (in `go-proton-api`) (Code=2064, Status=400), Attempt 1 2024/08/27 12:31:15.736147 ERROR RESTY 400 POST https://mail-api.proton.me/auth/v4/info: Platform `go` is not valid (in `go-proton-api`) (Code=2064, Status=400) --- PASS: TestTLSPinBackup (0.19s) === RUN TestTLSPinInvalid 2024/08/27 12:31:16.790214 WARN RESTY Post "https://127.0.0.1:40189/auth/v4/info": no TLS fingerprint match found, Attempt 1 2024/08/27 12:31:16.892656 WARN RESTY Post "https://127.0.0.1:40189/auth/v4/info": no TLS fingerprint match found, Attempt 2 2024/08/27 12:31:17.081841 WARN RESTY Post "https://127.0.0.1:40189/auth/v4/info": no TLS fingerprint match found, Attempt 3 2024/08/27 12:31:17.323448 WARN RESTY Post "https://127.0.0.1:40189/auth/v4/info": no TLS fingerprint match found, Attempt 4 2024/08/27 12:31:17.323459 ERROR RESTY Post "https://127.0.0.1:40189/auth/v4/info": no TLS fingerprint match found --- PASS: TestTLSPinInvalid (1.59s) === RUN TestTLSSignedCertWrongPublicKey --- PASS: TestTLSSignedCertWrongPublicKey (0.72s) === RUN TestTLSSelfSignedCertTrustedPublicKey --- PASS: TestTLSSelfSignedCertTrustedPublicKey (1.61s) === RUN TestProxyProvider_FindProxy time="2024-08-27T12:31:19+02:00" level=info msg="Refreshing proxy cache" time="2024-08-27T12:31:19+02:00" level=warning msg="Failed to ping proxy" error="Get \"https:/tests/ping\": http: no Host in request URL" proxy="https://" --- PASS: TestProxyProvider_FindProxy (0.00s) === RUN TestProxyProvider_FindProxy_ChooseReachableProxy time="2024-08-27T12:31:19+02:00" level=info msg="Refreshing proxy cache" time="2024-08-27T12:31:19+02:00" level=warning msg="Failed to ping proxy" error="Get \"https:/tests/ping\": http: no Host in request URL" proxy="https://" --- PASS: TestProxyProvider_FindProxy_ChooseReachableProxy (0.00s) === RUN TestProxyProvider_FindProxy_ChooseTrustedProxy time="2024-08-27T12:31:19+02:00" level=info msg="Refreshing proxy cache" time="2024-08-27T12:31:19+02:00" level=warning msg="Failed to ping proxy" error="Get \"https:/tests/ping\": http: no Host in request URL" proxy="https://" time="2024-08-27T12:31:19+02:00" level=warning msg="Failed to ping proxy" error="Get \"https://127.0.0.1:41299/tests/ping\": no TLS fingerprint match found" proxy="https://127.0.0.1:41299" --- PASS: TestProxyProvider_FindProxy_ChooseTrustedProxy (0.13s) === RUN TestProxyProvider_FindProxy_FailIfNoneReachable time="2024-08-27T12:31:19+02:00" level=info msg="Refreshing proxy cache" time="2024-08-27T12:31:19+02:00" level=warning msg="Failed to ping proxy" error="Get \"https:/tests/ping\": http: no Host in request URL" proxy="https://" time="2024-08-27T12:31:19+02:00" level=warning msg="Failed to ping proxy" error="Get \"https://127.0.0.1:40311/tests/ping\": dial tcp 127.0.0.1:40311: connect: connection refused" proxy="https://127.0.0.1:40311" time="2024-08-27T12:31:19+02:00" level=warning msg="Failed to ping proxy" error="Get \"https://127.0.0.1:42015/tests/ping\": dial tcp 127.0.0.1:42015: connect: connection refused" proxy="https://127.0.0.1:42015" --- PASS: TestProxyProvider_FindProxy_FailIfNoneReachable (0.00s) === RUN TestProxyProvider_FindProxy_FailIfNoneTrusted time="2024-08-27T12:31:19+02:00" level=info msg="Refreshing proxy cache" time="2024-08-27T12:31:19+02:00" level=warning msg="Failed to ping proxy" error="Get \"https:/tests/ping\": http: no Host in request URL" proxy="https://" time="2024-08-27T12:31:19+02:00" level=warning msg="Failed to ping proxy" error="Get \"https://127.0.0.1:36539/tests/ping\": no TLS fingerprint match found" proxy="https://127.0.0.1:36539" time="2024-08-27T12:31:39+02:00" level=warning msg="Failed to ping proxy" error="Get \"https://127.0.0.1:46121/tests/ping\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)" proxy="https://127.0.0.1:46121" --- PASS: TestProxyProvider_FindProxy_FailIfNoneTrusted (20.17s) === RUN TestProxyProvider_FindProxy_RefreshCacheTimeout time="2024-08-27T12:31:39+02:00" level=info msg="Refreshing proxy cache" time="2024-08-27T12:31:39+02:00" level=warning msg="Failed to ping proxy" error="Get \"https:/tests/ping\": http: no Host in request URL" proxy="https://" --- PASS: TestProxyProvider_FindProxy_RefreshCacheTimeout (1.01s) === RUN TestProxyProvider_FindProxy_CanReachTimeout time="2024-08-27T12:31:40+02:00" level=info msg="Refreshing proxy cache" time="2024-08-27T12:31:40+02:00" level=warning msg="Failed to ping proxy" error="Get \"https:/tests/ping\": http: no Host in request URL" proxy="https://" time="2024-08-27T12:31:41+02:00" level=warning msg="Failed to ping proxy" error="Get \"https://127.0.0.1:34925/tests/ping\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)" proxy="https://127.0.0.1:34925" --- PASS: TestProxyProvider_FindProxy_CanReachTimeout (2.00s) === RUN TestProxyProvider_DoHLookup_Google time="2024-08-27T12:31:44+02:00" level=info msg="Received TXT records" data="[ec2-3-73-38-107.eu-central-1.compute.amazonaws.com ec2-3-73-125-207.eu-central-1.compute.amazonaws.com ec2-18-197-145-197.eu-central-1.compute.amazonaws.com]" --- PASS: TestProxyProvider_DoHLookup_Google (1.45s) === RUN TestProxyProvider_DoHLookup_FindProxy time="2024-08-27T12:31:44+02:00" level=info msg="Refreshing proxy cache" time="2024-08-27T12:31:44+02:00" level=warning msg="Failed to ping proxy" error="Get \"https:/tests/ping\": http: no Host in request URL" proxy="https://" time="2024-08-27T12:31:45+02:00" level=info msg="Received TXT records" data="[ec2-18-197-145-197.eu-central-1.compute.amazonaws.com ec2-3-73-38-107.eu-central-1.compute.amazonaws.com ec2-3-73-125-207.eu-central-1.compute.amazonaws.com]" time="2024-08-27T12:32:05+02:00" level=warning msg="Failed to ping proxy" error="Get \"https://ec2-18-197-145-197.eu-central-1.compute.amazonaws.com/tests/ping\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)" proxy="https://ec2-18-197-145-197.eu-central-1.compute.amazonaws.com" --- PASS: TestProxyProvider_DoHLookup_FindProxy (21.91s) === RUN TestProxyProvider_DoHLookup_FindProxyFirstProviderUnreachable time="2024-08-27T12:32:06+02:00" level=info msg="Refreshing proxy cache" time="2024-08-27T12:32:06+02:00" level=warning msg="Failed to ping proxy" error="Get \"https:/tests/ping\": http: no Host in request URL" proxy="https://" time="2024-08-27T12:32:06+02:00" level=error msg="Failed to query DNS records" error="failed to make DoH request: Get \"https://unreachable?dns=Di8BAAABAAAAAAAAHWRNRllHU0xUUU9KWFhJMzNPTlZRV1MzQk9NTlVBCXByb3RvbnBybwN4eXoAABAAAQ\": dial tcp: lookup unreachable: no such host" provider="https://unreachable" time="2024-08-27T12:32:06+02:00" level=info msg="Received TXT records" data="[ec2-18-197-145-197.eu-central-1.compute.amazonaws.com ec2-3-73-38-107.eu-central-1.compute.amazonaws.com ec2-3-73-125-207.eu-central-1.compute.amazonaws.com]" time="2024-08-27T12:32:26+02:00" level=warning msg="Failed to ping proxy" error="Get \"https://ec2-18-197-145-197.eu-central-1.compute.amazonaws.com/tests/ping\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)" proxy="https://ec2-18-197-145-197.eu-central-1.compute.amazonaws.com" --- PASS: TestProxyProvider_DoHLookup_FindProxyFirstProviderUnreachable (20.33s) === RUN TestProxyDialer_UseProxy time="2024-08-27T12:32:26+02:00" level=info msg="Attempting to switch to a proxy" time="2024-08-27T12:32:26+02:00" level=info msg="Refreshing proxy cache" time="2024-08-27T12:32:26+02:00" level=warning msg="Failed to ping proxy" error="Get \"https:/tests/ping\": http: no Host in request URL" proxy="https://" time="2024-08-27T12:32:26+02:00" level=info msg="Switching to a proxy" proxy="[127.0.0.1:41275]:443" --- PASS: TestProxyDialer_UseProxy (0.00s) === RUN TestProxyDialer_UseProxy_MultipleTimes time="2024-08-27T12:32:26+02:00" level=info msg="Attempting to switch to a proxy" time="2024-08-27T12:32:26+02:00" level=info msg="Refreshing proxy cache" time="2024-08-27T12:32:26+02:00" level=warning msg="Failed to ping proxy" error="Get \"https:/tests/ping\": http: no Host in request URL" proxy="https://" time="2024-08-27T12:32:26+02:00" level=info msg="Switching to a proxy" proxy="[127.0.0.1:39979]:443" time="2024-08-27T12:32:31+02:00" level=info msg="Attempting to switch to a proxy" time="2024-08-27T12:32:31+02:00" level=info msg="Refreshing proxy cache" time="2024-08-27T12:32:31+02:00" level=warning msg="Failed to ping proxy" error="Get \"https:/tests/ping\": http: no Host in request URL" proxy="https://" time="2024-08-27T12:32:31+02:00" level=info msg="Switching to a proxy" proxy="[127.0.0.1:38635]:443" time="2024-08-27T12:32:36+02:00" level=info msg="Attempting to switch to a proxy" time="2024-08-27T12:32:36+02:00" level=info msg="Refreshing proxy cache" time="2024-08-27T12:32:36+02:00" level=warning msg="Failed to ping proxy" error="Get \"https:/tests/ping\": http: no Host in request URL" proxy="https://" time="2024-08-27T12:32:36+02:00" level=info msg="Switching to a proxy" proxy="[127.0.0.1:35721]:443" --- PASS: TestProxyDialer_UseProxy_MultipleTimes (10.02s) === RUN TestProxyDialer_UseProxy_RevertAfterTime time="2024-08-27T12:32:36+02:00" level=info msg="Attempting to switch to a proxy" time="2024-08-27T12:32:36+02:00" level=info msg="Refreshing proxy cache" time="2024-08-27T12:32:36+02:00" level=warning msg="Failed to ping proxy" error="Get \"https:/tests/ping\": http: no Host in request URL" proxy="https://" time="2024-08-27T12:32:36+02:00" level=info msg="Switching to a proxy" proxy="[127.0.0.1:33919]:443" --- PASS: TestProxyDialer_UseProxy_RevertAfterTime (2.01s) === RUN TestProxyDialer_UseProxy_RevertIfProxyStopsWorkingAndOriginalAPIIsReachable time="2024-08-27T12:32:38+02:00" level=info msg="Attempting to switch to a proxy" time="2024-08-27T12:32:38+02:00" level=info msg="Refreshing proxy cache" time="2024-08-27T12:32:38+02:00" level=warning msg="Failed to ping proxy" error="Get \"https:/tests/ping\": http: no Host in request URL" proxy="https://" time="2024-08-27T12:32:38+02:00" level=info msg="Switching to a proxy" proxy="[127.0.0.1:43051]:443" time="2024-08-27T12:32:43+02:00" level=info msg="Attempting to switch to a proxy" time="2024-08-27T12:32:43+02:00" level=info msg="Refreshing proxy cache" time="2024-08-27T12:32:43+02:00" level=info msg="The standard API is reachable again; connection drop was only intermittent" --- PASS: TestProxyDialer_UseProxy_RevertIfProxyStopsWorkingAndOriginalAPIIsReachable (5.17s) === RUN TestProxyDialer_UseProxy_FindSecondAlternativeIfFirstFailsAndAPIIsStillBlocked time="2024-08-27T12:32:43+02:00" level=info msg="Attempting to switch to a proxy" time="2024-08-27T12:32:43+02:00" level=info msg="Refreshing proxy cache" time="2024-08-27T12:32:43+02:00" level=warning msg="Failed to ping proxy" error="Get \"https:/tests/ping\": http: no Host in request URL" proxy="https://" time="2024-08-27T12:32:43+02:00" level=info msg="Switching to a proxy" proxy="[127.0.0.1:37313]:443" time="2024-08-27T12:32:48+02:00" level=info msg="Attempting to switch to a proxy" time="2024-08-27T12:32:48+02:00" level=info msg="Refreshing proxy cache" time="2024-08-27T12:32:48+02:00" level=warning msg="Failed to ping proxy" error="Get \"https:/tests/ping\": http: no Host in request URL" proxy="https://" time="2024-08-27T12:32:48+02:00" level=warning msg="Failed to ping proxy" error="Get \"https://127.0.0.1:37313/tests/ping\": dial tcp 127.0.0.1:37313: connect: connection refused" proxy="https://127.0.0.1:37313" time="2024-08-27T12:32:48+02:00" level=info msg="Switching to a proxy" proxy="[127.0.0.1:34847]:443" --- PASS: TestProxyDialer_UseProxy_FindSecondAlternativeIfFirstFailsAndAPIIsStillBlocked (5.02s) === RUN TestFormatAsAddress --- PASS: TestFormatAsAddress (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/dialer 93.693s === RUN TestMoveDir --- PASS: TestMoveDir (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/files 0.002s === RUN TestFocus_Raise time="2024-08-27T12:31:15+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFocus_Raise2375011682/001/config1669636888/grpcFocusServerConfig.json pkg=focus/service --- PASS: TestFocus_Raise (0.00s) === RUN TestFocus_Version time="2024-08-27T12:31:15+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFocus_Version197948070/001/config3841961670/grpcFocusServerConfig.json pkg=focus/service --- PASS: TestFocus_Version (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/focus 0.010s === RUN TestIsAvailable --- PASS: TestIsAvailable (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/frontend/theme 0.003s === RUN TestVerifyAndExtractHvRequest --- PASS: TestVerifyAndExtractHvRequest (0.00s) === RUN TestIsHvRequest --- PASS: TestIsHvRequest (0.00s) === RUN TestFormatHvURL --- PASS: TestFormatHvURL (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/hv 0.003s === RUN Test_ArticleList --- PASS: Test_ArticleList (0.00s) === RUN Test_GetSuggestions --- PASS: Test_GetSuggestions (0.00s) === RUN Test_GetSuggestionsFromArticleList --- PASS: Test_GetSuggestionsFromArticleList (0.00s) === RUN Test_GetArticleIndex --- PASS: Test_GetArticleIndex (0.00s) === RUN Test_simplifyUserInput --- PASS: Test_simplifyUserInput (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/kb 0.003s === RUN TestUnmarshallBridge --- PASS: TestUnmarshallBridge (0.00s) === RUN TestUnmarshallImportExport --- PASS: TestUnmarshallImportExport (0.00s) === RUN TestMarshalFormats time="2024-08-27T12:31:15+02:00" level=info msg="input credentials.testCredentials{UserID:\"007\", Name:\"\", Emails:\"ja@pm.me;jakub@cu.th\", APIToken:\"\", Mailbox:\"\", BridgePassword:\"\", Version:\"\", Timestamp:152469263742, IsHidden:true, IsCombinedAddressMode:false}\n" pkg=credentials time="2024-08-27T12:31:15+02:00" level=info msg="MarshalJoin: \"007\\x00\\x00ja@pm.me;jakub@cu.th\\x00\\x00\\x00\\x00\\x00152469263742\\x001\\x00\"\n" pkg=credentials time="2024-08-27T12:31:15+02:00" level=info msg="secretStrings \"MDA3AABqYUBwbS5tZTtqYWt1YkBjdS50aAAAAAAAMTUyNDY5MjYzNzQyADEA\" 60\n" pkg=credentials time="2024-08-27T12:31:15+02:00" level=info msg="MarshalGob: \"\\xff\\xa8\\x7f\\x03\\x01\\x01\\x0ftestCredentials\\x01\\xff\\x80\\x00\\x01\\n\\x01\\x06UserID\\x01\\f\\x00\\x01\\x04Name\\x01\\f\\x00\\x01\\x06Emails\\x01\\f\\x00\\x01\\bAPIToken\\x01\\f\\x00\\x01\\aMailbox\\x01\\f\\x00\\x01\\x0eBridgePassword\\x01\\f\\x00\\x01\\aVersion\\x01\\f\\x00\\x01\\tTimestamp\\x01\\x04\\x00\\x01\\bIsHidden\\x01\\x02\\x00\\x01\\x15IsCombinedAddressMode\\x01\\x02\\x00\\x00\\x00'\\xff\\x80\\x01\\x03007\\x02\\x14ja@pm.me;jakub@cu.th\\x05\\xfbF\\xff\\xc0\\xaa\\xfc\\x01\\x01\\x00\"\n" pkg=credentials time="2024-08-27T12:31:15+02:00" level=info msg="secretGob \"/6h/AwEBD3Rlc3RDcmVkZW50aWFscwH/gAABCgEGVXNlcklEAQwAAQROYW1lAQwAAQZFbWFpbHMBDAABCEFQSVRva2VuAQwAAQdNYWlsYm94AQwAAQ5CcmlkZ2VQYXNzd29yZAEMAAEHVmVyc2lvbgEMAAEJVGltZXN0YW1wAQQAAQhJc0hpZGRlbgECAAEVSXNDb21iaW5lZEFkZHJlc3NNb2RlAQIAAAAn/4ABAzAwNwIUamFAcG0ubWU7amFrdWJAY3UudGgF+0b/wKr8AQEA\" 280\n" pkg=credentials time="2024-08-27T12:31:15+02:00" level=info msg="MarshalJSON: \"{\\\"UserID\\\":\\\"007\\\",\\\"Name\\\":\\\"\\\",\\\"Emails\\\":\\\"ja@pm.me;jakub@cu.th\\\",\\\"APIToken\\\":\\\"\\\",\\\"Mailbox\\\":\\\"\\\",\\\"BridgePassword\\\":\\\"\\\",\\\"Version\\\":\\\"\\\",\\\"Timestamp\\\":152469263742,\\\"IsHidden\\\":true,\\\"IsCombinedAddressMode\\\":false}\"\n" pkg=credentials time="2024-08-27T12:31:15+02:00" level=info msg="secretJSON \"eyJVc2VySUQiOiIwMDciLCJOYW1lIjoiIiwiRW1haWxzIjoiamFAcG0ubWU7amFrdWJAY3UudGgiLCJBUElUb2tlbiI6IiIsIk1haWxib3giOiIiLCJCcmlkZ2VQYXNzd29yZCI6IiIsIlZlcnNpb24iOiIiLCJUaW1lc3RhbXAiOjE1MjQ2OTI2Mzc0MiwiSXNIaWRkZW4iOnRydWUsIklzQ29tYmluZWRBZGRyZXNzTW9kZSI6ZmFsc2V9\" 252\n" pkg=credentials time="2024-08-27T12:31:15+02:00" level=info msg="MarshalFmt: \"007\\n\\nja@pm.me;jakub@cu.th\\n\\n\\n\\n\\n152469263742\\ntrue\\nfalse\"\n" pkg=credentials time="2024-08-27T12:31:15+02:00" level=info msg="secretFmt \"MDA3CgpqYUBwbS5tZTtqYWt1YkBjdS50aAoKCgoKMTUyNDY5MjYzNzQyCnRydWUKZmFsc2U=\" 72\n" pkg=credentials time="2024-08-27T12:31:15+02:00" level=info msg="strings out credentials.testCredentials{UserID:\"007\", Name:\"\", Emails:\"ja@pm.me;jakub@cu.th\", APIToken:\"\", Mailbox:\"\", BridgePassword:\"\", Version:\"\", Timestamp:152469263742, IsHidden:true, IsCombinedAddressMode:false} \n" pkg=credentials time="2024-08-27T12:31:15+02:00" level=info msg="gob out credentials.testCredentials{UserID:\"007\", Name:\"\", Emails:\"ja@pm.me;jakub@cu.th\", APIToken:\"\", Mailbox:\"\", BridgePassword:\"\", Version:\"\", Timestamp:152469263742, IsHidden:true, IsCombinedAddressMode:false}\n \n" pkg=credentials time="2024-08-27T12:31:15+02:00" level=info msg="json out credentials.testCredentials{UserID:\"007\", Name:\"\", Emails:\"ja@pm.me;jakub@cu.th\", APIToken:\"\", Mailbox:\"\", BridgePassword:\"\", Version:\"\", Timestamp:152469263742, IsHidden:true, IsCombinedAddressMode:false} \n" pkg=credentials --- PASS: TestMarshalFormats (0.00s) === RUN TestMarshal time="2024-08-27T12:31:15+02:00" level=info msg="input credentials.Credentials{UserID:\"\", Name:\"007\", Emails:\"ja@pm.me;aj@cus.tom\", APIToken:\"sdfdsfsdfsdfsdf\", MailboxPassword:[]uint8{0x63, 0x64, 0x63, 0x64, 0x63, 0x64, 0x63, 0x64}, BridgePassword:\"wew123\", Version:\"k11\", Timestamp:152469263742, IsHidden:true, IsCombinedAddressMode:false}\n" pkg=credentials time="2024-08-27T12:31:15+02:00" level=info msg="secret \"MDA3AGphQHBtLm1lO2FqQGN1cy50b20Ac2RmZHNmc2Rmc2Rmc2RmAGNkY2RjZGNkAHdldzEyMwBrMTEAMTUyNDY5MjYzNzQyADEA\" 100\n" pkg=credentials time="2024-08-27T12:31:15+02:00" level=info msg="output credentials.Credentials{UserID:\"\", Name:\"007\", Emails:\"ja@pm.me;aj@cus.tom\", APIToken:\"sdfdsfsdfsdfsdf\", MailboxPassword:[]uint8{0x63, 0x64, 0x63, 0x64, 0x63, 0x64, 0x63, 0x64}, BridgePassword:\"wew123\", Version:\"k11\", Timestamp:152469263742, IsHidden:true, IsCombinedAddressMode:false}\n" pkg=credentials --- PASS: TestMarshal (0.00s) === RUN FuzzUnmarshal === RUN FuzzUnmarshal/seed#0 --- PASS: FuzzUnmarshal (0.00s) --- PASS: FuzzUnmarshal/seed#0 (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/legacy/credentials 0.003s === RUN TestClearRemovesEverythingExceptLockAndUpdateFiles --- PASS: TestClearRemovesEverythingExceptLockAndUpdateFiles (0.00s) === RUN TestClearUpdateFiles --- PASS: TestClearUpdateFiles (0.00s) === RUN TestRemoveOldGoIMAPCacheFolders --- PASS: TestRemoveOldGoIMAPCacheFolders (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/locations 0.002s === RUN TestLogging_LogCompression --- PASS: TestLogging_LogCompression (0.02s) === RUN TestLogging_MatchStackTraceName --- PASS: TestLogging_MatchStackTraceName (0.00s) === RUN TestLogging_GetLogTime --- PASS: TestLogging_GetLogTime (0.00s) === RUN TestLogging_MatchLogName --- PASS: TestLogging_MatchLogName (0.00s) === RUN TestLogging_GetOrderedLogFileListForBugReport --- PASS: TestLogging_GetOrderedLogFileListForBugReport (0.01s) === RUN TestLogging_Close --- PASS: TestLogging_Close (0.00s) === RUN TestLogging_Pruning --- PASS: TestLogging_Pruning (0.01s) === RUN TestLogging_PruningBigCurrentSession --- PASS: TestLogging_PruningBigCurrentSession (0.01s) === RUN TestLogging_Rotator --- PASS: TestLogging_Rotator (0.00s) === RUN TestLogging_DefaultRotator --- PASS: TestLogging_DefaultRotator (0.00s) === RUN TestLogging_DefaultRotatorWithPruning --- PASS: TestLogging_DefaultRotatorWithPruning (0.00s) === RUN TestLogging_SessionID --- PASS: TestLogging_SessionID (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/logging 0.058s === RUN TestSkipDuringUnwind --- PASS: TestSkipDuringUnwind (0.00s) === RUN TestFilterOutPanicHandlers --- PASS: TestFilterOutPanicHandlers (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/sentry 0.003s === RUN TestConfig --- PASS: TestConfig (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/service 0.002s === RUN TestFixGODT3003Labels --- PASS: TestFixGODT3003Labels (0.00s) === RUN TestFixGODT3003Labels_Noop --- PASS: TestFixGODT3003Labels_Noop (0.00s) === RUN TestStripPlusAlias --- PASS: TestStripPlusAlias (0.00s) === RUN TestEqualAddresse --- PASS: TestEqualAddresse (0.00s) === RUN TestNewFailedMessageLiteral --- PASS: TestNewFailedMessageLiteral (0.00s) === RUN TestMigrateSyncSettings_AlreadyExists --- PASS: TestMigrateSyncSettings_AlreadyExists (0.00s) === RUN TestMigrateSyncSettings_DoesNotExist --- PASS: TestMigrateSyncSettings_DoesNotExist (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/services/imapservice 0.008s === RUN TestSendHasher_Insert --- PASS: TestSendHasher_Insert (0.00s) === RUN TestSendHasher_Insert_Expired --- PASS: TestSendHasher_Insert_Expired (1.00s) === RUN TestSendHasher_Insert_DifferentToList --- PASS: TestSendHasher_Insert_DifferentToList (1.00s) === RUN TestSendHasher_Wait_SendSuccess --- PASS: TestSendHasher_Wait_SendSuccess (0.50s) === RUN TestSendHasher_Wait_SendFail --- PASS: TestSendHasher_Wait_SendFail (0.50s) === RUN TestSendHasher_Wait_Timeout --- PASS: TestSendHasher_Wait_Timeout (1.00s) === RUN TestSendHasher_HasEntry --- PASS: TestSendHasher_HasEntry (0.00s) === RUN TestSendHasher_HasEntry_SendSuccess --- PASS: TestSendHasher_HasEntry_SendSuccess (0.50s) === RUN TestSendHasher_DualAddDoesNotCauseCrash --- PASS: TestSendHasher_DualAddDoesNotCauseCrash (0.00s) === RUN TestSendHashed_MessageWithSameHasButDifferentRecipientsIsInserted --- PASS: TestSendHashed_MessageWithSameHasButDifferentRecipientsIsInserted (0.00s) === RUN TestSendHashed_SameMessageWIthDifferentToListShouldWaitSuccessfullyAfterSend --- PASS: TestSendHashed_SameMessageWIthDifferentToListShouldWaitSuccessfullyAfterSend (0.00s) === RUN TestSendHasher_HasEntry_SendFail --- PASS: TestSendHasher_HasEntry_SendFail (0.50s) === RUN TestSendHasher_HasEntry_Timeout --- PASS: TestSendHasher_HasEntry_Timeout (1.00s) === RUN TestSendHasher_HasEntry_Expired --- PASS: TestSendHasher_HasEntry_Expired (1.00s) === RUN TestGetMessageHash === RUN TestGetMessageHash/empty === RUN TestGetMessageHash/same_to === RUN TestGetMessageHash/different_to === RUN TestGetMessageHash/same_from === RUN TestGetMessageHash/different_from === RUN TestGetMessageHash/same_subject === RUN TestGetMessageHash/different_subject === RUN TestGetMessageHash/same_plaintext_body === RUN TestGetMessageHash/different_plaintext_body === RUN TestGetMessageHash/different_attachment_filenames === RUN TestGetMessageHash/different_date_and_message_ID_should_still_match --- PASS: TestGetMessageHash (0.00s) --- PASS: TestGetMessageHash/empty (0.00s) --- PASS: TestGetMessageHash/same_to (0.00s) --- PASS: TestGetMessageHash/different_to (0.00s) --- PASS: TestGetMessageHash/same_from (0.00s) --- PASS: TestGetMessageHash/different_from (0.00s) --- PASS: TestGetMessageHash/same_subject (0.00s) --- PASS: TestGetMessageHash/different_subject (0.00s) --- PASS: TestGetMessageHash/same_plaintext_body (0.00s) --- PASS: TestGetMessageHash/different_plaintext_body (0.00s) --- PASS: TestGetMessageHash/different_attachment_filenames (0.00s) --- PASS: TestGetMessageHash/different_date_and_message_ID_should_still_match (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/services/sendrecorder 7.020s === RUN TestAccountTimeout --- PASS: TestAccountTimeout (5.00s) === RUN TestCreateSendReq_PGPMIMEScheme === RUN TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Text_Encrypt_DetachedSignature === RUN TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_HTML_Encrypt_DetachedSignature === RUN TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Multipart_Encrypt_DetachedSignature === RUN TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Text_clear_DetachedSignature === RUN TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_HTML_clear_DetachedSignature === RUN TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Multipart_clear_DetachedSignature === RUN TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Text_Encrypt_AttachedSignature === RUN TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_HTML_Encrypt_AttachedSignature === RUN TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Multipart_Encrypt_AttachedSignature === RUN TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Text_clear_AttachedSignature === RUN TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_HTML_clear_AttachedSignature === RUN TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Multipart_clear_AttachedSignature === RUN TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Text_Encrypt_NoSignature === RUN TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_HTML_Encrypt_NoSignature === RUN TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Multipart_Encrypt_NoSignature === RUN TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Text_clear_NoSignature === RUN TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_HTML_clear_NoSignature === RUN TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Multipart_clear_NoSignature --- PASS: TestCreateSendReq_PGPMIMEScheme (0.18s) --- PASS: TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Text_Encrypt_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_HTML_Encrypt_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Multipart_Encrypt_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Text_clear_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_HTML_clear_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Multipart_clear_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Text_Encrypt_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_HTML_Encrypt_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Multipart_Encrypt_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Text_clear_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_HTML_clear_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Multipart_clear_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Text_Encrypt_NoSignature (0.00s) --- PASS: TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_HTML_Encrypt_NoSignature (0.00s) --- PASS: TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Multipart_Encrypt_NoSignature (0.00s) --- PASS: TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Text_clear_NoSignature (0.00s) --- PASS: TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_HTML_clear_NoSignature (0.00s) --- PASS: TestCreateSendReq_PGPMIMEScheme/PGPMIMEScheme_Multipart_clear_NoSignature (0.00s) === RUN TestCreateSendReq_ClearMIMEScheme === RUN TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Text_Encrypt_DetachedSignature === RUN TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_HTML_Encrypt_DetachedSignature === RUN TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Multipart_Encrypt_DetachedSignature === RUN TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Text_clear_DetachedSignature === RUN TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_HTML_clear_DetachedSignature === RUN TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Multipart_clear_DetachedSignature === RUN TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Text_Encrypt_AttachedSignature === RUN TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_HTML_Encrypt_AttachedSignature === RUN TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Multipart_Encrypt_AttachedSignature === RUN TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Text_clear_AttachedSignature === RUN TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_HTML_clear_AttachedSignature === RUN TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Multipart_clear_AttachedSignature === RUN TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Text_Encrypt_NoSignature === RUN TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_HTML_Encrypt_NoSignature === RUN TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Multipart_Encrypt_NoSignature === RUN TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Text_clear_NoSignature === RUN TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_HTML_clear_NoSignature === RUN TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Multipart_clear_NoSignature --- PASS: TestCreateSendReq_ClearMIMEScheme (0.26s) --- PASS: TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Text_Encrypt_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_HTML_Encrypt_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Multipart_Encrypt_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Text_clear_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_HTML_clear_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Multipart_clear_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Text_Encrypt_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_HTML_Encrypt_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Multipart_Encrypt_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Text_clear_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_HTML_clear_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Multipart_clear_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Text_Encrypt_NoSignature (0.00s) --- PASS: TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_HTML_Encrypt_NoSignature (0.00s) --- PASS: TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Multipart_Encrypt_NoSignature (0.00s) --- PASS: TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Text_clear_NoSignature (0.00s) --- PASS: TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_HTML_clear_NoSignature (0.00s) --- PASS: TestCreateSendReq_ClearMIMEScheme/ClearMIMEScheme_Multipart_clear_NoSignature (0.00s) === RUN TestCreateSendReq_InternalScheme === RUN TestCreateSendReq_InternalScheme/InternalScheme_Text_Encrypt_DetachedSignature === RUN TestCreateSendReq_InternalScheme/InternalScheme_HTML_Encrypt_DetachedSignature === RUN TestCreateSendReq_InternalScheme/InternalScheme_Multipart_Encrypt_DetachedSignature === RUN TestCreateSendReq_InternalScheme/InternalScheme_Text_clear_DetachedSignature === RUN TestCreateSendReq_InternalScheme/InternalScheme_HTML_clear_DetachedSignature === RUN TestCreateSendReq_InternalScheme/InternalScheme_Multipart_clear_DetachedSignature === RUN TestCreateSendReq_InternalScheme/InternalScheme_Text_Encrypt_AttachedSignature === RUN TestCreateSendReq_InternalScheme/InternalScheme_HTML_Encrypt_AttachedSignature === RUN TestCreateSendReq_InternalScheme/InternalScheme_Multipart_Encrypt_AttachedSignature === RUN TestCreateSendReq_InternalScheme/InternalScheme_Text_clear_AttachedSignature === RUN TestCreateSendReq_InternalScheme/InternalScheme_HTML_clear_AttachedSignature === RUN TestCreateSendReq_InternalScheme/InternalScheme_Multipart_clear_AttachedSignature === RUN TestCreateSendReq_InternalScheme/InternalScheme_Text_Encrypt_NoSignature === RUN TestCreateSendReq_InternalScheme/InternalScheme_HTML_Encrypt_NoSignature === RUN TestCreateSendReq_InternalScheme/InternalScheme_Multipart_Encrypt_NoSignature === RUN TestCreateSendReq_InternalScheme/InternalScheme_Text_clear_NoSignature === RUN TestCreateSendReq_InternalScheme/InternalScheme_HTML_clear_NoSignature === RUN TestCreateSendReq_InternalScheme/InternalScheme_Multipart_clear_NoSignature --- PASS: TestCreateSendReq_InternalScheme (0.20s) --- PASS: TestCreateSendReq_InternalScheme/InternalScheme_Text_Encrypt_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_InternalScheme/InternalScheme_HTML_Encrypt_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_InternalScheme/InternalScheme_Multipart_Encrypt_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_InternalScheme/InternalScheme_Text_clear_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_InternalScheme/InternalScheme_HTML_clear_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_InternalScheme/InternalScheme_Multipart_clear_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_InternalScheme/InternalScheme_Text_Encrypt_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_InternalScheme/InternalScheme_HTML_Encrypt_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_InternalScheme/InternalScheme_Multipart_Encrypt_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_InternalScheme/InternalScheme_Text_clear_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_InternalScheme/InternalScheme_HTML_clear_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_InternalScheme/InternalScheme_Multipart_clear_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_InternalScheme/InternalScheme_Text_Encrypt_NoSignature (0.00s) --- PASS: TestCreateSendReq_InternalScheme/InternalScheme_HTML_Encrypt_NoSignature (0.00s) --- PASS: TestCreateSendReq_InternalScheme/InternalScheme_Multipart_Encrypt_NoSignature (0.00s) --- PASS: TestCreateSendReq_InternalScheme/InternalScheme_Text_clear_NoSignature (0.00s) --- PASS: TestCreateSendReq_InternalScheme/InternalScheme_HTML_clear_NoSignature (0.00s) --- PASS: TestCreateSendReq_InternalScheme/InternalScheme_Multipart_clear_NoSignature (0.00s) === RUN TestCreateSendReq_PGPInlineScheme === RUN TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_Text_Encrypt_DetachedSignature time="2024-08-27T12:31:22+02:00" level=warning msg="PGPInline scheme used. Planed to be deprecated." service=smtp settings=recipient === RUN TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_HTML_Encrypt_DetachedSignature time="2024-08-27T12:31:22+02:00" level=warning msg="PGPInline scheme used. Planed to be deprecated." service=smtp settings=recipient === RUN TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_Multipart_Encrypt_DetachedSignature time="2024-08-27T12:31:22+02:00" level=warning msg="PGPInline scheme used. Planed to be deprecated." service=smtp settings=recipient === RUN TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_Text_clear_DetachedSignature time="2024-08-27T12:31:22+02:00" level=warning msg="PGPInline scheme used. Planed to be deprecated." service=smtp settings=recipient === RUN TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_HTML_clear_DetachedSignature time="2024-08-27T12:31:22+02:00" level=warning msg="PGPInline scheme used. Planed to be deprecated." service=smtp settings=recipient === RUN TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_Multipart_clear_DetachedSignature time="2024-08-27T12:31:22+02:00" level=warning msg="PGPInline scheme used. Planed to be deprecated." service=smtp settings=recipient === RUN TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_Text_Encrypt_AttachedSignature time="2024-08-27T12:31:22+02:00" level=warning msg="PGPInline scheme used. Planed to be deprecated." service=smtp settings=recipient === RUN TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_HTML_Encrypt_AttachedSignature time="2024-08-27T12:31:22+02:00" level=warning msg="PGPInline scheme used. Planed to be deprecated." service=smtp settings=recipient === RUN TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_Multipart_Encrypt_AttachedSignature time="2024-08-27T12:31:22+02:00" level=warning msg="PGPInline scheme used. Planed to be deprecated." service=smtp settings=recipient === RUN TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_HTML_clear_AttachedSignature time="2024-08-27T12:31:22+02:00" level=warning msg="PGPInline scheme used. Planed to be deprecated." service=smtp settings=recipient === RUN TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_Multipart_clear_AttachedSignature time="2024-08-27T12:31:22+02:00" level=warning msg="PGPInline scheme used. Planed to be deprecated." service=smtp settings=recipient === RUN TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_Text_Encrypt_NoSignature time="2024-08-27T12:31:22+02:00" level=warning msg="PGPInline scheme used. Planed to be deprecated." service=smtp settings=recipient === RUN TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_HTML_Encrypt_NoSignature time="2024-08-27T12:31:22+02:00" level=warning msg="PGPInline scheme used. Planed to be deprecated." service=smtp settings=recipient === RUN TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_Multipart_Encrypt_NoSignature time="2024-08-27T12:31:22+02:00" level=warning msg="PGPInline scheme used. Planed to be deprecated." service=smtp settings=recipient === RUN TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_HTML_clear_NoSignature time="2024-08-27T12:31:22+02:00" level=warning msg="PGPInline scheme used. Planed to be deprecated." service=smtp settings=recipient === RUN TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_Multipart_clear_NoSignature time="2024-08-27T12:31:22+02:00" level=warning msg="PGPInline scheme used. Planed to be deprecated." service=smtp settings=recipient --- PASS: TestCreateSendReq_PGPInlineScheme (0.13s) --- PASS: TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_Text_Encrypt_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_HTML_Encrypt_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_Multipart_Encrypt_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_Text_clear_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_HTML_clear_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_Multipart_clear_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_Text_Encrypt_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_HTML_Encrypt_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_Multipart_Encrypt_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_HTML_clear_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_Multipart_clear_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_Text_Encrypt_NoSignature (0.00s) --- PASS: TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_HTML_Encrypt_NoSignature (0.00s) --- PASS: TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_Multipart_Encrypt_NoSignature (0.00s) --- PASS: TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_HTML_clear_NoSignature (0.00s) --- PASS: TestCreateSendReq_PGPInlineScheme/PGPInlineScheme_Multipart_clear_NoSignature (0.00s) === RUN TestCreateSendReq_ClearScheme === RUN TestCreateSendReq_ClearScheme/ClearScheme_Text_Encrypt_DetachedSignature === RUN TestCreateSendReq_ClearScheme/ClearScheme_HTML_Encrypt_DetachedSignature === RUN TestCreateSendReq_ClearScheme/ClearScheme_Multipart_Encrypt_DetachedSignature === RUN TestCreateSendReq_ClearScheme/ClearScheme_Text_clear_DetachedSignature === RUN TestCreateSendReq_ClearScheme/ClearScheme_HTML_clear_DetachedSignature === RUN TestCreateSendReq_ClearScheme/ClearScheme_Multipart_clear_DetachedSignature === RUN TestCreateSendReq_ClearScheme/ClearScheme_Text_Encrypt_AttachedSignature === RUN TestCreateSendReq_ClearScheme/ClearScheme_HTML_Encrypt_AttachedSignature === RUN TestCreateSendReq_ClearScheme/ClearScheme_Multipart_Encrypt_AttachedSignature === RUN TestCreateSendReq_ClearScheme/ClearScheme_Text_clear_AttachedSignature === RUN TestCreateSendReq_ClearScheme/ClearScheme_HTML_clear_AttachedSignature === RUN TestCreateSendReq_ClearScheme/ClearScheme_Multipart_clear_AttachedSignature === RUN TestCreateSendReq_ClearScheme/ClearScheme_Text_Encrypt_NoSignature === RUN TestCreateSendReq_ClearScheme/ClearScheme_HTML_Encrypt_NoSignature === RUN TestCreateSendReq_ClearScheme/ClearScheme_Multipart_Encrypt_NoSignature === RUN TestCreateSendReq_ClearScheme/ClearScheme_Text_clear_NoSignature === RUN TestCreateSendReq_ClearScheme/ClearScheme_HTML_clear_NoSignature === RUN TestCreateSendReq_ClearScheme/ClearScheme_Multipart_clear_NoSignature --- PASS: TestCreateSendReq_ClearScheme (0.13s) --- PASS: TestCreateSendReq_ClearScheme/ClearScheme_Text_Encrypt_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearScheme/ClearScheme_HTML_Encrypt_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearScheme/ClearScheme_Multipart_Encrypt_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearScheme/ClearScheme_Text_clear_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearScheme/ClearScheme_HTML_clear_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearScheme/ClearScheme_Multipart_clear_DetachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearScheme/ClearScheme_Text_Encrypt_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearScheme/ClearScheme_HTML_Encrypt_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearScheme/ClearScheme_Multipart_Encrypt_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearScheme/ClearScheme_Text_clear_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearScheme/ClearScheme_HTML_clear_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearScheme/ClearScheme_Multipart_clear_AttachedSignature (0.00s) --- PASS: TestCreateSendReq_ClearScheme/ClearScheme_Text_Encrypt_NoSignature (0.00s) --- PASS: TestCreateSendReq_ClearScheme/ClearScheme_HTML_Encrypt_NoSignature (0.00s) --- PASS: TestCreateSendReq_ClearScheme/ClearScheme_Multipart_Encrypt_NoSignature (0.00s) --- PASS: TestCreateSendReq_ClearScheme/ClearScheme_Text_clear_NoSignature (0.00s) --- PASS: TestCreateSendReq_ClearScheme/ClearScheme_HTML_clear_NoSignature (0.00s) --- PASS: TestCreateSendReq_ClearScheme/ClearScheme_Multipart_clear_NoSignature (0.00s) === RUN TestCreateSendReq_MultiRecipients time="2024-08-27T12:31:22+02:00" level=warning msg="PGPInline scheme used. Planed to be deprecated." service=smtp settings=recipient --- PASS: TestCreateSendReq_MultiRecipients (0.13s) === RUN TestPreferencesBuilder === RUN TestPreferencesBuilder/internal === RUN TestPreferencesBuilder/internal_with_contact-specific_email_format === RUN TestPreferencesBuilder/internal_with_pinned_contact_public_key === RUN TestPreferencesBuilder/internal_with_conflicting_contact_public_key === RUN TestPreferencesBuilder/wkd-external === RUN TestPreferencesBuilder/wkd-external#01 === RUN TestPreferencesBuilder/wkd-external_with_contact-specific_email_format === RUN TestPreferencesBuilder/wkd-external_with_global_pgp-inline_scheme time="2024-08-27T12:31:22+02:00" level=warning msg="PGPInline scheme used. Planed to be deprecated." service=smtp settings=account === RUN TestPreferencesBuilder/wkd-external_with_contact-specific_pgp-inline_scheme_overriding_global_pgp-mime_setting === RUN TestPreferencesBuilder/wkd-external_with_contact-specific_pgp-mime_scheme_overriding_global_pgp-inline_setting time="2024-08-27T12:31:22+02:00" level=warning msg="PGPInline scheme used. Planed to be deprecated." service=smtp settings=account === RUN TestPreferencesBuilder/wkd-external_with_additional_pinned_contact_public_key === RUN TestPreferencesBuilder/wkd-external_with_additional_conflicting_contact_public_key === RUN TestPreferencesBuilder/wkd-external-with-encrypt-and-sign-disabled === RUN TestPreferencesBuilder/wkd-external-with-encrypt-and-sign-disabled-plain-text === RUN TestPreferencesBuilder/wkd-external-with-encrypt-disabled-sign-enabled === RUN TestPreferencesBuilder/external === RUN TestPreferencesBuilder/external_with_contact-specific_email_format === RUN TestPreferencesBuilder/external_with_sign_enabled === RUN TestPreferencesBuilder/external_with_contact_sign_enabled_and_plain_text === RUN TestPreferencesBuilder/external_with_sign_enabled,_sending_plaintext,_should_still_send_as_ClearMIME === RUN TestPreferencesBuilder/external_with_pinned_contact_public_key_but_no_intention_to_encrypt/sign === RUN TestPreferencesBuilder/external_with_pinned_contact_public_key,_encrypted_and_signed === RUN TestPreferencesBuilder/external_with_pinned_contact_public_key,_encrypted_and_signed_using_contact-specific_pgp-inline === RUN TestPreferencesBuilder/external_with_pinned_contact_public_key,_encrypted_and_signed_using_global_pgp-inline time="2024-08-27T12:31:22+02:00" level=warning msg="PGPInline scheme used. Planed to be deprecated." service=smtp settings=account --- PASS: TestPreferencesBuilder (0.00s) --- PASS: TestPreferencesBuilder/internal (0.00s) --- PASS: TestPreferencesBuilder/internal_with_contact-specific_email_format (0.00s) --- PASS: TestPreferencesBuilder/internal_with_pinned_contact_public_key (0.00s) --- PASS: TestPreferencesBuilder/internal_with_conflicting_contact_public_key (0.00s) --- PASS: TestPreferencesBuilder/wkd-external (0.00s) --- PASS: TestPreferencesBuilder/wkd-external#01 (0.00s) --- PASS: TestPreferencesBuilder/wkd-external_with_contact-specific_email_format (0.00s) --- PASS: TestPreferencesBuilder/wkd-external_with_global_pgp-inline_scheme (0.00s) --- PASS: TestPreferencesBuilder/wkd-external_with_contact-specific_pgp-inline_scheme_overriding_global_pgp-mime_setting (0.00s) --- PASS: TestPreferencesBuilder/wkd-external_with_contact-specific_pgp-mime_scheme_overriding_global_pgp-inline_setting (0.00s) --- PASS: TestPreferencesBuilder/wkd-external_with_additional_pinned_contact_public_key (0.00s) --- PASS: TestPreferencesBuilder/wkd-external_with_additional_conflicting_contact_public_key (0.00s) --- PASS: TestPreferencesBuilder/wkd-external-with-encrypt-and-sign-disabled (0.00s) --- PASS: TestPreferencesBuilder/wkd-external-with-encrypt-and-sign-disabled-plain-text (0.00s) --- PASS: TestPreferencesBuilder/wkd-external-with-encrypt-disabled-sign-enabled (0.00s) --- PASS: TestPreferencesBuilder/external (0.00s) --- PASS: TestPreferencesBuilder/external_with_contact-specific_email_format (0.00s) --- PASS: TestPreferencesBuilder/external_with_sign_enabled (0.00s) --- PASS: TestPreferencesBuilder/external_with_contact_sign_enabled_and_plain_text (0.00s) --- PASS: TestPreferencesBuilder/external_with_sign_enabled,_sending_plaintext,_should_still_send_as_ClearMIME (0.00s) --- PASS: TestPreferencesBuilder/external_with_pinned_contact_public_key_but_no_intention_to_encrypt/sign (0.00s) --- PASS: TestPreferencesBuilder/external_with_pinned_contact_public_key,_encrypted_and_signed (0.00s) --- PASS: TestPreferencesBuilder/external_with_pinned_contact_public_key,_encrypted_and_signed_using_contact-specific_pgp-inline (0.00s) --- PASS: TestPreferencesBuilder/external_with_pinned_contact_public_key,_encrypted_and_signed_using_global_pgp-inline (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/services/smtp 6.044s === RUN TestTask_NoStateAndSucceeds time="2024-08-27T12:31:16+02:00" level=info msg="Syncing labels" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Synced labels" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Syncing messages" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Job started" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" test=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" sync-job=waiter test=test time="2024-08-27T12:31:16+02:00" level=info msg="Synced messages" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Sync already complete, only system labels will be updated" test=test --- PASS: TestTask_NoStateAndSucceeds (0.00s) === RUN TestTask_StateHasLabels time="2024-08-27T12:31:16+02:00" level=info msg="Syncing messages" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Job started" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" test=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" sync-job=waiter test=test time="2024-08-27T12:31:16+02:00" level=info msg="Synced messages" test=test --- PASS: TestTask_StateHasLabels (0.00s) === RUN TestTask_StateHasLabelsAndMessageCount time="2024-08-27T12:31:16+02:00" level=info msg="Syncing messages" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Job started" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" test=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" sync-job=waiter test=test time="2024-08-27T12:31:16+02:00" level=info msg="Synced messages" test=test --- PASS: TestTask_StateHasLabelsAndMessageCount (0.00s) === RUN TestTask_StateHasSyncedState time="2024-08-27T12:31:16+02:00" level=info msg="Sync already complete, only system labels will be updated" test=test --- PASS: TestTask_StateHasSyncedState (0.00s) === RUN TestTask_RepeatsOnSyncFailure time="2024-08-27T12:31:16+02:00" level=info msg="Sync triggered" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Beginning user sync" start="2024-08-27 12:31:16.539503179 +0200 CEST m=+0.001599667" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Syncing labels" test=test time="2024-08-27T12:31:16+02:00" level=error msg="Failed to sync, will retry later" error="failed to sync labels: failed" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Syncing labels" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Synced labels" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Syncing messages" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Job started" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" test=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" sync-job=waiter test=test time="2024-08-27T12:31:16+02:00" level=info msg="Synced messages" test=test time="2024-08-27T12:31:16+02:00" level=info msg="Finished user sync" duration="131.259µs" test=test --- PASS: TestTask_RepeatsOnSyncFailure (0.00s) === RUN TestJob_WaitsOnChildren time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" s=test sync-job=waiter --- PASS: TestJob_WaitsOnChildren (0.00s) === RUN TestJob_WaitsOnAllChildrenOnError time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job ran into error" error=failed s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" s=test sync-job=waiter --- PASS: TestJob_WaitsOnAllChildrenOnError (0.00s) === RUN TestJob_MultipleChildrenReportError time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job ran into error" error=failed s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job ran into error" error=failed s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job ran into error" error=failed s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job ran into error" error=failed s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job ran into error" error=failed s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job ran into error" error=failed s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job ran into error" error=failed s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job ran into error" error=failed s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job ran into error" error=failed s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job ran into error" error=failed s=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" s=test sync-job=waiter --- PASS: TestJob_MultipleChildrenReportError (0.00s) === RUN TestJob_ChildFailureCancelsAllOtherChildJobs time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job ran into error" error=failed s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" s=test sync-job=waiter --- PASS: TestJob_ChildFailureCancelsAllOtherChildJobs (0.00s) === RUN TestJob_CtxCancelCancelsAllChildren time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" s=test sync-job=waiter --- PASS: TestJob_CtxCancelCancelsAllChildren (0.00s) === RUN TestJob_CtxCancelBeforeBegin time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" s=test sync-job=waiter --- PASS: TestJob_CtxCancelBeforeBegin (0.00s) === RUN TestJob_WithoutChildJobsCanBeTerminated time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" s=test sync-job=waiter --- PASS: TestJob_WithoutChildJobsCanBeTerminated (0.00s) === RUN TestApplyStage_CancelledJobIsDiscarded time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" s=test sync-job=waiter --- PASS: TestApplyStage_CancelledJobIsDiscarded (0.00s) === RUN TestApplyStage_JobWithNoMessagesIsFinalized time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" s=test sync-job=waiter --- PASS: TestApplyStage_JobWithNoMessagesIsFinalized (0.00s) === RUN TestApplyStage_ErrorOnApplyIsReportedAndJobFails time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test time="2024-08-27T12:31:16+02:00" level=error msg="Failed to apply sync updates" error="apply failed" sync-stage=apply time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" s=test sync-job=waiter --- PASS: TestApplyStage_ErrorOnApplyIsReportedAndJobFails (0.00s) === RUN TestSyncChunkSyncBuilderBatch --- PASS: TestSyncChunkSyncBuilderBatch (0.00s) === RUN TestBuildStage_SuccessRemovesFailedMessage time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test --- PASS: TestBuildStage_SuccessRemovesFailedMessage (0.00s) === RUN TestBuildStage_BuildFailureIsReportedButDoesNotCancelJob time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test time="2024-08-27T12:31:16+02:00" level=error msg="Failed to build message (syn)" error="it failed" msgID=MSG s=test --- PASS: TestBuildStage_BuildFailureIsReportedButDoesNotCancelJob (0.00s) === RUN TestBuildStage_FailedToLocateKeyRingIsReportedButDoesNotFailBuild time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test time="2024-08-27T12:31:16+02:00" level=error msg="Address 'addrID' on message 'MSG' does not have an unlocked kerying" s=test --- PASS: TestBuildStage_FailedToLocateKeyRingIsReportedButDoesNotFailBuild (0.00s) === RUN TestBuildStage_OtherErrorsFailJob time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" s=test sync-job=waiter --- PASS: TestBuildStage_OtherErrorsFailJob (0.00s) === RUN TestBuildStage_CancelledJobIsDiscarded time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test --- PASS: TestBuildStage_CancelledJobIsDiscarded (0.00s) === RUN TestTask_EmptyInputDoesNotCrash time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test --- PASS: TestTask_EmptyInputDoesNotCrash (0.00s) === RUN TestDownloadMessage_NotInCache time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" s=test sync-job=waiter --- PASS: TestDownloadMessage_NotInCache (0.00s) === RUN TestDownloadMessage_InCache --- PASS: TestDownloadMessage_InCache (0.00s) === RUN TestDownloadAttachment_NotInCache --- PASS: TestDownloadAttachment_NotInCache (0.00s) === RUN TestDownloadAttachment_InCache --- PASS: TestDownloadAttachment_InCache (0.00s) === RUN TestAutoDownloadScale_AllOkay --- PASS: TestAutoDownloadScale_AllOkay (0.00s) === RUN TestAutoDownloadScale_429or500x --- PASS: TestAutoDownloadScale_429or500x (0.00s) === RUN TestDownloadStage_Run time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" s=test sync-job=waiter --- PASS: TestDownloadStage_Run (0.00s) === RUN TestDownloadStage_RunWith422 time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" s=test sync-job=waiter --- PASS: TestDownloadStage_RunWith422 (0.00s) === RUN TestDownloadStage_CancelledJobIsDiscarded time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test --- PASS: TestDownloadStage_CancelledJobIsDiscarded (0.00s) === RUN TestDownloadStage_JobAbortsOnMessageDownloadError time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" s=test sync-job=waiter time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" s=test sync-job=waiter --- PASS: TestDownloadStage_JobAbortsOnMessageDownloadError (0.00s) === RUN TestDownloadStage_JobAbortsOnAttachmentDownloadError time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" s=test sync-job=waiter --- PASS: TestDownloadStage_JobAbortsOnAttachmentDownloadError (0.00s) === RUN TestMetadataStage_RunFinishesWith429 time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test --- PASS: TestMetadataStage_RunFinishesWith429 (0.01s) === RUN TestMetadataStage_JobCorrectlyFinishesAfterCancel time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job exit due to context cancelled" s=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" s=test sync-job=waiter --- PASS: TestMetadataStage_JobCorrectlyFinishesAfterCancel (0.00s) === RUN TestMetadataStage_RunInterleaved time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job started" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" s=test sync-job=waiter time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Child job finished" s=test time="2024-08-27T12:31:16+02:00" level=info msg="All child jobs completed" s=test sync-job=waiter --- PASS: TestMetadataStage_RunInterleaved (0.01s) === RUN TestMetadataIterator_ExitNoMoreMetadata --- PASS: TestMetadataIterator_ExitNoMoreMetadata (0.00s) === RUN TestMetadataIterator_ExitLastCallAlwaysReturnLastMessageID --- PASS: TestMetadataIterator_ExitLastCallAlwaysReturnLastMessageID (0.00s) === RUN TestMetadataIterator_ExitWithRemainingReturnsNoMore time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test --- PASS: TestMetadataIterator_ExitWithRemainingReturnsNoMore (0.00s) === RUN TestMetadataIterator_RespectsSizeLimit time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test time="2024-08-27T12:31:16+02:00" level=info msg="Creating new child job" s=test --- PASS: TestMetadataIterator_RespectsSizeLimit (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/services/syncservice 0.040s === RUN TestService_Unitialised time="2024-08-27T12:31:16+02:00" level=error msg="Cannot get telemetry settings, asuming off" error="cannot get user settings" time="2024-08-27T12:31:16+02:00" level=info msg="Starting service main loop" service=telemetry user=MyUserID time="2024-08-27T12:31:16+02:00" level=error msg="Cannot get telemetry settings, asuming off" error="cannot get user settings" time="2024-08-27T12:31:16+02:00" level=info msg="Exiting service main loop" service=telemetry user=MyUserID --- PASS: TestService_Unitialised (0.00s) === RUN TestService_OnUserSettingsEvent time="2024-08-27T12:31:16+02:00" level=info msg="Starting service main loop" service=telemetry user=MyUserID time="2024-08-27T12:31:16+02:00" level=info msg="Exiting service main loop" service=telemetry user=MyUserID --- PASS: TestService_OnUserSettingsEvent (0.00s) === RUN TestService_Unitialised_OnUserSettingsEvent time="2024-08-27T12:31:16+02:00" level=error msg="Cannot get telemetry settings, asuming off" error="cannot get user settings" time="2024-08-27T12:31:16+02:00" level=info msg="Starting service main loop" service=telemetry user=MyUserID time="2024-08-27T12:31:16+02:00" level=error msg="Cannot get telemetry settings, asuming off" error="cannot get user settings" time="2024-08-27T12:31:16+02:00" level=info msg="Exiting service main loop" service=telemetry user=MyUserID --- PASS: TestService_Unitialised_OnUserSettingsEvent (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/services/telemetry 0.005s === RUN TestServiceHandleEventError_SubscriberEventUnwrapping --- PASS: TestServiceHandleEventError_SubscriberEventUnwrapping (0.00s) === RUN TestServiceHandleEventError_BadEventPutsServiceOnPause time="2024-08-27T12:31:16+02:00" level=info msg=Resuming service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=warning msg="Failed to handle API event" event="Event MyEvent: " service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=info msg=Pausing service=user-events user=foo --- PASS: TestServiceHandleEventError_BadEventPutsServiceOnPause (0.00s) === RUN TestServiceHandleEventError_BadEventFromPublishTimeout time="2024-08-27T12:31:16+02:00" level=warning msg="Failed to handle API event" event="Event MyEvent: " service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=info msg=Pausing service=user-events user=foo --- PASS: TestServiceHandleEventError_BadEventFromPublishTimeout (0.00s) === RUN TestServiceHandleEventError_NoBadEventCheck --- PASS: TestServiceHandleEventError_NoBadEventCheck (0.00s) === RUN TestServiceHandleEventError_JsonUnmarshalEventProducesUncategorizedErrorEvent --- PASS: TestServiceHandleEventError_JsonUnmarshalEventProducesUncategorizedErrorEvent (0.00s) === RUN TestServiceHandleEvent_CheckEventCategoriesHandledInOrder time="2024-08-27T12:31:16+02:00" level=info msg="Received new API event" new="Event : refresh: 1" old= service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=info msg="Received refresh event" service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=info msg="Received new API event" new="Event : user: [modified], messages: created=0, updated=0, deleted=1, labels: created=0, updated=0, deleted=1, addresses: created=0, updated=0, deleted=1" old= service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=info msg="Received new API event" new="Event : refresh: 1" old= service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=info msg="Received refresh event" service=user-events user=foo --- PASS: TestServiceHandleEvent_CheckEventCategoriesHandledInOrder (0.00s) === RUN TestServiceHandleEvent_CheckEventFailureCausesError time="2024-08-27T12:31:16+02:00" level=info msg="Received new API event" new="Event : addresses: created=0, updated=0, deleted=1" old= service=user-events user=foo --- PASS: TestServiceHandleEvent_CheckEventFailureCausesError (0.00s) === RUN TestServiceHandleEvent_CheckEventFailureCausesErrorParallel time="2024-08-27T12:31:16+02:00" level=info msg="Received new API event" new="Event : addresses: created=0, updated=0, deleted=1" old= service=user-events user=foo --- PASS: TestServiceHandleEvent_CheckEventFailureCausesErrorParallel (0.00s) === RUN TestService_EventIDLoadStore time="2024-08-27T12:31:16+02:00" level=info msg=Resuming service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=info msg="Starting service Last EventID=EVENT01" service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=info msg="Received new API event" new="Event EVENT02: " old=EVENT01 service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=info msg="Exiting service" service=user-events user=foo --- PASS: TestService_EventIDLoadStore (0.00s) === RUN TestService_RetryEventOnNonCatastrophicFailure time="2024-08-27T12:31:16+02:00" level=info msg=Resuming service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=info msg="Starting service Last EventID=EVENT01" service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=info msg="Received new API event" new="Event EVENT02: messages: created=0, updated=0, deleted=1" old=EVENT01 service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=error msg="Failed to apply event" error="failed to handle event due to EOF: failed to apply message events: unexpected EOF" service=user-events subscriber=foo user=foo time="2024-08-27T12:31:16+02:00" level=info msg="Received new API event" new="Event EVENT02: messages: created=0, updated=0, deleted=1" old=EVENT01 service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=info msg="Exiting service" service=user-events user=foo --- PASS: TestService_RetryEventOnNonCatastrophicFailure (0.00s) === RUN TestService_OnBadEventServiceIsPaused time="2024-08-27T12:31:16+02:00" level=info msg=Resuming service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=info msg="Starting service Last EventID=EVENT01" service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=info msg="Received new API event" new="Event EVENT02: messages: created=0, updated=0, deleted=1" old=EVENT01 service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=warning msg="Failed to handle API event" event="Event EVENT02: messages: created=0, updated=0, deleted=1" service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=info msg=Pausing service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=error msg="Failed to apply event" error="failed to handle event due to client error: failed to apply message events: I will cause bad event" service=user-events subscriber=foo user=foo time="2024-08-27T12:31:16+02:00" level=info msg="Exiting service" service=user-events user=foo --- PASS: TestService_OnBadEventServiceIsPaused (0.00s) === RUN TestService_UnsubscribeDuringEventHandlingDoesNotCauseDeadlock time="2024-08-27T12:31:16+02:00" level=info msg=Resuming service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=info msg="Starting service Last EventID=EVENT01" service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=info msg="Received new API event" new="Event EVENT02: messages: created=0, updated=0, deleted=1" old=EVENT01 service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=info msg="Exiting service" service=user-events user=foo --- PASS: TestService_UnsubscribeDuringEventHandlingDoesNotCauseDeadlock (0.00s) === RUN TestService_UnsubscribeBeforeHandlingEventIsNotConsideredError time="2024-08-27T12:31:16+02:00" level=info msg=Resuming service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=info msg="Starting service Last EventID=EVENT01" service=user-events user=foo time="2024-08-27T12:31:16+02:00" level=info msg="Received new API event" new="Event EVENT02: messages: created=0, updated=0, deleted=1" old=EVENT01 service=user-events user=foo time="2024-08-27T12:31:17+02:00" level=info msg="Exiting service" service=user-events user=foo --- PASS: TestService_UnsubscribeBeforeHandlingEventIsNotConsideredError (0.50s) === RUN TestService_WaitOnEventPublishAfterPause time="2024-08-27T12:31:17+02:00" level=info msg=Resuming service=user-events user=foo time="2024-08-27T12:31:17+02:00" level=info msg="Starting service Last EventID=EVENT01" service=user-events user=foo time="2024-08-27T12:31:17+02:00" level=info msg="Received new API event" new="Event EVENT02: messages: created=0, updated=0, deleted=1" old=EVENT01 service=user-events user=foo time="2024-08-27T12:31:17+02:00" level=info msg=Pausing service=user-events user=foo time="2024-08-27T12:31:17+02:00" level=info msg="Exiting service" service=user-events user=foo --- PASS: TestService_WaitOnEventPublishAfterPause (0.00s) === RUN TestService_EventRewind time="2024-08-27T12:31:17+02:00" level=info msg=Resuming service=user-events user=foo time="2024-08-27T12:31:17+02:00" level=info msg="Starting service Last EventID=EVENT02" service=user-events user=foo time="2024-08-27T12:31:17+02:00" level=info msg="Event loop reset" eventID=EVENT01 service=user-events user=foo time="2024-08-27T12:31:17+02:00" level=info msg="Received new API event" new="Event EVENT02: messages: created=0, updated=0, deleted=1" old=EVENT01 service=user-events user=foo time="2024-08-27T12:31:17+02:00" level=info msg="Exiting service" service=user-events user=foo --- PASS: TestService_EventRewind (0.00s) === RUN TestChanneledSubscriber_CtxTimeoutDoesNotBlockFutureEvents --- PASS: TestChanneledSubscriber_CtxTimeoutDoesNotBlockFutureEvents (0.00s) === RUN TestChanneledSubscriber_ErrorReported --- PASS: TestChanneledSubscriber_ErrorReported (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/services/userevents 0.524s === RUN TestService_OnUserEvent time="2024-08-27T12:31:16+02:00" level=info msg="Handling user event" service=user-identity user=MyUserID username="******** (1cbec737)" --- PASS: TestService_OnUserEvent (0.00s) === RUN TestService_OnUserSpaceChanged time="2024-08-27T12:31:16+02:00" level=info msg="Handling User Space Changed event" service=user-identity user=MyUserID time="2024-08-27T12:31:16+02:00" level=info msg="Handling User Space Changed event" service=user-identity user=MyUserID --- PASS: TestService_OnUserSpaceChanged (0.00s) === RUN TestService_OnRefreshEvent time="2024-08-27T12:31:16+02:00" level=info msg="Handling refresh event" service=user-identity user=MyUserID --- PASS: TestService_OnRefreshEvent (0.00s) === RUN TestService_OnAddressCreated time="2024-08-27T12:31:16+02:00" level=info msg="Handling Address Events (1)" service=user-identity user=MyUserID time="2024-08-27T12:31:16+02:00" level=info msg="Handling address created event" addressID= email="******** (721c168f)" index=0 service=user-identity user=MyUserID --- PASS: TestService_OnAddressCreated (0.00s) === RUN TestService_OnAddressCreatedDisabledDoesNotProduceEvent time="2024-08-27T12:31:16+02:00" level=info msg="Handling Address Events (1)" service=user-identity user=MyUserID time="2024-08-27T12:31:16+02:00" level=info msg="Handling address created event" addressID= email="******** (721c168f)" index=0 service=user-identity user=MyUserID --- PASS: TestService_OnAddressCreatedDisabledDoesNotProduceEvent (0.00s) === RUN TestService_OnAddressCreatedDuplicateDoesNotProduceEvent time="2024-08-27T12:31:16+02:00" level=info msg="Handling Address Events (1)" service=user-identity user=MyUserID time="2024-08-27T12:31:16+02:00" level=info msg="Handling address created event" addressID= email="******** (721c168f)" index=0 service=user-identity user=MyUserID --- PASS: TestService_OnAddressCreatedDuplicateDoesNotProduceEvent (0.00s) === RUN TestService_OnAddressUpdated time="2024-08-27T12:31:16+02:00" level=info msg="Handling Address Events (1)" service=user-identity user=MyUserID --- PASS: TestService_OnAddressUpdated (0.00s) === RUN TestService_OnAddressUpdatedDisableFollowedByEnable time="2024-08-27T12:31:16+02:00" level=info msg="Handling Address Events (1)" service=user-identity user=MyUserID time="2024-08-27T12:31:16+02:00" level=info msg="Handling Address Events (1)" service=user-identity user=MyUserID --- PASS: TestService_OnAddressUpdatedDisableFollowedByEnable (0.00s) === RUN TestService_OnAddressUpdateCreatedIfNotExists time="2024-08-27T12:31:16+02:00" level=info msg="Handling Address Events (1)" service=user-identity user=MyUserID --- PASS: TestService_OnAddressUpdateCreatedIfNotExists (0.00s) === RUN TestService_OnAddressDeleted time="2024-08-27T12:31:16+02:00" level=info msg="Handling Address Events (1)" service=user-identity user=MyUserID --- PASS: TestService_OnAddressDeleted (0.00s) === RUN TestService_OnAddressDeleteDisabledDoesNotProduceEvent time="2024-08-27T12:31:16+02:00" level=info msg="Handling Address Events (1)" service=user-identity user=MyUserID --- PASS: TestService_OnAddressDeleteDisabledDoesNotProduceEvent (0.00s) === RUN TestService_OnAddressDeletedUnknownDoesNotProduceEvent time="2024-08-27T12:31:16+02:00" level=info msg="Handling Address Events (1)" service=user-identity user=MyUserID --- PASS: TestService_OnAddressDeletedUnknownDoesNotProduceEvent (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/services/useridentity 0.008s === RUN TestHeartbeat_default_heartbeat time="2024-08-27T12:31:16+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off off ssl ssl default default default default 1.2.3 10}}" pkg=telemetry --- PASS: TestHeartbeat_default_heartbeat (0.00s) === RUN TestHeartbeat_already_sent_heartbeat --- PASS: TestHeartbeat_already_sent_heartbeat (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/telemetry 0.002s === RUN TestTry --- PASS: TestTry (0.00s) === RUN TestTryCatch --- PASS: TestTryCatch (0.00s) === RUN TestTryCatchError time="2024-08-27T12:31:16+02:00" level=error msg="Catch handler failed" error="catch error" --- PASS: TestTryCatchError (0.00s) === RUN TestTryPanic --- PASS: TestTryPanic (0.00s) === RUN TestTryCatchPanic time="2024-08-27T12:31:16+02:00" level=error msg="Catch handler panicked" error="panic: oops\n\ngithub.com/ProtonMail/proton-bridge/v3/internal/try.catch.func1(...)\n /startdir/src/proton-bridge/internal/try/try.go:60\nruntime.gopanic(...)\n /usr/lib/go/src/runtime/panic.go:785\ngithub.com/ProtonMail/proton-bridge/v3/internal/try.TestTryCatchPanic.func2(...)\n /startdir/src/proton-bridge/internal/try/try_test.go:86\ngithub.com/ProtonMail/proton-bridge/v3/internal/try.catch(...)\n /startdir/src/proton-bridge/internal/try/try.go:65\ngithub.com/ProtonMail/proton-bridge/v3/internal/try.CatchVal[...](...)\n /startdir/src/proton-bridge/internal/try/try.go:50\ngithub.com/ProtonMail/proton-bridge/v3/internal/try.TestTryCatchPanic(...)\n /startdir/src/proton-bridge/internal/try/try_test.go:81\ntesting.tRunner(...)\n /usr/lib/go/src/testing/testing.go:1690\nruntime.goexit(...)\n /usr/lib/go/src/runtime/asm_amd64.s:1700\n" --- PASS: TestTryCatchPanic (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/try 0.002s === RUN TestSyncFolder time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_src/from_Empty_to_Empty type Empty" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_dst/from_Empty_to_Empty type Empty" time="2024-08-27T12:31:16+02:00" level=warning msg="OK: from Empty to Empty" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_src/from_Empty_to_File type Empty" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_dst/from_Empty_to_File type File" time="2024-08-27T12:31:16+02:00" level=warning msg="Cannot open file for checksum" error="open /tmp/sync_src/backup/testpath: no such file or directory" path=/tmp/sync_src/backup/testpath time="2024-08-27T12:31:16+02:00" level=warning msg="OK: from Empty to File" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_src/from_Empty_to_Symlink type Empty" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_dst/from_Empty_to_Symlink type Symlink" time="2024-08-27T12:31:16+02:00" level=warning msg="OK: from Empty to Symlink" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_src/from_Empty_to_Dir type Empty" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_dst/from_Empty_to_Dir type Dir" time="2024-08-27T12:31:16+02:00" level=warning msg="Cannot open file for checksum" error="open /tmp/sync_src/backup/testpath/another_file: no such file or directory" path=/tmp/sync_src/backup/testpath/another_file time="2024-08-27T12:31:16+02:00" level=warning msg="OK: from Empty to Dir" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_src/from_File_to_Empty type File" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_dst/from_File_to_Empty type Empty" time="2024-08-27T12:31:16+02:00" level=warning msg="Cannot open file for checksum" error="open /tmp/sync_dst/from_File_to_Empty/testpath: no such file or directory" path=/tmp/sync_dst/from_File_to_Empty/testpath time="2024-08-27T12:31:16+02:00" level=warning msg="OK: from File to Empty" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_src/from_File_to_File type File" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_dst/from_File_to_File type File" time="2024-08-27T12:31:16+02:00" level=warning msg="Cannot open file for checksum" error="open /tmp/sync_src/backup/testpath: no such file or directory" path=/tmp/sync_src/backup/testpath time="2024-08-27T12:31:16+02:00" level=warning msg="OK: from File to File" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_src/from_File_to_Symlink type File" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_dst/from_File_to_Symlink type Symlink" time="2024-08-27T12:31:16+02:00" level=warning msg="Cannot open file for checksum" error="open /tmp/sync_dst/from_File_to_Symlink/testpath: no such file or directory" path=/tmp/sync_dst/from_File_to_Symlink/testpath time="2024-08-27T12:31:16+02:00" level=warning msg="OK: from File to Symlink" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_src/from_File_to_Dir type File" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_dst/from_File_to_Dir type Dir" time="2024-08-27T12:31:16+02:00" level=warning msg="Cannot open file for checksum" error="open /tmp/sync_src/backup/testpath/another_file: no such file or directory" path=/tmp/sync_src/backup/testpath/another_file time="2024-08-27T12:31:16+02:00" level=warning msg="Cannot open file for checksum" error="open /tmp/sync_dst/from_File_to_Dir/testpath: no such file or directory" path=/tmp/sync_dst/from_File_to_Dir/testpath time="2024-08-27T12:31:16+02:00" level=warning msg="OK: from File to Dir" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_src/from_Symlink_to_Empty type Symlink" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_dst/from_Symlink_to_Empty type Empty" time="2024-08-27T12:31:16+02:00" level=warning msg="OK: from Symlink to Empty" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_src/from_Symlink_to_File type Symlink" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_dst/from_Symlink_to_File type File" time="2024-08-27T12:31:16+02:00" level=warning msg="Cannot open file for checksum" error="open /tmp/sync_src/backup/testpath: no such file or directory" path=/tmp/sync_src/backup/testpath time="2024-08-27T12:31:16+02:00" level=warning msg="OK: from Symlink to File" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_src/from_Symlink_to_Symlink type Symlink" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_dst/from_Symlink_to_Symlink type Symlink" time="2024-08-27T12:31:16+02:00" level=warning msg="OK: from Symlink to Symlink" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_src/from_Symlink_to_Dir type Symlink" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_dst/from_Symlink_to_Dir type Dir" time="2024-08-27T12:31:16+02:00" level=warning msg="Cannot open file for checksum" error="open /tmp/sync_src/backup/testpath/another_file: no such file or directory" path=/tmp/sync_src/backup/testpath/another_file time="2024-08-27T12:31:16+02:00" level=warning msg="OK: from Symlink to Dir" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_src/from_Dir_to_Empty type Dir" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_dst/from_Dir_to_Empty type Empty" time="2024-08-27T12:31:16+02:00" level=warning msg="Cannot open file for checksum" error="open /tmp/sync_dst/from_Dir_to_Empty/testpath/another_file: no such file or directory" path=/tmp/sync_dst/from_Dir_to_Empty/testpath/another_file time="2024-08-27T12:31:16+02:00" level=warning msg="OK: from Dir to Empty" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_src/from_Dir_to_File type Dir" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_dst/from_Dir_to_File type File" time="2024-08-27T12:31:16+02:00" level=warning msg="Cannot open file for checksum" error="open /tmp/sync_src/backup/testpath: no such file or directory" path=/tmp/sync_src/backup/testpath time="2024-08-27T12:31:16+02:00" level=warning msg="Cannot open file for checksum" error="open /tmp/sync_dst/from_Dir_to_File/testpath/another_file: no such file or directory" path=/tmp/sync_dst/from_Dir_to_File/testpath/another_file time="2024-08-27T12:31:16+02:00" level=warning msg="OK: from Dir to File" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_src/from_Dir_to_Symlink type Dir" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_dst/from_Dir_to_Symlink type Symlink" time="2024-08-27T12:31:16+02:00" level=warning msg="Cannot open file for checksum" error="open /tmp/sync_dst/from_Dir_to_Symlink/testpath/another_file: no such file or directory" path=/tmp/sync_dst/from_Dir_to_Symlink/testpath/another_file time="2024-08-27T12:31:16+02:00" level=warning msg="OK: from Dir to Symlink" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_src/from_Dir_to_Dir type Dir" time="2024-08-27T12:31:16+02:00" level=info msg="creating folder /tmp/sync_dst/from_Dir_to_Dir type Dir" time="2024-08-27T12:31:16+02:00" level=warning msg="Cannot open file for checksum" error="open /tmp/sync_src/backup/testpath/another_file: no such file or directory" path=/tmp/sync_src/backup/testpath/another_file time="2024-08-27T12:31:16+02:00" level=warning msg="OK: from Dir to Dir" --- PASS: TestSyncFolder (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/updater 0.008s === RUN TestCheckIrrecoverableEventID_EventIDIsEmptyButNoSyncStarted --- PASS: TestCheckIrrecoverableEventID_EventIDIsEmptyButNoSyncStarted (0.00s) === RUN TestCheckIrrecoverableEventID_EventIDIsNotEmptyButNoSyncStarted --- PASS: TestCheckIrrecoverableEventID_EventIDIsNotEmptyButNoSyncStarted (0.00s) === RUN TestCheckIrrecoverableEventID_EventIDIsEmptyButSyncStarted --- PASS: TestCheckIrrecoverableEventID_EventIDIsEmptyButSyncStarted (0.00s) === RUN TestCheckIrrecoverableEventID_EventIDIsEmptyButSyncFinished --- PASS: TestCheckIrrecoverableEventID_EventIDIsEmptyButSyncFinished (0.00s) === RUN TestCheckIrrecoverableEventID_EventIDIsNotEmptyButSyncFinished --- PASS: TestCheckIrrecoverableEventID_EventIDIsNotEmptyButSyncFinished (0.00s) === RUN TestUser_Info time="2024-08-27T12:31:18+02:00" level=info msg="Adding vault user" userID=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="Creating new user" userID=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/events/latest" pkg=gpa/client userID=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/settings" pkg=gpa/client userID=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="Starting service main loop" service=telemetry user=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="Starting service main loop" service=smtp user=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/labels?Type=4" pkg=gpa/client userID=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/labels?Type=3" pkg=gpa/client userID=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:32917/core/v4/labels?Type=1" pkg=gpa/client userID=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg=Resuming service=user-events user=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="Closing user" userID=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="Starting IMAP Service" service=imap user=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="Sync triggered" service=imap user=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:18.003938193 +0200 CEST m=+0.597280566" user=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="Syncing labels" service=imap user=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=error msg="Failed to retrieve IsTelemeteryEnabled, assuming no" error="context canceled" service=telemetry user=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="Synced labels" service=imap user=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 2024/08/27 12:31:18.004197 WARN RESTY Get "https://127.0.0.1:32917/mail/v4/messages/count": context canceled, Attempt 1 2024/08/27 12:31:18.004227 ERROR RESTY Get "https://127.0.0.1:32917/mail/v4/messages/count": context canceled time="2024-08-27T12:31:18+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:32917/mail/v4/messages/count\": context canceled" service=imap user=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="Finished user sync" duration="318.664µs" service=imap user=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="Exiting IMAP Service" service=imap user=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="Exiting service main loop" service=smtp user=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="Exiting Service" service=user-identity user=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="Exiting service main loop" service=telemetry user=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 time="2024-08-27T12:31:18+02:00" level=info msg="Exiting service" service=user-events user=7dbb7aeb-7607-47cc-89fe-22d37e1bd091 --- PASS: TestUser_Info (0.40s) === RUN TestUser_AddressMode time="2024-08-27T12:31:18+02:00" level=info msg="Adding vault user" userID=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Creating new user" userID=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35401/core/v4/events/latest" pkg=gpa/client userID=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35401/core/v4/settings" pkg=gpa/client userID=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Starting service main loop" service=telemetry user=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Starting service main loop" service=smtp user=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35401/core/v4/labels?Type=4" pkg=gpa/client userID=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35401/core/v4/labels?Type=3" pkg=gpa/client userID=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35401/core/v4/labels?Type=1" pkg=gpa/client userID=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg=Resuming service=user-events user=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Setting address mode" mode=split userID=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Starting IMAP Service" service=imap user=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Sync triggered" service=imap user=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Setting Split Address Mode" service=imap user=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:18.386880932 +0200 CEST m=+0.980223305" user=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Finished user sync" duration="18.575µs" service=imap user=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Sync triggered" service=imap user=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Closing user" userID=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:18.387061915 +0200 CEST m=+0.980404288" user=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Finished user sync" duration="15.209µs" service=imap user=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Exiting IMAP Service" service=imap user=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Exiting service main loop" service=smtp user=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Exiting Service" service=user-identity user=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Exiting service main loop" service=telemetry user=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee time="2024-08-27T12:31:18+02:00" level=info msg="Exiting service" service=user-events user=b75e1ee0-054c-4ec8-8af3-9a7c033d46ee --- PASS: TestUser_AddressMode (0.38s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/user 0.991s === RUN TestIsVersionCatalinaOrNewer --- PASS: TestIsVersionCatalinaOrNewer (0.00s) === RUN TestIsVersionBigSurOrNewer --- PASS: TestIsVersionBigSurOrNewer (0.00s) === RUN TestUserAgent === RUN TestUserAgent/NoClient/0.0.1_(linux) === RUN TestUserAgent/NoClient/0.0.1_(macOS_10.15) === RUN TestUserAgent/Mac_OS_X_Mail/1.0.0_(macOS_10.15) === RUN TestUserAgent/Mac_OS_X_Mail/13.4-3608.120.23.2.4_(macOS_10.15) === RUN TestUserAgent/Thunderbird/78.6.1_(Windows_10_(10.0)) --- PASS: TestUserAgent (0.00s) --- PASS: TestUserAgent/NoClient/0.0.1_(linux) (0.00s) --- PASS: TestUserAgent/NoClient/0.0.1_(macOS_10.15) (0.00s) --- PASS: TestUserAgent/Mac_OS_X_Mail/1.0.0_(macOS_10.15) (0.00s) --- PASS: TestUserAgent/Mac_OS_X_Mail/13.4-3608.120.23.2.4_(macOS_10.15) (0.00s) --- PASS: TestUserAgent/Thunderbird/78.6.1_(Windows_10_(10.0)) (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/useragent 0.003s === RUN TestToType --- PASS: TestToType (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/usertypes 0.006s === RUN TestMigrate --- PASS: TestMigrate (0.00s) === RUN TestVault_TLSCerts --- PASS: TestVault_TLSCerts (0.17s) === RUN TestVault_Cookies --- PASS: TestVault_Cookies (0.08s) === RUN TestVault_Settings_IMAP --- PASS: TestVault_Settings_IMAP (0.15s) === RUN TestVault_Settings_SMTP --- PASS: TestVault_Settings_SMTP (0.04s) === RUN TestVault_Settings_GluonDir --- PASS: TestVault_Settings_GluonDir (0.05s) === RUN TestVault_Settings_UpdateChannel --- PASS: TestVault_Settings_UpdateChannel (0.03s) === RUN TestVault_Settings_UpdateRollout --- PASS: TestVault_Settings_UpdateRollout (0.15s) === RUN TestVault_Settings_ColorScheme --- PASS: TestVault_Settings_ColorScheme (0.05s) === RUN TestVault_Settings_ProxyAllowed --- PASS: TestVault_Settings_ProxyAllowed (0.10s) === RUN TestVault_Settings_ShowAllMail --- PASS: TestVault_Settings_ShowAllMail (0.12s) === RUN TestVault_Settings_TelemetryDisabled --- PASS: TestVault_Settings_TelemetryDisabled (0.11s) === RUN TestVault_Settings_Autostart --- PASS: TestVault_Settings_Autostart (0.13s) === RUN TestVault_Settings_AutoUpdate --- PASS: TestVault_Settings_AutoUpdate (0.13s) === RUN TestVault_Settings_LastVersion --- PASS: TestVault_Settings_LastVersion (0.08s) === RUN TestVault_Settings_FirstStart --- PASS: TestVault_Settings_FirstStart (0.09s) === RUN TestVault_Settings_MaxSyncMemory --- PASS: TestVault_Settings_MaxSyncMemory (0.13s) === RUN TestVault_Settings_LastUserAgent --- PASS: TestVault_Settings_LastUserAgent (0.03s) === RUN Test_Settings_PasswordArchive time="2024-08-27T12:31:19+02:00" level=info msg="Adding vault user" userID=userID1 time="2024-08-27T12:31:19+02:00" level=info msg="Deleting vault user" userID=userID1 time="2024-08-27T12:31:19+02:00" level=info msg="Adding vault user" userID=userID2 time="2024-08-27T12:31:19+02:00" level=info msg="Adding vault user" userID=userID1 --- PASS: Test_Settings_PasswordArchive (0.13s) === RUN TestUser_New time="2024-08-27T12:31:19+02:00" level=info msg="Adding vault user" userID=userID --- PASS: TestUser_New (0.09s) === RUN TestUser_Clear time="2024-08-27T12:31:19+02:00" level=info msg="Adding vault user" userID=userID --- PASS: TestUser_Clear (0.05s) === RUN TestUser_Delete time="2024-08-27T12:31:19+02:00" level=info msg="Adding vault user" userID=userID time="2024-08-27T12:31:19+02:00" level=info msg="Deleting vault user" userID=userID time="2024-08-27T12:31:19+02:00" level=info msg="Deleting vault user" userID=userID --- PASS: TestUser_Delete (0.14s) === RUN TestUser_SyncStatus time="2024-08-27T12:31:19+02:00" level=info msg="Adding vault user" userID=userID --- PASS: TestUser_SyncStatus (0.06s) === RUN TestUser_ClearSyncStatusWithoutEventID time="2024-08-27T12:31:19+02:00" level=info msg="Adding vault user" userID=userID --- PASS: TestUser_ClearSyncStatusWithoutEventID (0.12s) === RUN TestUser_PrimaryEmail time="2024-08-27T12:31:19+02:00" level=info msg="Adding vault user" userID=userID --- PASS: TestUser_PrimaryEmail (0.18s) === RUN TestUser_ForEach time="2024-08-27T12:31:19+02:00" level=info msg="Adding vault user" userID=userID1 time="2024-08-27T12:31:19+02:00" level=info msg="Adding vault user" userID=userID2 time="2024-08-27T12:31:19+02:00" level=info msg="Deleting vault user" userID=userID1 time="2024-08-27T12:31:19+02:00" level=info msg="Deleting vault user" userID=userID1 time="2024-08-27T12:31:19+02:00" level=info msg="Deleting vault user" userID=userID2 time="2024-08-27T12:31:19+02:00" level=info msg="Deleting vault user" userID=userID2 --- PASS: TestUser_ForEach (0.06s) === RUN TestUser_ShouldResync time="2024-08-27T12:31:19+02:00" level=info msg="Adding vault user" userID=userID --- PASS: TestUser_ShouldResync (0.07s) === RUN TestVault_Corrupt --- PASS: TestVault_Corrupt (0.16s) === RUN TestVault_Corrupt_JunkData --- PASS: TestVault_Corrupt_JunkData (0.22s) === RUN TestVault_Reset vault_test.go:97: Error Trace: /startdir/src/proton-bridge/internal/vault/vault_test.go:97 Error: Not equal: expected: 1143 actual : 1144 Test: TestVault_Reset --- FAIL: TestVault_Reset (0.17s) FAIL FAIL github.com/ProtonMail/proton-bridge/v3/internal/vault 3.089s === RUN TestVerifyFiles --- PASS: TestVerifyFiles (0.38s) === RUN TestVerifyWithBadFile --- PASS: TestVerifyWithBadFile (0.52s) === RUN TestVerifyWithBadSubFile --- PASS: TestVerifyWithBadSubFile (0.56s) === RUN TestRemoveOldVersions --- PASS: TestRemoveOldVersions (0.00s) === RUN TestListVersions --- PASS: TestListVersions (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/internal/versioner 1.461s === RUN TestSetIntersection === RUN TestSetIntersection/integer_sets === RUN TestSetIntersection/string_sets === RUN TestSetIntersection/custom_comp,_only_compare_on_keys,_prefer_first_set_if_keys_are_the_same --- PASS: TestSetIntersection (0.00s) --- PASS: TestSetIntersection/integer_sets (0.00s) --- PASS: TestSetIntersection/string_sets (0.00s) --- PASS: TestSetIntersection/custom_comp,_only_compare_on_keys,_prefer_first_set_if_keys_are_the_same (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/pkg/algo 0.003s === RUN TestCPC_Receive --- PASS: TestCPC_Receive (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/pkg/cpc 0.002s === RUN TestRemove --- PASS: TestRemove (0.00s) === RUN TestRemoveWithExceptions --- PASS: TestRemoveWithExceptions (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/pkg/files 0.003s === RUN TestInsertReadRemove --- PASS: TestInsertReadRemove (0.00s) === RUN TestIsErrKeychainNoItem time="2024-08-27T12:31:18+02:00" level=warning msg="Failed to add test credentials to keychain" error="failed to open secretservice session: The name org.freedesktop.secrets was not provided by any .service files" helper="*keychain.SecretServiceDBusHelper" --- PASS: TestIsErrKeychainNoItem (1.01s) PASS ok github.com/ProtonMail/proton-bridge/v3/pkg/keychain 1.019s === RUN TestBuildPlainMessage --- PASS: TestBuildPlainMessage (0.23s) === RUN TestBuildPlainMessageWithLongKey --- PASS: TestBuildPlainMessageWithLongKey (0.34s) === RUN TestBuildHTMLMessage --- PASS: TestBuildHTMLMessage (0.27s) === RUN TestBuildPlainEncryptedMessage --- PASS: TestBuildPlainEncryptedMessage (0.14s) === RUN TestBuildPlainEncryptedMessageMissingHeader --- PASS: TestBuildPlainEncryptedMessageMissingHeader (0.30s) === RUN TestBuildPlainEncryptedMessageInvalidHeader --- PASS: TestBuildPlainEncryptedMessageInvalidHeader (0.21s) === RUN TestBuildPlainSignedEncryptedMessageMissingHeader --- PASS: TestBuildPlainSignedEncryptedMessageMissingHeader (0.50s) === RUN TestBuildPlainSignedEncryptedMessageInvalidHeader --- PASS: TestBuildPlainSignedEncryptedMessageInvalidHeader (0.35s) === RUN TestBuildPlainEncryptedLatin2Message time="2024-08-27T12:31:20+02:00" level=warning msg="Message has an unknown charset" error="unknown charset: unknown charset: message: unhandled charset \"iso-8859-2\"" --- PASS: TestBuildPlainEncryptedLatin2Message (0.10s) === RUN TestBuildHTMLEncryptedMessage --- PASS: TestBuildHTMLEncryptedMessage (0.15s) === RUN TestBuildPlainSignedMessage --- PASS: TestBuildPlainSignedMessage (0.37s) === RUN TestBuildPlainSignedBase64Message --- PASS: TestBuildPlainSignedBase64Message (0.40s) === RUN TestBuildSignedPlainEncryptedMessage --- PASS: TestBuildSignedPlainEncryptedMessage (0.07s) === RUN TestBuildSignedHTMLEncryptedMessage --- PASS: TestBuildSignedHTMLEncryptedMessage (0.17s) === RUN TestBuildSignedPlainEncryptedMessageWithPubKey --- PASS: TestBuildSignedPlainEncryptedMessageWithPubKey (0.08s) === RUN TestBuildSignedHTMLEncryptedMessageWithPubKey --- PASS: TestBuildSignedHTMLEncryptedMessageWithPubKey (0.21s) === RUN TestBuildSignedMultipartAlternativeEncryptedMessageWithPubKey --- PASS: TestBuildSignedMultipartAlternativeEncryptedMessageWithPubKey (0.17s) === RUN TestBuildSignedEmbeddedMessageRFC822EncryptedMessageWithPubKey --- PASS: TestBuildSignedEmbeddedMessageRFC822EncryptedMessageWithPubKey (0.22s) === RUN TestBuildHTMLMessageWithAttachment --- PASS: TestBuildHTMLMessageWithAttachment (0.15s) === RUN TestBuildHTMLMessageWithRFC822Attachment --- PASS: TestBuildHTMLMessageWithRFC822Attachment (0.20s) === RUN TestBuildHTMLMessageWithInlineAttachment --- PASS: TestBuildHTMLMessageWithInlineAttachment (0.18s) === RUN TestBuildHTMLMessageWithComplexAttachments --- PASS: TestBuildHTMLMessageWithComplexAttachments (0.11s) === RUN TestBuildAttachmentWithExoticFilename --- PASS: TestBuildAttachmentWithExoticFilename (0.22s) === RUN TestBuildAttachmentWithLongFilename --- PASS: TestBuildAttachmentWithLongFilename (0.08s) === RUN TestBuildMessageDate --- PASS: TestBuildMessageDate (0.11s) === RUN TestBuildMessageWithInvalidDate --- PASS: TestBuildMessageWithInvalidDate (0.11s) === RUN TestBuildMessageWithExistingOriginalDate --- PASS: TestBuildMessageWithExistingOriginalDate (0.21s) === RUN TestBuildMessageInternalID --- PASS: TestBuildMessageInternalID (0.23s) === RUN TestBuildMessageExternalID --- PASS: TestBuildMessageExternalID (0.23s) === RUN TestBuild8BitBody --- PASS: TestBuild8BitBody (0.10s) === RUN TestBuild8BitSubject --- PASS: TestBuild8BitSubject (0.18s) === RUN TestBuild8BitSender --- PASS: TestBuild8BitSender (0.34s) === RUN TestBuild8BitRecipients --- PASS: TestBuild8BitRecipients (0.41s) === RUN TestBuildIncludeMessageIDReference --- PASS: TestBuildIncludeMessageIDReference (0.11s) === RUN TestBuildMessageIsDeterministic --- PASS: TestBuildMessageIsDeterministic (0.08s) === RUN TestBuildUndecryptableMessage --- PASS: TestBuildUndecryptableMessage (0.37s) === RUN TestBuildUndecryptableAttachment --- PASS: TestBuildUndecryptableAttachment (0.34s) === RUN TestBuildCustomMessagePlain --- PASS: TestBuildCustomMessagePlain (0.41s) === RUN TestBuildCustomMessageHTML --- PASS: TestBuildCustomMessageHTML (0.44s) === RUN TestBuildCustomMessageEncrypted --- PASS: TestBuildCustomMessageEncrypted (0.35s) === RUN TestBuildCustomMessagePlainWithAttachment time="2024-08-27T12:31:27+02:00" level=warning msg="Attachment decryption failed" attID=attachID error="gopenpgp: error in reading message: openpgp: incorrect key: message could not be decrypted" pkg=pkg/message --- PASS: TestBuildCustomMessagePlainWithAttachment (0.26s) === RUN TestBuildCustomMessageHTMLWithAttachment time="2024-08-27T12:31:27+02:00" level=warning msg="Attachment decryption failed" attID=attachID error="gopenpgp: error in reading message: openpgp: incorrect key: message could not be decrypted" pkg=pkg/message --- PASS: TestBuildCustomMessageHTMLWithAttachment (0.41s) === RUN TestBuildCustomMessageOnlyBodyIsUndecryptable --- PASS: TestBuildCustomMessageOnlyBodyIsUndecryptable (0.54s) === RUN TestBuildCustomMessageOnlyAttachmentIsUndecryptable time="2024-08-27T12:31:28+02:00" level=warning msg="Attachment decryption failed" attID=attachID error="gopenpgp: error in reading message: openpgp: incorrect key: message could not be decrypted" pkg=pkg/message --- PASS: TestBuildCustomMessageOnlyAttachmentIsUndecryptable (0.50s) === RUN TestBuildComplexMIMEType --- PASS: TestBuildComplexMIMEType (0.19s) === RUN TestHasMBOXHeaderLine === RUN TestHasMBOXHeaderLine/LF-From:_ok_>From_-_123_To:_Ok__>From_-_123 === RUN TestHasMBOXHeaderLine/CRLF-From:_ok_>From_-_123_To:_Ok__>From_-_123 === RUN TestHasMBOXHeaderLine/LF-From:_ok_From_-_123_To:_Ok__>From_-_123 === RUN TestHasMBOXHeaderLine/CRLF-From:_ok_From_-_123_To:_Ok__>From_-_123 === RUN TestHasMBOXHeaderLine/LF-From:_ok_>From_-_123_To:_Ok__From_-_123 === RUN TestHasMBOXHeaderLine/CRLF-From:_ok_>From_-_123_To:_Ok__From_-_123 === RUN TestHasMBOXHeaderLine/LF-From:_ok_To:_Ok === RUN TestHasMBOXHeaderLine/CRLF-From:_ok_To:_Ok === RUN TestHasMBOXHeaderLine/LF-From_-_123_From:_ok_To:_Ok__From_-_123 === RUN TestHasMBOXHeaderLine/CRLF-From_-_123_From:_ok_To:_Ok__From_-_123 === RUN TestHasMBOXHeaderLine/LF->From:_ok_To:_Ok__From_-_123 === RUN TestHasMBOXHeaderLine/CRLF->From:_ok_To:_Ok__From_-_123 === RUN TestHasMBOXHeaderLine/LF->From:_ok_To:_Ok__>From_-_123 === RUN TestHasMBOXHeaderLine/CRLF->From:_ok_To:_Ok__>From_-_123 === RUN TestHasMBOXHeaderLine/LF-From_-_123_From:_ok_To:_Ok === RUN TestHasMBOXHeaderLine/CRLF-From_-_123_From:_ok_To:_Ok === RUN TestHasMBOXHeaderLine/LF-From_-_123_From:_ok_To:_Ok__>From_-_123 === RUN TestHasMBOXHeaderLine/CRLF-From_-_123_From:_ok_To:_Ok__>From_-_123 === RUN TestHasMBOXHeaderLine/LF-From:_ok_From_-_123_To:_Ok__From_-_123 === RUN TestHasMBOXHeaderLine/CRLF-From:_ok_From_-_123_To:_Ok__From_-_123 === RUN TestHasMBOXHeaderLine/LF->From_-_123_From:_ok_To:_Ok === RUN TestHasMBOXHeaderLine/CRLF->From_-_123_From:_ok_To:_Ok === RUN TestHasMBOXHeaderLine/LF-From:_ok_To:_Ok__>From_-_123 === RUN TestHasMBOXHeaderLine/CRLF-From:_ok_To:_Ok__>From_-_123 === RUN TestHasMBOXHeaderLine/LF->From:_ok_To:_Ok === RUN TestHasMBOXHeaderLine/CRLF->From:_ok_To:_Ok === RUN TestHasMBOXHeaderLine/LF-From:_ok_>From_-_123_To:_Ok === RUN TestHasMBOXHeaderLine/CRLF-From:_ok_>From_-_123_To:_Ok === RUN TestHasMBOXHeaderLine/LF->From_-_123_From:_ok_To:_Ok__From_-_123 === RUN TestHasMBOXHeaderLine/CRLF->From_-_123_From:_ok_To:_Ok__From_-_123 === RUN TestHasMBOXHeaderLine/LF->From_-_123_From:_ok_To:_Ok__>From_-_123 === RUN TestHasMBOXHeaderLine/CRLF->From_-_123_From:_ok_To:_Ok__>From_-_123 === RUN TestHasMBOXHeaderLine/LF-From:_ok_To:_Ok__From_-_123 === RUN TestHasMBOXHeaderLine/CRLF-From:_ok_To:_Ok__From_-_123 === RUN TestHasMBOXHeaderLine/LF-From:_ok_From_-_123_To:_Ok === RUN TestHasMBOXHeaderLine/CRLF-From:_ok_From_-_123_To:_Ok --- PASS: TestHasMBOXHeaderLine (0.00s) --- PASS: TestHasMBOXHeaderLine/LF-From:_ok_>From_-_123_To:_Ok__>From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/CRLF-From:_ok_>From_-_123_To:_Ok__>From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/LF-From:_ok_From_-_123_To:_Ok__>From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/CRLF-From:_ok_From_-_123_To:_Ok__>From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/LF-From:_ok_>From_-_123_To:_Ok__From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/CRLF-From:_ok_>From_-_123_To:_Ok__From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/LF-From:_ok_To:_Ok (0.00s) --- PASS: TestHasMBOXHeaderLine/CRLF-From:_ok_To:_Ok (0.00s) --- PASS: TestHasMBOXHeaderLine/LF-From_-_123_From:_ok_To:_Ok__From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/CRLF-From_-_123_From:_ok_To:_Ok__From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/LF->From:_ok_To:_Ok__From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/CRLF->From:_ok_To:_Ok__From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/LF->From:_ok_To:_Ok__>From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/CRLF->From:_ok_To:_Ok__>From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/LF-From_-_123_From:_ok_To:_Ok (0.00s) --- PASS: TestHasMBOXHeaderLine/CRLF-From_-_123_From:_ok_To:_Ok (0.00s) --- PASS: TestHasMBOXHeaderLine/LF-From_-_123_From:_ok_To:_Ok__>From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/CRLF-From_-_123_From:_ok_To:_Ok__>From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/LF-From:_ok_From_-_123_To:_Ok__From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/CRLF-From:_ok_From_-_123_To:_Ok__From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/LF->From_-_123_From:_ok_To:_Ok (0.00s) --- PASS: TestHasMBOXHeaderLine/CRLF->From_-_123_From:_ok_To:_Ok (0.00s) --- PASS: TestHasMBOXHeaderLine/LF-From:_ok_To:_Ok__>From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/CRLF-From:_ok_To:_Ok__>From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/LF->From:_ok_To:_Ok (0.00s) --- PASS: TestHasMBOXHeaderLine/CRLF->From:_ok_To:_Ok (0.00s) --- PASS: TestHasMBOXHeaderLine/LF-From:_ok_>From_-_123_To:_Ok (0.00s) --- PASS: TestHasMBOXHeaderLine/CRLF-From:_ok_>From_-_123_To:_Ok (0.00s) --- PASS: TestHasMBOXHeaderLine/LF->From_-_123_From:_ok_To:_Ok__From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/CRLF->From_-_123_From:_ok_To:_Ok__From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/LF->From_-_123_From:_ok_To:_Ok__>From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/CRLF->From_-_123_From:_ok_To:_Ok__>From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/LF-From:_ok_To:_Ok__From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/CRLF-From:_ok_To:_Ok__From_-_123 (0.00s) --- PASS: TestHasMBOXHeaderLine/LF-From:_ok_From_-_123_To:_Ok (0.00s) --- PASS: TestHasMBOXHeaderLine/CRLF-From:_ok_From_-_123_To:_Ok (0.00s) === RUN TestSanitizeMBOXHeaderLine === RUN TestSanitizeMBOXHeaderLine/LFFrom_-_123_From:_ok_To:_Ok__>From_-_123 === RUN TestSanitizeMBOXHeaderLine/CRLFFrom_-_123_From:_ok_To:_Ok__>From_-_123 === RUN TestSanitizeMBOXHeaderLine/LFFrom:_ok_To:_Ok__>From_-_123 === RUN TestSanitizeMBOXHeaderLine/CRLFFrom:_ok_To:_Ok__>From_-_123 === RUN TestSanitizeMBOXHeaderLine/LFFrom_-_123_From:_ok_To:_Ok === RUN TestSanitizeMBOXHeaderLine/CRLFFrom_-_123_From:_ok_To:_Ok === RUN TestSanitizeMBOXHeaderLine/LF>From:_ok_To:_Ok__From_-_123 === RUN TestSanitizeMBOXHeaderLine/CRLF>From:_ok_To:_Ok__From_-_123 === RUN TestSanitizeMBOXHeaderLine/LFFrom_-_123_From:_ok_To:_Ok__From_-_123 === RUN TestSanitizeMBOXHeaderLine/CRLFFrom_-_123_From:_ok_To:_Ok__From_-_123 === RUN TestSanitizeMBOXHeaderLine/LF>From_-_123_From:_ok_To:_Ok === RUN TestSanitizeMBOXHeaderLine/CRLF>From_-_123_From:_ok_To:_Ok === RUN TestSanitizeMBOXHeaderLine/LFFrom:_ok_>From_-_123_To:_Ok__From_-_123 === RUN TestSanitizeMBOXHeaderLine/CRLFFrom:_ok_>From_-_123_To:_Ok__From_-_123 === RUN TestSanitizeMBOXHeaderLine/LFFrom:_ok_To:_Ok__From_-_123 === RUN TestSanitizeMBOXHeaderLine/CRLFFrom:_ok_To:_Ok__From_-_123 === RUN TestSanitizeMBOXHeaderLine/LF>From:_ok_To:_Ok === RUN TestSanitizeMBOXHeaderLine/CRLF>From:_ok_To:_Ok === RUN TestSanitizeMBOXHeaderLine/LFFrom:_ok_>From_-_123_To:_Ok === RUN TestSanitizeMBOXHeaderLine/CRLFFrom:_ok_>From_-_123_To:_Ok === RUN TestSanitizeMBOXHeaderLine/LFFrom:_ok_From_-_123_To:_Ok__From_-_123 === RUN TestSanitizeMBOXHeaderLine/CRLFFrom:_ok_From_-_123_To:_Ok__From_-_123 === RUN TestSanitizeMBOXHeaderLine/LF>From_-_123_From:_ok_To:_Ok__>From_-_123 === RUN TestSanitizeMBOXHeaderLine/CRLF>From_-_123_From:_ok_To:_Ok__>From_-_123 === RUN TestSanitizeMBOXHeaderLine/LFFrom:_ok_From_-_123_To:_Ok === RUN TestSanitizeMBOXHeaderLine/CRLFFrom:_ok_From_-_123_To:_Ok === RUN TestSanitizeMBOXHeaderLine/LFFrom:_ok_From_-_123_To:_Ok__>From_-_123 === RUN TestSanitizeMBOXHeaderLine/CRLFFrom:_ok_From_-_123_To:_Ok__>From_-_123 === RUN TestSanitizeMBOXHeaderLine/LF>From_-_123_From:_ok_To:_Ok__From_-_123 === RUN TestSanitizeMBOXHeaderLine/CRLF>From_-_123_From:_ok_To:_Ok__From_-_123 === RUN TestSanitizeMBOXHeaderLine/LFFrom:_ok_>From_-_123_To:_Ok__>From_-_123 === RUN TestSanitizeMBOXHeaderLine/CRLFFrom:_ok_>From_-_123_To:_Ok__>From_-_123 === RUN TestSanitizeMBOXHeaderLine/LFFrom:_ok_To:_Ok === RUN TestSanitizeMBOXHeaderLine/CRLFFrom:_ok_To:_Ok === RUN TestSanitizeMBOXHeaderLine/LF>From:_ok_To:_Ok__>From_-_123 === RUN TestSanitizeMBOXHeaderLine/CRLF>From:_ok_To:_Ok__>From_-_123 --- PASS: TestSanitizeMBOXHeaderLine (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/LFFrom_-_123_From:_ok_To:_Ok__>From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/CRLFFrom_-_123_From:_ok_To:_Ok__>From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/LFFrom:_ok_To:_Ok__>From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/CRLFFrom:_ok_To:_Ok__>From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/LFFrom_-_123_From:_ok_To:_Ok (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/CRLFFrom_-_123_From:_ok_To:_Ok (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/LF>From:_ok_To:_Ok__From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/CRLF>From:_ok_To:_Ok__From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/LFFrom_-_123_From:_ok_To:_Ok__From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/CRLFFrom_-_123_From:_ok_To:_Ok__From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/LF>From_-_123_From:_ok_To:_Ok (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/CRLF>From_-_123_From:_ok_To:_Ok (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/LFFrom:_ok_>From_-_123_To:_Ok__From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/CRLFFrom:_ok_>From_-_123_To:_Ok__From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/LFFrom:_ok_To:_Ok__From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/CRLFFrom:_ok_To:_Ok__From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/LF>From:_ok_To:_Ok (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/CRLF>From:_ok_To:_Ok (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/LFFrom:_ok_>From_-_123_To:_Ok (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/CRLFFrom:_ok_>From_-_123_To:_Ok (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/LFFrom:_ok_From_-_123_To:_Ok__From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/CRLFFrom:_ok_From_-_123_To:_Ok__From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/LF>From_-_123_From:_ok_To:_Ok__>From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/CRLF>From_-_123_From:_ok_To:_Ok__>From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/LFFrom:_ok_From_-_123_To:_Ok (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/CRLFFrom:_ok_From_-_123_To:_Ok (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/LFFrom:_ok_From_-_123_To:_Ok__>From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/CRLFFrom:_ok_From_-_123_To:_Ok__>From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/LF>From_-_123_From:_ok_To:_Ok__From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/CRLF>From_-_123_From:_ok_To:_Ok__From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/LFFrom:_ok_>From_-_123_To:_Ok__>From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/CRLFFrom:_ok_>From_-_123_To:_Ok__>From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/LFFrom:_ok_To:_Ok (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/CRLFFrom:_ok_To:_Ok (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/LF>From:_ok_To:_Ok__>From_-_123 (0.00s) --- PASS: TestSanitizeMBOXHeaderLine/CRLF>From:_ok_To:_Ok__>From_-_123 (0.00s) === RUN TestHeaderLines --- PASS: TestHeaderLines (0.00s) === RUN TestHeaderLinesMultilineFilename --- PASS: TestHeaderLinesMultilineFilename (0.00s) === RUN TestHeaderLinesMultilineFilenameWithColon --- PASS: TestHeaderLinesMultilineFilenameWithColon (0.00s) === RUN TestHeaderLinesMultilineFilenameWithColonAndNewline --- PASS: TestHeaderLinesMultilineFilenameWithColonAndNewline (0.00s) === RUN TestHeaderLinesMultipleMultilineFilenames --- PASS: TestHeaderLinesMultipleMultilineFilenames (0.00s) === RUN TestReadHeaderBody --- PASS: TestReadHeaderBody (0.00s) === RUN TestReadHeaderBodyWithoutHeader --- PASS: TestReadHeaderBodyWithoutHeader (0.00s) === RUN TestReadHeaderBodyInvalidHeader --- PASS: TestReadHeaderBodyInvalidHeader (0.00s) === RUN TestParseLongHeaderLine --- PASS: TestParseLongHeaderLine (0.00s) === RUN TestParseLongHeaderLineMultiline --- PASS: TestParseLongHeaderLineMultiline (0.00s) === RUN TestParseTextPlain --- PASS: TestParseTextPlain (0.00s) === RUN TestParseTextPlainUTF8 --- PASS: TestParseTextPlainUTF8 (0.00s) === RUN TestParseTextPlainLatin1 time="2024-08-27T12:31:29+02:00" level=warning msg="Message has an unknown charset" error="unknown charset: unknown charset: message: unhandled charset \"iso-8859-1\"" --- PASS: TestParseTextPlainLatin1 (0.00s) === RUN TestParseTextPlainUTF8Subject --- PASS: TestParseTextPlainUTF8Subject (0.00s) === RUN TestParseTextPlainLatin2Subject --- PASS: TestParseTextPlainLatin2Subject (0.00s) === RUN TestParseTextPlainUnknownCharsetIsActuallyLatin1 time="2024-08-27T12:31:29+02:00" level=warning msg="Determined encoding by reading body" name=windows-1252 --- PASS: TestParseTextPlainUnknownCharsetIsActuallyLatin1 (0.00s) === RUN TestParseTextPlainUnknownCharsetIsActuallyLatin2 time="2024-08-27T12:31:29+02:00" level=warning msg="Determined encoding by reading body" name=windows-1252 --- PASS: TestParseTextPlainUnknownCharsetIsActuallyLatin2 (0.00s) === RUN TestParseTextPlainAlready7Bit --- PASS: TestParseTextPlainAlready7Bit (0.00s) === RUN TestParseTextPlainWithOctetAttachment --- PASS: TestParseTextPlainWithOctetAttachment (0.00s) === RUN TestParseTextPlainWithOctetAttachmentGoodFilename --- PASS: TestParseTextPlainWithOctetAttachmentGoodFilename (0.00s) === RUN TestParseTextPlainWithRFC822Attachment --- PASS: TestParseTextPlainWithRFC822Attachment (0.01s) === RUN TestParseTextPlainWithOctetAttachmentBadFilename time="2024-08-27T12:31:29+02:00" level=error msg="Filter params: incorrect RFC2231 charset format" pkg=pm-mime time="2024-08-27T12:31:29+02:00" level=error msg="Filter params: incorrect RFC2231 charset format" pkg=pm-mime time="2024-08-27T12:31:29+02:00" level=error msg="Filter params: incorrect RFC2231 charset format" pkg=pm-mime time="2024-08-27T12:31:29+02:00" level=error msg="Filter params: incorrect RFC2231 charset format" pkg=pm-mime --- PASS: TestParseTextPlainWithOctetAttachmentBadFilename (0.00s) === RUN TestParseTextPlainWithOctetAttachmentNameInContentType --- PASS: TestParseTextPlainWithOctetAttachmentNameInContentType (0.00s) === RUN TestParseTextPlainWithOctetAttachmentNameConflict --- PASS: TestParseTextPlainWithOctetAttachmentNameConflict (0.00s) === RUN TestParseTextPlainWithPlainAttachment --- PASS: TestParseTextPlainWithPlainAttachment (0.00s) === RUN TestParseTextPlainEmptyAddresses --- PASS: TestParseTextPlainEmptyAddresses (0.00s) === RUN TestParseTextPlainWithImageInline --- PASS: TestParseTextPlainWithImageInline (0.00s) === RUN TestParseTextPlainWithImageInlineWithMoreTextParts --- PASS: TestParseTextPlainWithImageInlineWithMoreTextParts (0.00s) === RUN TestParseTextPlainWithImageInlineAfterOtherAttachment --- PASS: TestParseTextPlainWithImageInlineAfterOtherAttachment (0.00s) === RUN TestParseTextPlainWithImageBetweenAttachments --- PASS: TestParseTextPlainWithImageBetweenAttachments (0.00s) === RUN TestParseTextPlainWithImageFirst --- PASS: TestParseTextPlainWithImageFirst (0.00s) === RUN TestParseTextPlainWithDuplicateCharset --- PASS: TestParseTextPlainWithDuplicateCharset (0.00s) === RUN TestParseWithMultipleTextParts --- PASS: TestParseWithMultipleTextParts (0.00s) === RUN TestParseTextHTML --- PASS: TestParseTextHTML (0.00s) === RUN TestParseTextHTMLAlready7Bit --- PASS: TestParseTextHTMLAlready7Bit (0.00s) === RUN TestParseTextHTMLWithOctetAttachment --- PASS: TestParseTextHTMLWithOctetAttachment (0.00s) === RUN TestParseTextHTMLWithPlainAttachment --- PASS: TestParseTextHTMLWithPlainAttachment (0.00s) === RUN TestParseTextHTMLWithImageInline --- PASS: TestParseTextHTMLWithImageInline (0.00s) === RUN TestParseTextHTMLWithImageInlineNoDisposition --- PASS: TestParseTextHTMLWithImageInlineNoDisposition (0.00s) === RUN TestParseWithAttachedPublicKey --- PASS: TestParseWithAttachedPublicKey (0.00s) === RUN TestParseTextHTMLWithEmbeddedForeignEncoding time="2024-08-27T12:31:29+02:00" level=warning msg="Determined encoding by reading body" name=iso-8859-2 --- PASS: TestParseTextHTMLWithEmbeddedForeignEncoding (0.00s) === RUN TestParseMultipartAlternative --- PASS: TestParseMultipartAlternative (0.00s) === RUN TestParseMultipartAlternativeNested --- PASS: TestParseMultipartAlternativeNested (0.00s) === RUN TestParseMultipartAlternativeLatin1 --- PASS: TestParseMultipartAlternativeLatin1 (0.00s) === RUN TestParseMultipartAttachmentEncodedButUnquoted --- PASS: TestParseMultipartAttachmentEncodedButUnquoted (0.00s) === RUN TestParseWithTrailingEndOfMailIndicator --- PASS: TestParseWithTrailingEndOfMailIndicator (0.00s) === RUN TestParseEncodedContentType time="2024-08-27T12:31:29+02:00" level=warning msg="Message has an unknown encoding" error="encoding error: unhandled encoding \"=?utf-8?Q?8bit?=\"" --- PASS: TestParseEncodedContentType (0.00s) === RUN TestParseNonEncodedContentType --- PASS: TestParseNonEncodedContentType (0.00s) === RUN TestParseEncodedContentTypeBad time="2024-08-27T12:31:29+02:00" level=warning msg="Message has an unknown encoding" error="encoding error: unhandled encoding \"=?utf-8?Q?8bit\"" --- PASS: TestParseEncodedContentTypeBad (0.00s) === RUN TestParseMessageReferences --- PASS: TestParseMessageReferences (0.00s) === RUN TestParseMessageReferencesComma --- PASS: TestParseMessageReferencesComma (0.00s) === RUN TestParseMessageReplyToWithoutReferences --- PASS: TestParseMessageReplyToWithoutReferences (0.00s) === RUN TestParseIcsAttachment --- PASS: TestParseIcsAttachment (0.00s) === RUN TestParseAllowInvalidAddress time="2024-08-27T12:31:29+02:00" level=warning msg="failed to parse to" error="[Error offset=7]: expected ':' for group start" time="2024-08-27T12:31:29+02:00" level=warning msg="failed to parse from" error="[Error offset=7]: expected ':' for group start" time="2024-08-27T12:31:29+02:00" level=warning msg="failed to parse bcc" error="[Error offset=7]: expected ':' for group start" time="2024-08-27T12:31:29+02:00" level=warning msg="failed to parse cc" error="[Error offset=7]: expected ':' for group start" time="2024-08-27T12:31:29+02:00" level=warning msg="failed to parse reply-to" error="[Error offset=7]: expected ':' for group start" --- PASS: TestParseAllowInvalidAddress (0.00s) === RUN TestParsePanic --- PASS: TestParsePanic (0.00s) === RUN TestParseTextPlainWithPdfAttachmentCyrillic --- PASS: TestParseTextPlainWithPdfAttachmentCyrillic (0.00s) === RUN TestParseTextPlainWithDocxAttachmentCyrillic --- PASS: TestParseTextPlainWithDocxAttachmentCyrillic (0.00s) === RUN TestParseInReplyToAndXForward --- PASS: TestParseInReplyToAndXForward (0.00s) === RUN TestPatchNewLineWithHtmlBreaks --- PASS: TestPatchNewLineWithHtmlBreaks (0.00s) === RUN TestParseCp1250Attachment --- PASS: TestParseCp1250Attachment (0.00s) === RUN FuzzReadHeaderBody === RUN FuzzReadHeaderBody/seed#0 === RUN FuzzReadHeaderBody/seed#1 === RUN FuzzReadHeaderBody/seed#2 --- PASS: FuzzReadHeaderBody (0.00s) --- PASS: FuzzReadHeaderBody/seed#0 (0.00s) --- PASS: FuzzReadHeaderBody/seed#1 (0.00s) --- PASS: FuzzReadHeaderBody/seed#2 (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/pkg/message 11.169s === RUN TestPart --- PASS: TestPart (0.00s) === RUN TestPart_ConvertMetaCharset === RUN TestPart_ConvertMetaCharset/html_no_meta === RUN TestPart_ConvertMetaCharset/html_meta_no_charset === RUN TestPart_ConvertMetaCharset/html_meta_UTF-8_charset === RUN TestPart_ConvertMetaCharset/html_meta_not_UTF-8_charset --- PASS: TestPart_ConvertMetaCharset (0.00s) --- PASS: TestPart_ConvertMetaCharset/html_no_meta (0.00s) --- PASS: TestPart_ConvertMetaCharset/html_meta_no_charset (0.00s) --- PASS: TestPart_ConvertMetaCharset/html_meta_UTF-8_charset (0.00s) --- PASS: TestPart_ConvertMetaCharset/html_meta_not_UTF-8_charset (0.00s) === RUN TestEndOfMailTrimmer === RUN TestEndOfMailTrimmer/string_without_eom === RUN TestEndOfMailTrimmer/string_with_eom__.__ === RUN TestEndOfMailTrimmer/string_with_eom__.__in_the_middle --- PASS: TestEndOfMailTrimmer (0.00s) --- PASS: TestEndOfMailTrimmer/string_without_eom (0.00s) --- PASS: TestEndOfMailTrimmer/string_with_eom__.__ (0.00s) --- PASS: TestEndOfMailTrimmer/string_with_eom__.__in_the_middle (0.00s) === RUN TestWalker --- PASS: TestWalker (0.00s) === RUN TestWalkerTypeHandler --- PASS: TestWalkerTypeHandler (0.00s) === RUN TestWalkerTypeHandler_excludingAttachment --- PASS: TestWalkerTypeHandler_excludingAttachment (0.00s) === RUN TestWalkerDispositionHandler --- PASS: TestWalkerDispositionHandler (0.00s) === RUN TestWalkerDispositionAndTypeHandler_TypeDefinedFirst --- PASS: TestWalkerDispositionAndTypeHandler_TypeDefinedFirst (0.00s) === RUN TestParserWrite --- PASS: TestParserWrite (0.00s) === RUN FuzzNewParser === RUN FuzzNewParser/seed#0 === RUN FuzzNewParser/seed#1 --- PASS: FuzzNewParser (0.00s) --- PASS: FuzzNewParser/seed#0 (0.00s) --- PASS: FuzzNewParser/seed#1 (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/pkg/message/parser 0.003s === RUN TestDecodeHeader --- PASS: TestDecodeHeader (0.00s) === RUN TestParseMediaType === RUN TestParseMediaType/SingleLineBadEncoding time="2024-08-27T12:31:17+02:00" level=error msg="Filter params: incorrect RFC2231 charset format" pkg=pm-mime === RUN TestParseMediaType/MultiLineBadEncoding time="2024-08-27T12:31:17+02:00" level=error msg="Filter params: incorrect RFC2231 charset format" pkg=pm-mime === RUN TestParseMediaType/TwiceTheSameParameter === RUN TestParseMediaType/SingleLineUTF8 === RUN TestParseMediaType/MultiLineUTF8 === RUN TestParseMediaType/MultiLineFirstNoEncNextUTF8 === RUN TestParseMediaType/SingleLineBig5 === RUN TestParseMediaType/MultiLineBig5 --- PASS: TestParseMediaType (0.00s) --- PASS: TestParseMediaType/SingleLineBadEncoding (0.00s) --- PASS: TestParseMediaType/MultiLineBadEncoding (0.00s) --- PASS: TestParseMediaType/TwiceTheSameParameter (0.00s) --- PASS: TestParseMediaType/SingleLineUTF8 (0.00s) --- PASS: TestParseMediaType/MultiLineUTF8 (0.00s) --- PASS: TestParseMediaType/MultiLineFirstNoEncNextUTF8 (0.00s) --- PASS: TestParseMediaType/SingleLineBig5 (0.00s) --- PASS: TestParseMediaType/MultiLineBig5 (0.00s) === RUN TestGetEncoding --- PASS: TestGetEncoding (0.00s) === RUN TestEncodeReader --- PASS: TestEncodeReader (0.00s) === RUN FuzzDecodeHeader === RUN FuzzDecodeHeader/seed#0 === RUN FuzzDecodeHeader/seed#1 === RUN FuzzDecodeHeader/seed#2 === RUN FuzzDecodeHeader/seed#3 === RUN FuzzDecodeHeader/seed#4 === RUN FuzzDecodeHeader/seed#5 --- PASS: FuzzDecodeHeader (0.00s) --- PASS: FuzzDecodeHeader/seed#0 (0.00s) --- PASS: FuzzDecodeHeader/seed#1 (0.00s) --- PASS: FuzzDecodeHeader/seed#2 (0.00s) --- PASS: FuzzDecodeHeader/seed#3 (0.00s) --- PASS: FuzzDecodeHeader/seed#4 (0.00s) --- PASS: FuzzDecodeHeader/seed#5 (0.00s) === RUN FuzzDecodeCharset === RUN FuzzDecodeCharset/seed#0 === RUN FuzzDecodeCharset/seed#1 === RUN FuzzDecodeCharset/seed#2 === RUN FuzzDecodeCharset/seed#3 === RUN FuzzDecodeCharset/seed#4 --- PASS: FuzzDecodeCharset (0.00s) --- PASS: FuzzDecodeCharset/seed#0 (0.00s) --- PASS: FuzzDecodeCharset/seed#1 (0.00s) --- PASS: FuzzDecodeCharset/seed#2 (0.00s) --- PASS: FuzzDecodeCharset/seed#3 (0.00s) --- PASS: FuzzDecodeCharset/seed#4 (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/pkg/mime 0.008s === RUN TestFreePort --- PASS: TestFreePort (0.00s) === RUN TestOccupiedPort --- PASS: TestOccupiedPort (0.00s) === RUN TestFindFreePortFromDirectly --- PASS: TestFindFreePortFromDirectly (0.00s) === RUN TestFindFreePortFromNextOne --- PASS: TestFindFreePortFromNextOne (0.00s) === RUN TestFindFreePortExcluding --- PASS: TestFindFreePortExcluding (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/pkg/ports 0.002s === RUN TestRemoveFlagWithValue --- PASS: TestRemoveFlagWithValue (0.00s) === RUN TestRemoveFlagsWithValue --- PASS: TestRemoveFlagsWithValue (0.00s) === RUN TestRemoveFlag --- PASS: TestRemoveFlag (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/pkg/restarter 0.002s === RUN TestRecursiveSum --- PASS: TestRecursiveSum (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/pkg/sum 0.004s === RUN TestFeatures Feature: Configuration Status Telemetry === RUN TestFeatures/Init_config_status_on_user_addition time="2024-08-27T12:31:20+02:00" level=info msg="User '2c9db6c4-07a6-4e47-ac8a-84228f079d20' created with id=f0dd692d-9655-4ee8-8ac1-721a95ac1db9" pkg=gpa/server/backend Background: Given there exists an account with username "2c9db6c4-07a6-4e47-ac8a-84228f079d20" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:31:20+02:00" level=info msg="Starting bridge" time="2024-08-27T12:31:20+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/001/config546553635/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:20+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/001/data2938750795/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/001/data2938750795/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:31:20+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:20+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:20+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:20+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:31:20+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:20+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:20+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:20+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/001/config546553635/grpcServerConfig.json time="2024-08-27T12:31:20+02:00" level=info msg="gRPC server listening on /tmp/bridge6601" pkg=grpc time="2024-08-27T12:31:20+02:00" level=info msg="Frontend service started" time="2024-08-27T12:31:20+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:31:20+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:31:20+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:31:20+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario Then it succeeds # :1 -> *scenario Scenario: Init config status on user addition # features/bridge/config_status.feature:9 Then bridge telemetry feature is enabled # :1 -> *scenario time="2024-08-27T12:31:20+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (7fa0a182)" time="2024-08-27T12:31:20+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7fa0a182)" time="2024-08-27T12:31:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:33371/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:33371/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:20+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Adding vault user" userID=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Creating new user" userID=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:33371/core/v4/events/latest" pkg=gpa/client userID=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:33371/core/v4/settings" pkg=gpa/client userID=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Starting service main loop" service=telemetry user=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Starting service main loop" service=smtp user=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:33371/core/v4/labels?Type=4" pkg=gpa/client userID=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:33371/core/v4/labels?Type=3" pkg=gpa/client userID=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:33371/core/v4/labels?Type=1" pkg=gpa/client userID=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Adding user to imap server" addrID=054f96f5-5187-4e73-99b9-c2763438ff63 service=server-manager time="2024-08-27T12:31:20+02:00" level=info msg="Creating new IMAP user" addrID=054f96f5-5187-4e73-99b9-c2763438ff63 service=server-manager time="2024-08-27T12:31:20+02:00" level=info msg="Setting gluon ID" addrID=054f96f5-5187-4e73-99b9-c2763438ff63 gluonID=c3abaa8f-fd00-4f33-b9fa-e5a8073356fd userID=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Created new IMAP user" addrID=054f96f5-5187-4e73-99b9-c2763438ff63 gluonID=c3abaa8f-fd00-4f33-b9fa-e5a8073356fd service=server-manager time="2024-08-27T12:31:20+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:20+02:00" level=info msg=Resuming service=user-events user=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c3abaa8f-fd00-4f33-b9fa-e5a8073356fd labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:20+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:f0dd692d-9655-4ee8-8ac1-721a95ac1db9" userID=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Starting IMAP Service" service=imap user=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Sync triggered" service=imap user=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:20.474832512 +0200 CEST m=+0.704933856" user=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 When the user logs in with username "2c9db6c4-07a6-4e47-ac8a-84228f079d20" and password "password" # :1 -> *scenario Then config status file exist for user "2c9db6c4-07a6-4e47-ac8a-84228f079d20" # :1 -> *scenario time="2024-08-27T12:31:20+02:00" level=info msg="Syncing labels" service=imap user=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:31:20+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:31:20+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:20+02:00" level=info msg="Closing user" userID=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Synced labels" service=imap user=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=warning msg="Get \"https://127.0.0.1:33371/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:31:20+02:00" level=error msg="Get \"https://127.0.0.1:33371/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:31:20+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:33371/mail/v4/messages/count\": context canceled" service=imap user=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Finished user sync" duration=1.785387ms service=imap user=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Exiting IMAP Service" service=imap user=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Exiting service main loop" service=smtp user=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Exiting Service" service=user-identity user=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Exiting service main loop" service=telemetry user=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Exiting service" service=user-events user=f0dd692d-9655-4ee8-8ac1-721a95ac1db9 time="2024-08-27T12:31:20+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:20+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:20+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:20+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:20+02:00" level=info msg="Closing SMTP server" service=server-manager And config status is pending for user "2c9db6c4-07a6-4e47-ac8a-84228f079d20" # :1 -> *scenario === RUN TestFeatures/Config_Status_Success_on_IMAP time="2024-08-27T12:31:20+02:00" level=info msg="User 'd71b5965-794e-43f2-9a03-2c2d4bc982bf' created with id=a3423f60-46f1-41e3-b14f-9e8bc96d0883" pkg=gpa/server/backend time="2024-08-27T12:31:20+02:00" level=info msg="Starting bridge" time="2024-08-27T12:31:20+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/002/config797901504/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:20+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/002/data2982171691/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/002/data2982171691/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:31:20+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:20+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:20+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:20+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:31:20+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:20+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:20+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:20+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/002/config797901504/grpcServerConfig.json time="2024-08-27T12:31:20+02:00" level=info msg="gRPC server listening on /tmp/bridge8894" pkg=grpc time="2024-08-27T12:31:20+02:00" level=info msg="Frontend service started" time="2024-08-27T12:31:20+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:31:20+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:31:20+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:31:20+02:00" level=info msg="Frontend client started" Scenario: Config Status Success on IMAP # features/bridge/config_status.feature:16 Then bridge telemetry feature is enabled # :1 -> *scenario time="2024-08-27T12:31:20+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (fc33902a)" time="2024-08-27T12:31:20+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (fc33902a)" time="2024-08-27T12:31:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:40883/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:40883/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:20+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Adding vault user" userID=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Creating new user" userID=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:40883/core/v4/events/latest" pkg=gpa/client userID=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:40883/core/v4/settings" pkg=gpa/client userID=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Starting service main loop" service=telemetry user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Starting service main loop" service=smtp user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:40883/core/v4/labels?Type=4" pkg=gpa/client userID=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:40883/core/v4/labels?Type=3" pkg=gpa/client userID=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:40883/core/v4/labels?Type=1" pkg=gpa/client userID=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Adding user to imap server" addrID=2faabd02-3ef2-4f99-b618-ae98ea09ca21 service=server-manager time="2024-08-27T12:31:21+02:00" level=info msg="Creating new IMAP user" addrID=2faabd02-3ef2-4f99-b618-ae98ea09ca21 service=server-manager time="2024-08-27T12:31:21+02:00" level=info msg="Setting gluon ID" addrID=2faabd02-3ef2-4f99-b618-ae98ea09ca21 gluonID=53457abe-ca15-4dd3-b3b3-682ba099a88f userID=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Received mailbox message count" count=0 gluonID=53457abe-ca15-4dd3-b3b3-682ba099a88f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:21+02:00" level=info msg="Created new IMAP user" addrID=2faabd02-3ef2-4f99-b618-ae98ea09ca21 gluonID=53457abe-ca15-4dd3-b3b3-682ba099a88f service=server-manager time="2024-08-27T12:31:21+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:21+02:00" level=info msg=Resuming service=user-events user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 When the user logs in with username "d71b5965-794e-43f2-9a03-2c2d4bc982bf" and password "password" # :1 -> *scenario time="2024-08-27T12:31:21+02:00" level=info msg="Starting IMAP Service" service=imap user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Sync triggered" service=imap user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:21.032736354 +0200 CEST m=+1.262837708" user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:a3423f60-46f1-41e3-b14f-9e8bc96d0883" userID=a3423f60-46f1-41e3-b14f-9e8bc96d0883 Then config status file exist for user "d71b5965-794e-43f2-9a03-2c2d4bc982bf" # :1 -> *scenario time="2024-08-27T12:31:21+02:00" level=info msg="Syncing labels" service=imap user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 And config status is pending for user "d71b5965-794e-43f2-9a03-2c2d4bc982bf" # :1 -> *scenario time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:40883/data/v1/stats" pkg=gpa/client userID=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Configuration Status Success event sent." userID=a3423f60-46f1-41e3-b14f-9e8bc96d0883 When user "d71b5965-794e-43f2-9a03-2c2d4bc982bf" connects and authenticates IMAP client "1" # :1 -> *scenario Then config status succeed for user "d71b5965-794e-43f2-9a03-2c2d4bc982bf" # :1 -> *scenario time="2024-08-27T12:31:21+02:00" level=info msg="Synced labels" service=imap user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:40883/mail/v4/messages/count" pkg=gpa/client userID=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Syncing messages" service=imap user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Job started" service=imap user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:40883/mail/v4/messages" pkg=gpa/client userID=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Job finished" service=imap user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Synced messages" service=imap user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Finished user sync" duration=2.908648ms service=imap user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:31:21+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:31:21+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:21+02:00" level=info msg="Closing user" userID=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Exiting IMAP Service" service=imap user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Exiting service main loop" service=smtp user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Exiting Service" service=user-identity user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Exiting service main loop" service=telemetry user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Exiting service" service=user-events user=a3423f60-46f1-41e3-b14f-9e8bc96d0883 time="2024-08-27T12:31:21+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:21+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:21+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:21+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:21+02:00" level=info msg="Closing SMTP server" service=server-manager And config status event "bridge_config_success" is eventually send 1 time # :1 -> *scenario === RUN TestFeatures/Config_Status_Success_on_SMTP time="2024-08-27T12:31:21+02:00" level=info msg="User '76f492a3-3e15-44e9-9f6d-66d64574a831' created with id=958442e9-517b-499f-ba20-46308a43f20b" pkg=gpa/server/backend time="2024-08-27T12:31:21+02:00" level=info msg="Starting bridge" time="2024-08-27T12:31:21+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/003/config271610625/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:21+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/003/data2437395963/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/003/data2437395963/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:31:21+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:21+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:21+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:21+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:31:21+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:21+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:21+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/003/config271610625/grpcServerConfig.json time="2024-08-27T12:31:21+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:21+02:00" level=info msg="gRPC server listening on /tmp/bridge8886" pkg=grpc time="2024-08-27T12:31:21+02:00" level=info msg="Frontend service started" time="2024-08-27T12:31:21+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:31:21+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:31:21+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:31:21+02:00" level=info msg="Frontend client started" Scenario: Config Status Success on SMTP # features/bridge/config_status.feature:26 Then bridge telemetry feature is enabled # :1 -> *scenario time="2024-08-27T12:31:21+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (e48a8f20)" time="2024-08-27T12:31:21+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e48a8f20)" time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:42733/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:42733/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:21+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Adding vault user" userID=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Creating new user" userID=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:42733/core/v4/events/latest" pkg=gpa/client userID=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:42733/core/v4/settings" pkg=gpa/client userID=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Starting service main loop" service=telemetry user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Starting service main loop" service=smtp user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:42733/core/v4/labels?Type=4" pkg=gpa/client userID=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:42733/core/v4/labels?Type=3" pkg=gpa/client userID=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:42733/core/v4/labels?Type=1" pkg=gpa/client userID=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Adding user to imap server" addrID=d0b4fa63-7244-4eec-ba46-8f5f0d232eb6 service=server-manager time="2024-08-27T12:31:21+02:00" level=info msg="Creating new IMAP user" addrID=d0b4fa63-7244-4eec-ba46-8f5f0d232eb6 service=server-manager time="2024-08-27T12:31:21+02:00" level=info msg="Setting gluon ID" addrID=d0b4fa63-7244-4eec-ba46-8f5f0d232eb6 gluonID=93c4c800-ed70-43f2-bccd-f84e94f32b72 userID=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Created new IMAP user" addrID=d0b4fa63-7244-4eec-ba46-8f5f0d232eb6 gluonID=93c4c800-ed70-43f2-bccd-f84e94f32b72 service=server-manager time="2024-08-27T12:31:21+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:21+02:00" level=info msg="Received mailbox message count" count=0 gluonID=93c4c800-ed70-43f2-bccd-f84e94f32b72 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:21+02:00" level=info msg=Resuming service=user-events user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Starting IMAP Service" service=imap user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Sync triggered" service=imap user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:21.689885456 +0200 CEST m=+1.919986800" user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Syncing labels" service=imap user=958442e9-517b-499f-ba20-46308a43f20b When the user logs in with username "76f492a3-3e15-44e9-9f6d-66d64574a831" and password "password" # :1 -> *scenario Then config status file exist for user "76f492a3-3e15-44e9-9f6d-66d64574a831" # :1 -> *scenario And config status is pending for user "76f492a3-3e15-44e9-9f6d-66d64574a831" # :1 -> *scenario time="2024-08-27T12:31:21+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:958442e9-517b-499f-ba20-46308a43f20b" userID=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:42733/data/v1/stats" pkg=gpa/client userID=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Configuration Status Success event sent." userID=958442e9-517b-499f-ba20-46308a43f20b When user "76f492a3-3e15-44e9-9f6d-66d64574a831" connects and authenticates SMTP client "1" # :1 -> *scenario Then config status succeed for user "76f492a3-3e15-44e9-9f6d-66d64574a831" # :1 -> *scenario time="2024-08-27T12:31:21+02:00" level=info msg="Synced labels" service=imap user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:42733/mail/v4/messages/count" pkg=gpa/client userID=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Syncing messages" service=imap user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Job started" service=imap user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:42733/mail/v4/messages" pkg=gpa/client userID=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Job finished" service=imap user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Synced messages" service=imap user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Finished user sync" duration=2.665586ms service=imap user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:31:21+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:31:21+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:21+02:00" level=info msg="Closing user" userID=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Exiting IMAP Service" service=imap user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Exiting service main loop" service=smtp user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Exiting Service" service=user-identity user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Exiting service main loop" service=telemetry user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Exiting service" service=user-events user=958442e9-517b-499f-ba20-46308a43f20b time="2024-08-27T12:31:21+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:21+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:21+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:21+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:21+02:00" level=info msg="Closing SMTP server" service=server-manager And config status event "bridge_config_success" is eventually send 1 time # :1 -> *scenario === RUN TestFeatures/Config_Status_Success_send_only_once time="2024-08-27T12:31:21+02:00" level=info msg="User 'ff2e7e67-74e1-43d7-b63c-818f3e0ec6cd' created with id=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7" pkg=gpa/server/backend time="2024-08-27T12:31:22+02:00" level=info msg="Starting bridge" time="2024-08-27T12:31:22+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/004/config2275047940/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:22+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/004/data4057035275/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/004/data4057035275/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:31:22+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:22+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:22+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:22+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:31:22+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:22+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:22+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:22+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/004/config2275047940/grpcServerConfig.json time="2024-08-27T12:31:22+02:00" level=info msg="gRPC server listening on /tmp/bridge3647" pkg=grpc time="2024-08-27T12:31:22+02:00" level=info msg="Frontend service started" time="2024-08-27T12:31:22+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:31:22+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:31:22+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:31:22+02:00" level=info msg="Frontend client started" Scenario: Config Status Success send only once # features/bridge/config_status.feature:36 Then bridge telemetry feature is enabled # :1 -> *scenario time="2024-08-27T12:31:22+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (f6fac762)" time="2024-08-27T12:31:22+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f6fac762)" time="2024-08-27T12:31:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:45579/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:45579/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:22+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Adding vault user" userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Creating new user" userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/latest" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/settings" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Starting service main loop" service=telemetry user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Starting service main loop" service=smtp user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/labels?Type=4" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/labels?Type=3" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/labels?Type=1" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Adding user to imap server" addrID=c1238a51-b6b7-4e6f-a2ec-8d37ab199831 service=server-manager time="2024-08-27T12:31:22+02:00" level=info msg="Creating new IMAP user" addrID=c1238a51-b6b7-4e6f-a2ec-8d37ab199831 service=server-manager time="2024-08-27T12:31:22+02:00" level=info msg="Setting gluon ID" addrID=c1238a51-b6b7-4e6f-a2ec-8d37ab199831 gluonID=7635e8f9-fc50-43a4-acc8-f5b7353cb87c userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Created new IMAP user" addrID=c1238a51-b6b7-4e6f-a2ec-8d37ab199831 gluonID=7635e8f9-fc50-43a4-acc8-f5b7353cb87c service=server-manager time="2024-08-27T12:31:22+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:22+02:00" level=info msg=Resuming service=user-events user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7635e8f9-fc50-43a4-acc8-f5b7353cb87c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:22+02:00" level=info msg="Starting IMAP Service" service=imap user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Sync triggered" service=imap user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:22.353832453 +0200 CEST m=+2.583933787" user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Syncing labels" service=imap user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7" userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 When the user logs in with username "ff2e7e67-74e1-43d7-b63c-818f3e0ec6cd" and password "password" # :1 -> *scenario Then config status file exist for user "ff2e7e67-74e1-43d7-b63c-818f3e0ec6cd" # :1 -> *scenario And config status is pending for user "ff2e7e67-74e1-43d7-b63c-818f3e0ec6cd" # :1 -> *scenario time="2024-08-27T12:31:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:45579/data/v1/stats" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Configuration Status Success event sent." userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 When user "ff2e7e67-74e1-43d7-b63c-818f3e0ec6cd" connects and authenticates IMAP client "1" # :1 -> *scenario Then config status succeed for user "ff2e7e67-74e1-43d7-b63c-818f3e0ec6cd" # :1 -> *scenario time="2024-08-27T12:31:22+02:00" level=info msg="Synced labels" service=imap user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/mail/v4/messages/count" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Syncing messages" service=imap user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Job started" service=imap user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:45579/mail/v4/messages" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Job finished" service=imap user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Synced messages" service=imap user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Finished user sync" duration=2.470577ms service=imap user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:22+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 And config status event "bridge_config_success" is eventually send 1 time # :1 -> *scenario When user "ff2e7e67-74e1-43d7-b63c-818f3e0ec6cd" connects and authenticates IMAP client "2" # :1 -> *scenario time="2024-08-27T12:31:22+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 41}}" pkg=telemetry time="2024-08-27T12:31:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:45579/core/v4/events/AA==" pkg=gpa/client userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:52+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:31:52+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:31:52+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:52+02:00" level=info msg="Closing user" userID=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:52+02:00" level=info msg="Exiting IMAP Service" service=imap user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:52+02:00" level=info msg="Exiting service main loop" service=smtp user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:52+02:00" level=info msg="Exiting Service" service=user-identity user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:52+02:00" level=info msg="Exiting service main loop" service=telemetry user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:52+02:00" level=info msg="Exiting service" service=user-events user=cd1c3ffe-d933-4cd5-81fb-2ea1de5fcfa7 time="2024-08-27T12:31:52+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:52+02:00" level=info msg="Closing SMTP server" service=server-manager Then config status event "bridge_config_success" is not send more than 1 time # :1 -> *scenario === RUN TestFeatures/Config_Status_Abort time="2024-08-27T12:31:52+02:00" level=info msg="User '8febc790-7911-4542-97ec-b3fb5c4a13d0' created with id=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea" pkg=gpa/server/backend time="2024-08-27T12:31:52+02:00" level=info msg="Starting bridge" time="2024-08-27T12:31:52+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/005/config3015572835/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:52+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/005/data1830523793/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/005/data1830523793/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:31:52+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:52+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:52+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:52+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:31:52+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/005/config3015572835/grpcServerConfig.json time="2024-08-27T12:31:52+02:00" level=info msg="gRPC server listening on /tmp/bridge6362" pkg=grpc time="2024-08-27T12:31:52+02:00" level=info msg="Frontend service started" time="2024-08-27T12:31:52+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:31:52+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:52+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:52+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:52+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:31:52+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:31:52+02:00" level=info msg="Frontend client started" Scenario: Config Status Abort # features/bridge/config_status.feature:48 Then bridge telemetry feature is enabled # :1 -> *scenario time="2024-08-27T12:31:52+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (ec6cda11)" time="2024-08-27T12:31:52+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ec6cda11)" time="2024-08-27T12:31:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:34273/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:53+02:00" level=info msg="200 OK: POST https://127.0.0.1:34273/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:53+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Adding vault user" userID=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Creating new user" userID=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:34273/core/v4/events/latest" pkg=gpa/client userID=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:34273/core/v4/settings" pkg=gpa/client userID=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Starting service main loop" service=telemetry user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Starting service main loop" service=smtp user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:34273/core/v4/labels?Type=4" pkg=gpa/client userID=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:34273/core/v4/labels?Type=3" pkg=gpa/client userID=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:34273/core/v4/labels?Type=1" pkg=gpa/client userID=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Adding user to imap server" addrID=78c34fb2-029d-4b8c-8f7e-5776928f8d34 service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="Creating new IMAP user" addrID=78c34fb2-029d-4b8c-8f7e-5776928f8d34 service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="Setting gluon ID" addrID=78c34fb2-029d-4b8c-8f7e-5776928f8d34 gluonID=8b5d2dd2-9550-4a94-9c20-e86b6409722a userID=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Created new IMAP user" addrID=78c34fb2-029d-4b8c-8f7e-5776928f8d34 gluonID=8b5d2dd2-9550-4a94-9c20-e86b6409722a service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg=Resuming service=user-events user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea When the user logs in with username "8febc790-7911-4542-97ec-b3fb5c4a13d0" and password "password" # :1 -> *scenario time="2024-08-27T12:31:53+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8b5d2dd2-9550-4a94-9c20-e86b6409722a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:53+02:00" level=info msg="Starting IMAP Service" service=imap user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Sync triggered" service=imap user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:53.214881169 +0200 CEST m=+33.444982514" user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Syncing labels" service=imap user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea" userID=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Synced labels" service=imap user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:34273/mail/v4/messages/count" pkg=gpa/client userID=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Syncing messages" service=imap user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Job started" service=imap user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="200 OK: POST https://127.0.0.1:34273/mail/v4/messages" pkg=gpa/client userID=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Job finished" service=imap user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Synced messages" service=imap user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Finished user sync" duration=4.177275ms service=imap user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea And user "8febc790-7911-4542-97ec-b3fb5c4a13d0" finishes syncing # :1 -> *scenario Then config status file exist for user "8febc790-7911-4542-97ec-b3fb5c4a13d0" # :1 -> *scenario And config status is pending for user "8febc790-7911-4542-97ec-b3fb5c4a13d0" # :1 -> *scenario time="2024-08-27T12:31:53+02:00" level=info msg="Deleting user" pkg=bridge/user userID=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="200 OK: POST https://127.0.0.1:34273/data/v1/stats" pkg=gpa/client userID=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Configuration Status Abort event sent." userID=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Logging out user" userID=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea withAPI=true time="2024-08-27T12:31:53+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="Exiting IMAP Service" service=imap user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Exiting service main loop" service=smtp user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Exiting Service" service=user-identity user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Exiting service main loop" service=telemetry user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Exiting service" service=user-events user=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="200 OK: DELETE https://127.0.0.1:34273/auth/v4" pkg=gpa/client userID=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Closing user" userID=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea time="2024-08-27T12:31:53+02:00" level=info msg="Deleting vault user" userID=1844142d-e1f6-48ca-ab6d-ef8cb21eb9ea When user "8febc790-7911-4542-97ec-b3fb5c4a13d0" is deleted # :1 -> *scenario time="2024-08-27T12:31:53+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:31:53+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:31:53+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:53+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:53+02:00" level=info msg="Closing SMTP server" service=server-manager Then config status event "bridge_config_abort" is eventually send 1 time # :1 -> *scenario === RUN TestFeatures/Config_Status_Recovery_from_deauth time="2024-08-27T12:31:53+02:00" level=info msg="User 'e3ddeb84-f3b5-4a72-ba3d-3b46666cdf80' created with id=2a01c454-045b-4f2f-934a-8300a80da325" pkg=gpa/server/backend time="2024-08-27T12:31:53+02:00" level=info msg="Starting bridge" time="2024-08-27T12:31:53+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/006/config1510355549/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:53+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/006/data1421558937/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/006/data1421558937/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:31:53+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:53+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:53+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:53+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:31:53+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/006/config1510355549/grpcServerConfig.json time="2024-08-27T12:31:53+02:00" level=info msg="gRPC server listening on /tmp/bridge6076" pkg=grpc time="2024-08-27T12:31:53+02:00" level=info msg="Frontend service started" time="2024-08-27T12:31:53+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:31:53+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:53+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:53+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:53+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:31:53+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:31:53+02:00" level=info msg="Frontend client started" Scenario: Config Status Recovery from deauth # features/bridge/config_status.feature:58 Then bridge telemetry feature is enabled # :1 -> *scenario time="2024-08-27T12:31:53+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (523a2dda)" time="2024-08-27T12:31:53+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (523a2dda)" time="2024-08-27T12:31:53+02:00" level=info msg="200 OK: POST https://127.0.0.1:33717/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:53+02:00" level=info msg="200 OK: POST https://127.0.0.1:33717/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:53+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Adding vault user" userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Creating new user" userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:33717/core/v4/events/latest" pkg=gpa/client userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:33717/core/v4/settings" pkg=gpa/client userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Starting service main loop" service=telemetry user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Starting service main loop" service=smtp user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:33717/core/v4/labels?Type=4" pkg=gpa/client userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:33717/core/v4/labels?Type=3" pkg=gpa/client userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:33717/core/v4/labels?Type=1" pkg=gpa/client userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Adding user to imap server" addrID=b6a60c42-cf0e-46e3-aa5f-24880f9af702 service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Creating new IMAP user" addrID=b6a60c42-cf0e-46e3-aa5f-24880f9af702 service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Setting gluon ID" addrID=b6a60c42-cf0e-46e3-aa5f-24880f9af702 gluonID=350fb27a-1516-4344-b669-045c6bea4e6c userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Created new IMAP user" addrID=b6a60c42-cf0e-46e3-aa5f-24880f9af702 gluonID=350fb27a-1516-4344-b669-045c6bea4e6c service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:54+02:00" level=info msg=Resuming service=user-events user=2a01c454-045b-4f2f-934a-8300a80da325 When the user logs in with username "e3ddeb84-f3b5-4a72-ba3d-3b46666cdf80" and password "password" # :1 -> *scenario time="2024-08-27T12:31:54+02:00" level=info msg="Received mailbox message count" count=0 gluonID=350fb27a-1516-4344-b669-045c6bea4e6c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:54+02:00" level=info msg="Starting IMAP Service" service=imap user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Sync triggered" service=imap user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:54.050992772 +0200 CEST m=+34.281094116" user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Syncing labels" service=imap user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:2a01c454-045b-4f2f-934a-8300a80da325" userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:33717/data/v1/stats" pkg=gpa/client userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Configuration Status Success event sent." userID=2a01c454-045b-4f2f-934a-8300a80da325 And user "e3ddeb84-f3b5-4a72-ba3d-3b46666cdf80" connects and authenticates IMAP client "1" # :1 -> *scenario Then config status succeed for user "e3ddeb84-f3b5-4a72-ba3d-3b46666cdf80" # :1 -> *scenario time="2024-08-27T12:31:54+02:00" level=info msg="Synced labels" service=imap user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:33717/mail/v4/messages/count" pkg=gpa/client userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Syncing messages" service=imap user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Job started" service=imap user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:33717/mail/v4/messages" pkg=gpa/client userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Job finished" service=imap user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Synced messages" service=imap user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Finished user sync" duration=19.788039ms service=imap user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:54+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=2a01c454-045b-4f2f-934a-8300a80da325 When the auth of user "e3ddeb84-f3b5-4a72-ba3d-3b46666cdf80" is revoked # :1 -> *scenario time="2024-08-27T12:31:54+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 21}}" pkg=telemetry time="2024-08-27T12:31:55+02:00" level=warning msg="401 GET https://127.0.0.1:33717/core/v4/events/AA==: 401 Unauthorized (Code=0, Status=401), Attempt 1" pkg=gpa/client time="2024-08-27T12:31:55+02:00" level=error msg="401 GET https://127.0.0.1:33717/core/v4/events/AA==: 401 Unauthorized (Code=0, Status=401)" pkg=gpa/client time="2024-08-27T12:31:55+02:00" level=warning msg="422 POST https://127.0.0.1:33717/auth/v4/refresh: 422 Unprocessable Entity (Code=0, Status=422), Attempt 1" pkg=gpa/client time="2024-08-27T12:31:55+02:00" level=error msg="422 POST https://127.0.0.1:33717/auth/v4/refresh: 422 Unprocessable Entity (Code=0, Status=422)" pkg=gpa/client time="2024-08-27T12:31:55+02:00" level=error msg="Failed to get event (caused by *proton.APIError)" error="failed to refresh auth: failed to refresh auth, de-auth: 422 POST https://127.0.0.1:33717/auth/v4/refresh: 422 Unprocessable Entity (Code=0, Status=422)" service=user-events user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Logging out user" userID=2a01c454-045b-4f2f-934a-8300a80da325 withAPI=false time="2024-08-27T12:31:55+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Exiting IMAP Service" service=imap user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Exiting service main loop" service=smtp user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Exiting Service" service=user-identity user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Exiting service main loop" service=telemetry user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Exiting service" service=user-events user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Closing user" userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Configuration Status is back to Pending due to Failure." userID=2a01c454-045b-4f2f-934a-8300a80da325 Then bridge sends a deauth event for user "e3ddeb84-f3b5-4a72-ba3d-3b46666cdf80" # :1 -> *scenario Then config status is pending with failure for user "e3ddeb84-f3b5-4a72-ba3d-3b46666cdf80" # :1 -> *scenario time="2024-08-27T12:31:55+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (523a2dda)" time="2024-08-27T12:31:55+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (523a2dda)" time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:33717/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:33717/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:55+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Creating new user" userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:33717/core/v4/settings" pkg=gpa/client userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Starting service main loop" service=telemetry user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Starting service main loop" service=smtp user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:33717/core/v4/labels?Type=4" pkg=gpa/client userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:33717/core/v4/labels?Type=3" pkg=gpa/client userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:33717/core/v4/labels?Type=1" pkg=gpa/client userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Adding user to imap server" addrID=b6a60c42-cf0e-46e3-aa5f-24880f9af702 service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Loading existing IMAP user" addrID=b6a60c42-cf0e-46e3-aa5f-24880f9af702 gluonID=350fb27a-1516-4344-b669-045c6bea4e6c service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg=Resuming service=user-events user=2a01c454-045b-4f2f-934a-8300a80da325 When the user logs in with username "e3ddeb84-f3b5-4a72-ba3d-3b46666cdf80" and password "password" # :1 -> *scenario time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=350fb27a-1516-4344-b669-045c6bea4e6c labelID=6 pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=350fb27a-1516-4344-b669-045c6bea4e6c labelID=7 pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=350fb27a-1516-4344-b669-045c6bea4e6c labelID=8 pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=350fb27a-1516-4344-b669-045c6bea4e6c labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=350fb27a-1516-4344-b669-045c6bea4e6c labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=350fb27a-1516-4344-b669-045c6bea4e6c labelID=0 pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=350fb27a-1516-4344-b669-045c6bea4e6c labelID=10 pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=350fb27a-1516-4344-b669-045c6bea4e6c labelID=4 pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=350fb27a-1516-4344-b669-045c6bea4e6c labelID=5 pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=350fb27a-1516-4344-b669-045c6bea4e6c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=350fb27a-1516-4344-b669-045c6bea4e6c labelID=12 pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=350fb27a-1516-4344-b669-045c6bea4e6c labelID=3 pkg=bridge/event/imap time="2024-08-27T12:31:55+02:00" level=info msg="Starting IMAP Service" service=imap user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Sync triggered" service=imap user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:55.294870278 +0200 CEST m=+35.524971622" user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Sync already complete, only system labels will be updated" service=imap user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:2a01c454-045b-4f2f-934a-8300a80da325" userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Finished user sync" duration="316.08µs" service=imap user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:33717/data/v1/stats" pkg=gpa/client userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Configuration Status Recovery event sent." userID=2a01c454-045b-4f2f-934a-8300a80da325 And user "e3ddeb84-f3b5-4a72-ba3d-3b46666cdf80" connects and authenticates IMAP client "1" # :1 -> *scenario Then config status succeed for user "e3ddeb84-f3b5-4a72-ba3d-3b46666cdf80" # :1 -> *scenario time="2024-08-27T12:31:55+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:31:55+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:31:55+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:55+02:00" level=info msg="Closing user" userID=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Exiting IMAP Service" service=imap user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Exiting service main loop" service=smtp user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Exiting Service" service=user-identity user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Exiting service main loop" service=telemetry user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Exiting service" service=user-events user=2a01c454-045b-4f2f-934a-8300a80da325 time="2024-08-27T12:31:55+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:55+02:00" level=info msg="Closing SMTP server" service=server-manager And config status event "bridge_config_recovery" is eventually send 1 time # :1 -> *scenario === RUN TestFeatures/Config_Status_Progress time="2024-08-27T12:31:55+02:00" level=info msg="User '89730a07-8903-4f5c-9344-fc9e3551d7e1' created with id=11593d57-983a-4133-9e02-c3a42473497a" pkg=gpa/server/backend time="2024-08-27T12:31:55+02:00" level=info msg="Starting bridge" time="2024-08-27T12:31:55+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/007/config2576670142/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:55+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/007/data1456914632/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/007/data1456914632/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:31:55+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:55+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:55+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:55+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:31:55+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/007/config2576670142/grpcServerConfig.json time="2024-08-27T12:31:55+02:00" level=info msg="gRPC server listening on /tmp/bridge2249" pkg=grpc time="2024-08-27T12:31:55+02:00" level=info msg="Frontend service started" time="2024-08-27T12:31:55+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:31:55+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:55+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:55+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:55+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:31:55+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:31:55+02:00" level=info msg="Frontend client started" Scenario: Config Status Progress # features/bridge/config_status.feature:72 Then bridge telemetry feature is enabled # :1 -> *scenario time="2024-08-27T12:31:55+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (ca21e64e)" time="2024-08-27T12:31:55+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ca21e64e)" time="2024-08-27T12:31:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:39031/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:56+02:00" level=info msg="200 OK: POST https://127.0.0.1:39031/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:56+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Adding vault user" userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Creating new user" userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:39031/core/v4/events/latest" pkg=gpa/client userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:39031/core/v4/settings" pkg=gpa/client userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Starting service main loop" service=telemetry user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Starting service main loop" service=smtp user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:39031/core/v4/labels?Type=4" pkg=gpa/client userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:39031/core/v4/labels?Type=3" pkg=gpa/client userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:39031/core/v4/labels?Type=1" pkg=gpa/client userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Adding user to imap server" addrID=f224bba0-df39-47a8-a206-a0093b4f4abb service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Creating new IMAP user" addrID=f224bba0-df39-47a8-a206-a0093b4f4abb service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Setting gluon ID" addrID=f224bba0-df39-47a8-a206-a0093b4f4abb gluonID=50a0300e-43e7-49eb-93c9-a0483d36c124 userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Created new IMAP user" addrID=f224bba0-df39-47a8-a206-a0093b4f4abb gluonID=50a0300e-43e7-49eb-93c9-a0483d36c124 service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg=Resuming service=user-events user=11593d57-983a-4133-9e02-c3a42473497a When the user logs in with username "89730a07-8903-4f5c-9344-fc9e3551d7e1" and password "password" # :1 -> *scenario And config status is pending for user "89730a07-8903-4f5c-9344-fc9e3551d7e1" # :1 -> *scenario time="2024-08-27T12:31:56+02:00" level=info msg="Starting IMAP Service" service=imap user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Received mailbox message count" count=0 gluonID=50a0300e-43e7-49eb-93c9-a0483d36c124 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:56+02:00" level=info msg="Sync triggered" service=imap user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:56.191198556 +0200 CEST m=+36.421299900" user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:11593d57-983a-4133-9e02-c3a42473497a" userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Syncing labels" service=imap user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:31:56+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:31:56+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:56+02:00" level=info msg="Closing user" userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Synced labels" service=imap user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=warning msg="Get \"https://127.0.0.1:39031/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:31:56+02:00" level=error msg="Get \"https://127.0.0.1:39031/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:31:56+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:39031/mail/v4/messages/count\": context canceled" service=imap user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Finished user sync" duration=3.164675ms service=imap user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Exiting IMAP Service" service=imap user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Exiting service main loop" service=smtp user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Exiting Service" service=user-identity user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Exiting service main loop" service=telemetry user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Exiting service" service=user-events user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP server" service=server-manager And bridge stops # :1 -> *scenario And force config status progress to be sent for user"89730a07-8903-4f5c-9344-fc9e3551d7e1" # :1 -> *scenario time="2024-08-27T12:31:56+02:00" level=info msg="Starting bridge" time="2024-08-27T12:31:56+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/007/config2576670142/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:56+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/007/data1456914632/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/007/data1456914632/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:31:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:56+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:31:56+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/007/config2576670142/grpcServerConfig.json time="2024-08-27T12:31:56+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:31:56+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:56+02:00" level=info msg="gRPC server listening on /tmp/bridge6274" pkg=grpc time="2024-08-27T12:31:56+02:00" level=info msg="Frontend service started" time="2024-08-27T12:31:56+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:31:56+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:31:56+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:31:56+02:00" level=info msg="Frontend client started" time="2024-08-27T12:31:56+02:00" level=info msg="200 OK: POST https://127.0.0.1:39031/auth/v4/refresh" pkg=gpa/manager time="2024-08-27T12:31:56+02:00" level=info msg="Creating new user" userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:39031/core/v4/settings" pkg=gpa/client userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Starting service main loop" service=telemetry user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Starting service main loop" service=smtp user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:39031/core/v4/labels?Type=4" pkg=gpa/client userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:39031/core/v4/labels?Type=3" pkg=gpa/client userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:39031/core/v4/labels?Type=1" pkg=gpa/client userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Adding user to imap server" addrID=f224bba0-df39-47a8-a206-a0093b4f4abb service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Loading existing IMAP user" addrID=f224bba0-df39-47a8-a206-a0093b4f4abb gluonID=50a0300e-43e7-49eb-93c9-a0483d36c124 service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg=Resuming service=user-events user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Successfully loaded connected user" pkg=bridge/user userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:56+02:00" level=info msg="Received mailbox message count" count=0 gluonID=50a0300e-43e7-49eb-93c9-a0483d36c124 labelID=12 pkg=bridge/event/imap time="2024-08-27T12:31:56+02:00" level=info msg="Received mailbox message count" count=0 gluonID=50a0300e-43e7-49eb-93c9-a0483d36c124 labelID=3 pkg=bridge/event/imap time="2024-08-27T12:31:56+02:00" level=info msg="Received mailbox message count" count=0 gluonID=50a0300e-43e7-49eb-93c9-a0483d36c124 labelID=5 pkg=bridge/event/imap time="2024-08-27T12:31:56+02:00" level=info msg="Received mailbox message count" count=0 gluonID=50a0300e-43e7-49eb-93c9-a0483d36c124 labelID=7 pkg=bridge/event/imap time="2024-08-27T12:31:56+02:00" level=info msg="Received mailbox message count" count=0 gluonID=50a0300e-43e7-49eb-93c9-a0483d36c124 labelID=8 pkg=bridge/event/imap time="2024-08-27T12:31:56+02:00" level=info msg="Received mailbox message count" count=0 gluonID=50a0300e-43e7-49eb-93c9-a0483d36c124 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:56+02:00" level=info msg="Received mailbox message count" count=0 gluonID=50a0300e-43e7-49eb-93c9-a0483d36c124 labelID=10 pkg=bridge/event/imap time="2024-08-27T12:31:56+02:00" level=info msg="Received mailbox message count" count=0 gluonID=50a0300e-43e7-49eb-93c9-a0483d36c124 labelID=4 pkg=bridge/event/imap time="2024-08-27T12:31:56+02:00" level=info msg="Received mailbox message count" count=0 gluonID=50a0300e-43e7-49eb-93c9-a0483d36c124 labelID=6 pkg=bridge/event/imap time="2024-08-27T12:31:56+02:00" level=info msg="Received mailbox message count" count=0 gluonID=50a0300e-43e7-49eb-93c9-a0483d36c124 labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:31:56+02:00" level=info msg="Received mailbox message count" count=0 gluonID=50a0300e-43e7-49eb-93c9-a0483d36c124 labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:31:56+02:00" level=info msg="Starting IMAP Service" service=imap user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Sync triggered" service=imap user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:56.213122348 +0200 CEST m=+36.443223692" user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:11593d57-983a-4133-9e02-c3a42473497a" userID=11593d57-983a-4133-9e02-c3a42473497a And bridge starts # :1 -> *scenario time="2024-08-27T12:31:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:39031/mail/v4/messages/count" pkg=gpa/client userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Syncing messages" service=imap user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Job started" service=imap user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="200 OK: POST https://127.0.0.1:39031/data/v1/stats" pkg=gpa/client userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Configuration Status Progress event sent." userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="200 OK: POST https://127.0.0.1:39031/mail/v4/messages" pkg=gpa/client userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Job finished" service=imap user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Synced messages" service=imap user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Finished user sync" duration=1.299726ms service=imap user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:31:56+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:31:56+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:56+02:00" level=info msg="Closing user" userID=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Exiting IMAP Service" service=imap user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Exiting service main loop" service=smtp user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Exiting Service" service=user-identity user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Exiting service main loop" service=telemetry user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Exiting service" service=user-events user=11593d57-983a-4133-9e02-c3a42473497a time="2024-08-27T12:31:56+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP server" service=server-manager Then config status event "bridge_config_progress" is eventually send 1 time # :1 -> *scenario Feature: Bridge picks default ports wisely === RUN TestFeatures/bridge_picks_ports_for_IMAP_and_SMTP_using_default_values. time="2024-08-27T12:31:56+02:00" level=info msg="Starting bridge" time="2024-08-27T12:31:56+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/008/config1743829341/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:56+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/008/data3989903889/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/008/data3989903889/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:31:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:56+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:31:56+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/008/config1743829341/grpcServerConfig.json time="2024-08-27T12:31:56+02:00" level=info msg="gRPC server listening on /tmp/bridge6357" pkg=grpc time="2024-08-27T12:31:56+02:00" level=info msg="Frontend service started" time="2024-08-27T12:31:56+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:31:56+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:56+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:56+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:56+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:31:56+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:31:56+02:00" level=info msg="Frontend client started" Scenario: bridge picks ports for IMAP and SMTP using default values. # features/bridge/default_ports.feature:3 When bridge starts # :1 -> *scenario Then bridge IMAP port is 1143 # :1 -> *scenario time="2024-08-27T12:31:56+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:31:56+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:31:56+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:56+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP server" service=server-manager Then bridge SMTP port is 1025 # :1 -> *scenario === RUN TestFeatures/bridge_picks_ports_for_IMAP_wisely_when_default_port_is_busy. Scenario: bridge picks ports for IMAP wisely when default port is busy. # features/bridge/default_ports.feature:8 When the network port 1143 is busy # :1 -> *scenario time="2024-08-27T12:31:56+02:00" level=info msg="Starting bridge" time="2024-08-27T12:31:56+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/009/config1076482029/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:56+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/009/data4006813671/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/009/data4006813671/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:31:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:56+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:31:56+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/009/config1076482029/grpcServerConfig.json time="2024-08-27T12:31:56+02:00" level=info msg="gRPC server listening on /tmp/bridge3102" pkg=grpc time="2024-08-27T12:31:56+02:00" level=info msg="Frontend service started" time="2024-08-27T12:31:56+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:31:56+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:56+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:56+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:56+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:31:56+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:31:56+02:00" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario Then bridge IMAP port is 1144 # :1 -> *scenario time="2024-08-27T12:31:56+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:31:56+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:31:56+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:56+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP server" service=server-manager Then bridge SMTP port is 1025 # :1 -> *scenario === RUN TestFeatures/bridge_picks_ports_for_SMTP_wisely_when_default_port_is_busy. Scenario: bridge picks ports for SMTP wisely when default port is busy. # features/bridge/default_ports.feature:14 When the network port range 1025-1030 is busy # :1 -> *scenario time="2024-08-27T12:31:56+02:00" level=info msg="Starting bridge" time="2024-08-27T12:31:56+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/010/config1809427222/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:56+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/010/data982239551/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/010/data982239551/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:31:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:56+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Starting SMTP server" port=1031 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:31:56+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/010/config1809427222/grpcServerConfig.json time="2024-08-27T12:31:56+02:00" level=info msg="gRPC server listening on /tmp/bridge8647" pkg=grpc time="2024-08-27T12:31:56+02:00" level=info msg="Frontend service started" time="2024-08-27T12:31:56+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:31:56+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:56+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:56+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:56+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:31:56+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:31:56+02:00" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario Then bridge IMAP port is 1143 # :1 -> *scenario time="2024-08-27T12:31:56+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:31:56+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:31:56+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:56+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1031: use of closed network connection" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP server" service=server-manager Then bridge SMTP port is 1031 # :1 -> *scenario === RUN TestFeatures/bridge_picks_ports_for_IMAP_SMTP_wisely_when_default_ports_are_busy. Scenario: bridge picks ports for IMAP SMTP wisely when default ports are busy. # features/bridge/default_ports.feature:20 When the network port range 1025-1200 is busy # :1 -> *scenario time="2024-08-27T12:31:56+02:00" level=info msg="Starting bridge" time="2024-08-27T12:31:56+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/011/config2253467154/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:56+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/011/data1426828912/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/011/data1426828912/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:31:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:56+02:00" level=info msg="Starting IMAP server" port=1201 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Starting SMTP server" port=1202 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:31:56+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/011/config2253467154/grpcServerConfig.json time="2024-08-27T12:31:56+02:00" level=info msg="gRPC server listening on /tmp/bridge9725" pkg=grpc time="2024-08-27T12:31:56+02:00" level=info msg="Frontend service started" time="2024-08-27T12:31:56+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:31:56+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:56+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:56+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:56+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:31:56+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:31:56+02:00" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario Then bridge IMAP port is 1201 # :1 -> *scenario time="2024-08-27T12:31:56+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:31:56+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:31:56+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:56+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1202: use of closed network connection" service=server-manager time="2024-08-27T12:31:56+02:00" level=info msg="Closing SMTP server" service=server-manager Then bridge SMTP port is 1202 # :1 -> *scenario Feature: Send Telemetry Heartbeat === RUN TestFeatures/Send_at_first_start_-_one_user_default_settings time="2024-08-27T12:31:56+02:00" level=info msg="User 'b3fccd04-39d2-4eb1-868c-72c3bc580bbb' created with id=80abc70a-de2d-4c66-b591-468d2afa6b40" pkg=gpa/server/backend Background: Given there exists an account with username "b3fccd04-39d2-4eb1-868c-72c3bc580bbb" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:31:56+02:00" level=info msg="Starting bridge" time="2024-08-27T12:31:56+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/012/config3627346466/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:56+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/012/data1347740496/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/012/data1347740496/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:31:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:56+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:56+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:31:56+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/012/config3627346466/grpcServerConfig.json time="2024-08-27T12:31:56+02:00" level=info msg="gRPC server listening on /tmp/bridge0946" pkg=grpc time="2024-08-27T12:31:56+02:00" level=info msg="Frontend service started" time="2024-08-27T12:31:56+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:31:56+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:56+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:56+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:56+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:31:56+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:31:56+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario Then it succeeds # :1 -> *scenario Scenario: Send at first start - one user default settings # features/bridge/heartbeat.feature:9 Then bridge telemetry feature is enabled # :1 -> *scenario And bridge needs to send heartbeat # :1 -> *scenario time="2024-08-27T12:31:56+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (94c8f2df)" time="2024-08-27T12:31:56+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (94c8f2df)" time="2024-08-27T12:31:56+02:00" level=info msg="200 OK: POST https://127.0.0.1:46495/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:46495/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:57+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Adding vault user" userID=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Creating new user" userID=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:46495/core/v4/events/latest" pkg=gpa/client userID=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:46495/core/v4/settings" pkg=gpa/client userID=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Starting service main loop" service=telemetry user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Starting service main loop" service=smtp user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:46495/core/v4/labels?Type=4" pkg=gpa/client userID=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:46495/core/v4/labels?Type=3" pkg=gpa/client userID=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:46495/core/v4/labels?Type=1" pkg=gpa/client userID=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Adding user to imap server" addrID=a7bb4533-ca4a-48aa-8ca2-3569ecaf253e service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Creating new IMAP user" addrID=a7bb4533-ca4a-48aa-8ca2-3569ecaf253e service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Setting gluon ID" addrID=a7bb4533-ca4a-48aa-8ca2-3569ecaf253e gluonID=7e987cfc-cb91-4459-a23d-716e85241d1c userID=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Created new IMAP user" addrID=a7bb4533-ca4a-48aa-8ca2-3569ecaf253e gluonID=7e987cfc-cb91-4459-a23d-716e85241d1c service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg=Resuming service=user-events user=80abc70a-de2d-4c66-b591-468d2afa6b40 When the user logs in with username "b3fccd04-39d2-4eb1-868c-72c3bc580bbb" and password "password" # :1 -> *scenario time="2024-08-27T12:31:57+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7e987cfc-cb91-4459-a23d-716e85241d1c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:57+02:00" level=info msg="Starting IMAP Service" service=imap user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Sync triggered" service=imap user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:57.260527164 +0200 CEST m=+37.490628508" user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Syncing labels" service=imap user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:80abc70a-de2d-4c66-b591-468d2afa6b40" userID=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Synced labels" service=imap user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:46495/mail/v4/messages/count" pkg=gpa/client userID=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Syncing messages" service=imap user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Job started" service=imap user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:46495/mail/v4/messages" pkg=gpa/client userID=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Job finished" service=imap user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Synced messages" service=imap user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Finished user sync" duration=4.361073ms service=imap user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=80abc70a-de2d-4c66-b591-468d2afa6b40 And user "b3fccd04-39d2-4eb1-868c-72c3bc580bbb" finishes syncing # :1 -> *scenario time="2024-08-27T12:31:57+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 47}}" pkg=telemetry Then bridge eventually sends the following heartbeat: # :1 -> *scenario """ {  "MeasurementGroup": "bridge.any.usage",  "Event": "bridge_heartbeat",  "Values": {  "nb_account": 1  },  "Dimensions": {  "auto_update": "on",  "auto_start": "on",  "beta": "off",  "doh": "off",  "split_mode": "off",  "show_all_mail": "on",  "imap_connection_mode": "starttls",  "smtp_connection_mode": "starttls",  "imap_port": "default",  "smtp_port": "default",  "cache_location": "default",  "keychain_pref": "default",  "prev_version": "0.0.0",  "rollout": "42"  } } """ time="2024-08-27T12:31:57+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:31:57+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:31:57+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:57+02:00" level=info msg="Closing user" userID=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Exiting IMAP Service" service=imap user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Exiting service main loop" service=smtp user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Exiting Service" service=user-identity user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Exiting service main loop" service=telemetry user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Exiting service" service=user-events user=80abc70a-de2d-4c66-b591-468d2afa6b40 time="2024-08-27T12:31:57+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:57+02:00" level=info msg="Closing SMTP server" service=server-manager And bridge do not need to send heartbeat # :1 -> *scenario === RUN TestFeatures/Send_at_first_start_-_one_user_modified_settings time="2024-08-27T12:31:57+02:00" level=info msg="User 'eff32bad-4c33-4a2f-a353-be244c941b0e' created with id=b68e2ca1-87b6-4bd5-8af7-56d54d909618" pkg=gpa/server/backend time="2024-08-27T12:31:57+02:00" level=info msg="Starting bridge" time="2024-08-27T12:31:57+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/013/config1269632071/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:57+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/013/data481411853/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/013/data481411853/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:31:57+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:57+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:57+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:57+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:31:57+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/013/config1269632071/grpcServerConfig.json time="2024-08-27T12:31:57+02:00" level=info msg="gRPC server listening on /tmp/bridge4595" pkg=grpc time="2024-08-27T12:31:57+02:00" level=info msg="Frontend service started" time="2024-08-27T12:31:57+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:31:57+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:57+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:57+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:57+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:31:57+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:31:57+02:00" level=info msg="Frontend client started" Scenario: Send at first start - one user modified settings # features/bridge/heartbeat.feature:43 Then bridge telemetry feature is enabled # :1 -> *scenario And bridge needs to send heartbeat # :1 -> *scenario When the user has disabled automatic updates # :1 -> *scenario And the user has disabled automatic start # :1 -> *scenario And the user has enabled alternative routing # :1 -> *scenario And the user hides All Mail # :1 -> *scenario time="2024-08-27T12:31:58+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:58+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=true And the user set IMAP mode to SSL # :1 -> *scenario time="2024-08-27T12:31:58+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:58+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=true And the user set SMTP mode to SSL # :1 -> *scenario time="2024-08-27T12:31:58+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Starting IMAP server" port=42695 service=server-manager ssl=true And the user changes the IMAP port to 42695 # :1 -> *scenario time="2024-08-27T12:31:58+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:58+02:00" level=info msg="Starting SMTP server" port=56942 service=server-manager ssl=true And the user changes the SMTP port to 56942 # :1 -> *scenario time="2024-08-27T12:31:58+02:00" level=info msg="Pausing user event loops for gluon dir change" pkg=bridge time="2024-08-27T12:31:58+02:00" level=info msg="Waiting on user event loop completion" pkg=bridge time="2024-08-27T12:31:58+02:00" level=info msg="Changing gluon directory" pkg=bridge time="2024-08-27T12:31:58+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="gluon cache moving from /tmp/TestFeatures3378940714/013/data481411853/gluon to /tmp/TestFeatures3378940714/013/gluon1456111214/gluon" pkg=service/imap time="2024-08-27T12:31:58+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/013/data481411853/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/013/gluon1456111214/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:31:58+02:00" level=info msg="Starting IMAP server" port=42695 service=server-manager ssl=true time="2024-08-27T12:31:58+02:00" level=info msg="Restarting user event loops" pkg=bridge And the user changes the gluon path # :1 -> *scenario And the user changes the default keychain application # :1 -> *scenario time="2024-08-27T12:31:58+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (a3d4713a)" time="2024-08-27T12:31:58+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a3d4713a)" time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: POST https://127.0.0.1:43473/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: POST https://127.0.0.1:43473/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:58+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Adding vault user" userID=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Creating new user" userID=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:43473/core/v4/events/latest" pkg=gpa/client userID=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:43473/core/v4/settings" pkg=gpa/client userID=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Starting service main loop" service=telemetry user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Starting service main loop" service=smtp user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:43473/core/v4/labels?Type=4" pkg=gpa/client userID=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:43473/core/v4/labels?Type=3" pkg=gpa/client userID=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:43473/core/v4/labels?Type=1" pkg=gpa/client userID=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Adding user to imap server" addrID=c2f8398d-45d3-490e-9e27-9999d8e4e140 service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Creating new IMAP user" addrID=c2f8398d-45d3-490e-9e27-9999d8e4e140 service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Setting gluon ID" addrID=c2f8398d-45d3-490e-9e27-9999d8e4e140 gluonID=8a5adcd4-5eb3-4724-bfed-44eb51eea67a userID=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Created new IMAP user" addrID=c2f8398d-45d3-490e-9e27-9999d8e4e140 gluonID=8a5adcd4-5eb3-4724-bfed-44eb51eea67a service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg=Resuming service=user-events user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 When the user logs in with username "eff32bad-4c33-4a2f-a353-be244c941b0e" and password "password" # :1 -> *scenario time="2024-08-27T12:31:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8a5adcd4-5eb3-4724-bfed-44eb51eea67a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:58+02:00" level=info msg="Starting IMAP Service" service=imap user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Sync triggered" service=imap user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:58.295417929 +0200 CEST m=+38.525519273" user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Syncing labels" service=imap user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b68e2ca1-87b6-4bd5-8af7-56d54d909618" userID=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Synced labels" service=imap user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:43473/mail/v4/messages/count" pkg=gpa/client userID=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Syncing messages" service=imap user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Job started" service=imap user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="200 OK: POST https://127.0.0.1:43473/mail/v4/messages" pkg=gpa/client userID=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Job finished" service=imap user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Synced messages" service=imap user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Finished user sync" duration=4.005579ms service=imap user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 And user "eff32bad-4c33-4a2f-a353-be244c941b0e" finishes syncing # :1 -> *scenario time="2024-08-27T12:31:58+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {off off off on off off ssl ssl custom custom custom custom 0.0.0 39}}" pkg=telemetry Then bridge eventually sends the following heartbeat: # :1 -> *scenario """ {  "MeasurementGroup": "bridge.any.usage",  "Event": "bridge_heartbeat",  "Values": {  "nb_account": 1  },  "Dimensions": {  "auto_update": "off",  "auto_start": "off",  "beta": "off",  "doh": "on",  "split_mode": "off",  "show_all_mail": "off",  "imap_connection_mode": "ssl",  "smtp_connection_mode": "ssl",  "imap_port": "custom",  "smtp_port": "custom",  "cache_location": "custom",  "keychain_pref": "custom",  "prev_version": "0.0.0",  "rollout": "42"  } } """ time="2024-08-27T12:31:58+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:31:58+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:31:58+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:58+02:00" level=info msg="Closing user" userID=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Exiting IMAP Service" service=imap user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Exiting service main loop" service=smtp user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Exiting Service" service=user-identity user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Exiting service main loop" service=telemetry user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Exiting service" service=user-events user=b68e2ca1-87b6-4bd5-8af7-56d54d909618 time="2024-08-27T12:31:58+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:56942: use of closed network connection" service=server-manager time="2024-08-27T12:31:58+02:00" level=info msg="Closing SMTP server" service=server-manager And bridge do not need to send heartbeat # :1 -> *scenario === RUN TestFeatures/Send_at_first_start_-_one_user_telemetry_disabled time="2024-08-27T12:31:58+02:00" level=info msg="User '2485e836-3b58-4624-b23b-d008ad562661' created with id=7f8d6cff-e389-47a4-85a7-cd08fa4442c2" pkg=gpa/server/backend time="2024-08-27T12:31:58+02:00" level=info msg="Starting bridge" time="2024-08-27T12:31:58+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/014/config1082947397/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:58+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/014/data4022119462/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/014/data4022119462/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:31:58+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:58+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:58+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:58+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:31:58+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/014/config1082947397/grpcServerConfig.json time="2024-08-27T12:31:58+02:00" level=info msg="gRPC server listening on /tmp/bridge0927" pkg=grpc time="2024-08-27T12:31:58+02:00" level=info msg="Frontend service started" time="2024-08-27T12:31:58+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:31:58+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:58+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:58+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:58+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:31:58+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:31:58+02:00" level=info msg="Frontend client started" Scenario: Send at first start - one user telemetry disabled # features/bridge/heartbeat.feature:87 Then bridge telemetry feature is enabled # :1 -> *scenario And bridge needs to send heartbeat # :1 -> *scenario When the user disables telemetry in bridge settings # :1 -> *scenario time="2024-08-27T12:31:58+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (80c1b997)" time="2024-08-27T12:31:58+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (80c1b997)" time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:38325/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:38325/auth/v4" pkg=gpa/manager time="2024-08-27T12:31:59+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Adding vault user" userID=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Creating new user" userID=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:38325/core/v4/events/latest" pkg=gpa/client userID=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:38325/core/v4/settings" pkg=gpa/client userID=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Starting service main loop" service=telemetry user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Starting service main loop" service=smtp user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:38325/core/v4/labels?Type=4" pkg=gpa/client userID=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:38325/core/v4/labels?Type=3" pkg=gpa/client userID=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:38325/core/v4/labels?Type=1" pkg=gpa/client userID=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Adding user to imap server" addrID=60762a8d-e573-4301-ab1b-e0d0f367784d service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Creating new IMAP user" addrID=60762a8d-e573-4301-ab1b-e0d0f367784d service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Setting gluon ID" addrID=60762a8d-e573-4301-ab1b-e0d0f367784d gluonID=52289a24-b766-40f5-b5de-7c08f4e29ee9 userID=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Created new IMAP user" addrID=60762a8d-e573-4301-ab1b-e0d0f367784d gluonID=52289a24-b766-40f5-b5de-7c08f4e29ee9 service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg=Resuming service=user-events user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 And the user logs in with username "2485e836-3b58-4624-b23b-d008ad562661" and password "password" # :1 -> *scenario time="2024-08-27T12:31:59+02:00" level=info msg="Received mailbox message count" count=0 gluonID=52289a24-b766-40f5-b5de-7c08f4e29ee9 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:59+02:00" level=info msg="Starting IMAP Service" service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Sync triggered" service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:59.224484254 +0200 CEST m=+39.454585598" user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Syncing labels" service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:7f8d6cff-e389-47a4-85a7-cd08fa4442c2" userID=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Synced labels" service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:38325/mail/v4/messages/count" pkg=gpa/client userID=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Syncing messages" service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Job started" service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:38325/mail/v4/messages" pkg=gpa/client userID=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Job finished" service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Synced messages" service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Finished user sync" duration=4.382725ms service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 And user "2485e836-3b58-4624-b23b-d008ad562661" finishes syncing # :1 -> *scenario And bridge needs to send heartbeat # :1 -> *scenario time="2024-08-27T12:31:59+02:00" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Setting address mode" mode=split userID=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Setting Split Address Mode" service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Removing gluon ID" addrID=60762a8d-e573-4301-ab1b-e0d0f367784d gluonID=52289a24-b766-40f5-b5de-7c08f4e29ee9 userID=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Adding user to imap server" addrID=60762a8d-e573-4301-ab1b-e0d0f367784d service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Creating new IMAP user" addrID=60762a8d-e573-4301-ab1b-e0d0f367784d service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Setting gluon ID" addrID=60762a8d-e573-4301-ab1b-e0d0f367784d gluonID=f899726d-eee9-43cb-9f7f-a53cb9cf5ee8 userID=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Created new IMAP user" addrID=60762a8d-e573-4301-ab1b-e0d0f367784d gluonID=f899726d-eee9-43cb-9f7f-a53cb9cf5ee8 service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Sync triggered" service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 Then the user sets the address mode of user "2485e836-3b58-4624-b23b-d008ad562661" to "split" # :1 -> *scenario And the user enables telemetry in bridge settings # :1 -> *scenario time="2024-08-27T12:31:59+02:00" level=info msg="Received mailbox message count" count=0 gluonID=f899726d-eee9-43cb-9f7f-a53cb9cf5ee8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:31:59+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:31:59.235524919 +0200 CEST m=+39.465626263" user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Syncing labels" service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Synced labels" service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:38325/mail/v4/messages/count" pkg=gpa/client userID=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Syncing messages" service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Job started" service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:38325/mail/v4/messages" pkg=gpa/client userID=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Job finished" service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Synced messages" service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Finished user sync" duration=4.810136ms service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off on on starttls starttls default default default default 0.0.0 48}}" pkg=telemetry Then bridge eventually sends the following heartbeat: # :1 -> *scenario """ {  "MeasurementGroup": "bridge.any.usage",  "Event": "bridge_heartbeat",  "Values": {  "nb_account": 1  },  "Dimensions": {  "auto_update": "on",  "auto_start": "on",  "beta": "off",  "doh": "off",  "split_mode": "on",  "show_all_mail": "on",  "imap_connection_mode": "starttls",  "smtp_connection_mode": "starttls",  "imap_port": "default",  "smtp_port": "default",  "cache_location": "default",  "keychain_pref": "default",  "prev_version": "0.0.0",  "rollout": "42"  } } """ time="2024-08-27T12:31:59+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:31:59+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:31:59+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:31:59+02:00" level=info msg="Closing user" userID=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Exiting IMAP Service" service=imap user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Exiting service main loop" service=smtp user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Exiting Service" service=user-identity user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Exiting service main loop" service=telemetry user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Exiting service" service=user-events user=7f8d6cff-e389-47a4-85a7-cd08fa4442c2 time="2024-08-27T12:31:59+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:31:59+02:00" level=info msg="Closing SMTP server" service=server-manager And bridge do not need to send heartbeat # :1 -> *scenario === RUN TestFeatures/GroupMeasurement_rejected_by_API time="2024-08-27T12:31:59+02:00" level=info msg="User '2b4e30d0-7e66-4c8d-85ca-88325e56ccc0' created with id=d85031cb-a311-4612-a2eb-fe2afa6dc726" pkg=gpa/server/backend time="2024-08-27T12:31:59+02:00" level=info msg="Starting bridge" time="2024-08-27T12:31:59+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/015/config2655036250/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:31:59+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/015/data3637688055/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/015/data3637688055/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:31:59+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:31:59+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:31:59+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:31:59+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:31:59+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/015/config2655036250/grpcServerConfig.json time="2024-08-27T12:31:59+02:00" level=info msg="gRPC server listening on /tmp/bridge2969" pkg=grpc time="2024-08-27T12:31:59+02:00" level=info msg="Frontend service started" time="2024-08-27T12:31:59+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:31:59+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:31:59+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:31:59+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:31:59+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:31:59+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:31:59+02:00" level=info msg="Frontend client started" Scenario: GroupMeasurement rejected by API # features/bridge/heartbeat.feature:125 Given heartbeat is not whitelisted # :1 -> *scenario Then bridge telemetry feature is enabled # :1 -> *scenario And bridge needs to send heartbeat # :1 -> *scenario time="2024-08-27T12:31:59+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (4732e9a0)" time="2024-08-27T12:31:59+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4732e9a0)" time="2024-08-27T12:31:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:36465/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:36465/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:00+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Adding vault user" userID=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Creating new user" userID=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:36465/core/v4/events/latest" pkg=gpa/client userID=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:36465/core/v4/settings" pkg=gpa/client userID=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Starting service main loop" service=telemetry user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Starting service main loop" service=smtp user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:36465/core/v4/labels?Type=4" pkg=gpa/client userID=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:36465/core/v4/labels?Type=3" pkg=gpa/client userID=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:36465/core/v4/labels?Type=1" pkg=gpa/client userID=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Adding user to imap server" addrID=37045acf-a85e-431d-a87c-28e3cb2ae2a0 service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Creating new IMAP user" addrID=37045acf-a85e-431d-a87c-28e3cb2ae2a0 service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Setting gluon ID" addrID=37045acf-a85e-431d-a87c-28e3cb2ae2a0 gluonID=c9557319-2ca7-4eff-b3ba-4c3a2b880f57 userID=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Created new IMAP user" addrID=37045acf-a85e-431d-a87c-28e3cb2ae2a0 gluonID=c9557319-2ca7-4eff-b3ba-4c3a2b880f57 service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg=Resuming service=user-events user=d85031cb-a311-4612-a2eb-fe2afa6dc726 When the user logs in with username "2b4e30d0-7e66-4c8d-85ca-88325e56ccc0" and password "password" # :1 -> *scenario time="2024-08-27T12:32:00+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c9557319-2ca7-4eff-b3ba-4c3a2b880f57 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:00+02:00" level=info msg="Starting IMAP Service" service=imap user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Sync triggered" service=imap user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:00.154826979 +0200 CEST m=+40.384928313" user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Syncing labels" service=imap user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:d85031cb-a311-4612-a2eb-fe2afa6dc726" userID=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Synced labels" service=imap user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:36465/mail/v4/messages/count" pkg=gpa/client userID=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Syncing messages" service=imap user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Job started" service=imap user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:36465/mail/v4/messages" pkg=gpa/client userID=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Job finished" service=imap user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Synced messages" service=imap user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Finished user sync" duration=3.831079ms service=imap user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=d85031cb-a311-4612-a2eb-fe2afa6dc726 And user "2b4e30d0-7e66-4c8d-85ca-88325e56ccc0" finishes syncing # :1 -> *scenario time="2024-08-27T12:32:00+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:00+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:00+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="Closing user" userID=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Exiting IMAP Service" service=imap user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Exiting service main loop" service=smtp user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Exiting Service" service=user-identity user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Exiting service main loop" service=telemetry user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Exiting service" service=user-events user=d85031cb-a311-4612-a2eb-fe2afa6dc726 time="2024-08-27T12:32:00+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP server" service=server-manager Then bridge needs to send heartbeat # :1 -> *scenario Feature: Bridge checks for updates === RUN TestFeatures/Update_not_available Scenario: Update not available # features/bridge/updates.feature:2 Given bridge is version "2.3.0" and the latest available version is "2.3.0" reachable from "2.3.0" # :1 -> *scenario time="2024-08-27T12:32:00+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:00+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/016/config131678680/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:00+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/016/data3729048729/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/016/data3729048729/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:32:00+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:00+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:00+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/016/config131678680/grpcServerConfig.json time="2024-08-27T12:32:00+02:00" level=info msg="gRPC server listening on /tmp/bridge0741" pkg=grpc time="2024-08-27T12:32:00+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:00+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:00+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:00+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:00+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:00+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:00+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:00+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:00+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:00+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP server" service=server-manager Then bridge sends an update not available event # :1 -> *scenario === RUN TestFeatures/Update_available_without_automatic_updates_enabled Scenario: Update available without automatic updates enabled # features/bridge/updates.feature:7 Given bridge is version "2.3.0" and the latest available version is "2.4.0" reachable from "2.3.0" # :1 -> *scenario time="2024-08-27T12:32:00+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:00+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/017/config770974393/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:00+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/017/data2529397710/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/017/data2529397710/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:32:00+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:00+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:00+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/017/config770974393/grpcServerConfig.json time="2024-08-27T12:32:00+02:00" level=info msg="gRPC server listening on /tmp/bridge7206" pkg=grpc time="2024-08-27T12:32:00+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:00+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:00+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:00+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:00+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:00+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:00+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="An update is available" channel=stable current=2.3.0 silent=true version=2.4.0 time="2024-08-27T12:32:00+02:00" level=info msg="The update was installed successfully" channel=stable current=2.3.0 version=2.4.0 time="2024-08-27T12:32:00+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:00+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="An update is available but auto-update is disabled" channel=stable current=2.3.0 version=2.4.0 time="2024-08-27T12:32:00+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:00+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:00+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP server" service=server-manager And the user has disabled automatic updates # :1 -> *scenario time="2024-08-27T12:32:00+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:00+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/017/config770974393/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:00+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/017/data2529397710/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/017/data2529397710/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:32:00+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:00+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:00+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/017/config770974393/grpcServerConfig.json time="2024-08-27T12:32:00+02:00" level=info msg="gRPC server listening on /tmp/bridge8260" pkg=grpc time="2024-08-27T12:32:00+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:00+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:00+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:00+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:00+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="An update is available but auto-update is disabled" channel=stable current=2.3.0 version=2.4.0 time="2024-08-27T12:32:00+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:00+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:00+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:00+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:00+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:00+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP server" service=server-manager Then bridge sends an update available event for version "2.4.0" # :1 -> *scenario === RUN TestFeatures/Update_available_with_automatic_updates_enabled Scenario: Update available with automatic updates enabled # features/bridge/updates.feature:13 Given bridge is version "2.3.0" and the latest available version is "2.4.0" reachable from "2.3.0" # :1 -> *scenario time="2024-08-27T12:32:00+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:00+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/018/config234671466/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:00+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/018/data2856068059/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/018/data2856068059/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:32:00+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:00+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:00+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/018/config234671466/grpcServerConfig.json time="2024-08-27T12:32:00+02:00" level=info msg="gRPC server listening on /tmp/bridge2550" pkg=grpc time="2024-08-27T12:32:00+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:00+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:00+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:00+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:00+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="An update is available" channel=stable current=2.3.0 silent=true version=2.4.0 time="2024-08-27T12:32:00+02:00" level=info msg="The update was installed successfully" channel=stable current=2.3.0 version=2.4.0 time="2024-08-27T12:32:00+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:00+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:00+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:00+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:00+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:00+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP server" service=server-manager Then bridge sends an update installed event for version "2.4.0" # :1 -> *scenario === RUN TestFeatures/Manual_update_available_with_automatic_updates_enabled Scenario: Manual update available with automatic updates enabled # features/bridge/updates.feature:18 Given bridge is version "2.3.0" and the latest available version is "2.4.0" reachable from "2.4.0" # :1 -> *scenario time="2024-08-27T12:32:00+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:00+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/019/config1326056821/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:00+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/019/data2550613800/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/019/data2550613800/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:32:00+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:00+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:00+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/019/config1326056821/grpcServerConfig.json time="2024-08-27T12:32:00+02:00" level=info msg="gRPC server listening on /tmp/bridge8992" pkg=grpc time="2024-08-27T12:32:00+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:00+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:00+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:00+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:00+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="An update is available but is incompatible with this version" channel=stable current=2.3.0 version=2.4.0 time="2024-08-27T12:32:00+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:00+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:00+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:00+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:00+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:00+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP server" service=server-manager Then bridge sends a manual update event for version "2.4.0" # :1 -> *scenario === RUN TestFeatures/Update_is_required_to_continue_using_bridge time="2024-08-27T12:32:00+02:00" level=info msg="User '0e128e89-642a-44eb-87c9-963eb91e30cb' created with id=fb9d6b5e-386f-459f-9e33-a92a3073d14a" pkg=gpa/server/backend Scenario: Update is required to continue using bridge # features/bridge/updates.feature:23 Given there exists an account with username "0e128e89-642a-44eb-87c9-963eb91e30cb" and password "password" # :1 -> *scenario And bridge is version "2.3.0" and the latest available version is "2.3.0" reachable from "2.3.0" # :1 -> *scenario And the API requires bridge version at least "2.4.0" # :1 -> *scenario time="2024-08-27T12:32:00+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:00+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/020/config1101312888/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:00+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/020/data3920486814/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/020/data3920486814/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:32:00+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:00+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:00+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/020/config1101312888/grpcServerConfig.json time="2024-08-27T12:32:00+02:00" level=info msg="gRPC server listening on /tmp/bridge2415" pkg=grpc time="2024-08-27T12:32:00+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:00+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:00+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:00+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:00+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:00+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:00+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:00+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (4b2e7098)" time="2024-08-27T12:32:00+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4b2e7098)" time="2024-08-27T12:32:00+02:00" level=warning msg="400 POST https://127.0.0.1:37357/auth/v4/info: This version of the app is no longer supported, please update to continue using the app (Code=5003, Status=400), Attempt 1" pkg=gpa/client time="2024-08-27T12:32:00+02:00" level=error msg="400 POST https://127.0.0.1:37357/auth/v4/info: This version of the app is no longer supported, please update to continue using the app (Code=5003, Status=400)" pkg=gpa/client time="2024-08-27T12:32:00+02:00" level=warning msg="App version is bad" pkg=bridge And the user logs in with username "0e128e89-642a-44eb-87c9-963eb91e30cb" and password "password"# :1 -> *scenario time="2024-08-27T12:32:00+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:00+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:00+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP server" service=server-manager Then bridge sends a forced update event # :1 -> *scenario Feature: Frontend events === RUN TestFeatures/Frontend_starts_and_stops Scenario: Frontend starts and stops # features/frontend/frontend.feature:2 Given bridge is version "2.3.0" and the latest available version is "2.3.0" reachable from "2.3.0" # :1 -> *scenario time="2024-08-27T12:32:00+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:00+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/021/config323903489/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:00+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/021/data3012028972/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/021/data3012028972/gluon/backend/store logClient=false logServer=false pkg=server/imap version=2.3.0 time="2024-08-27T12:32:00+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:00+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:00+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:00+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/021/config323903489/grpcServerConfig.json time="2024-08-27T12:32:00+02:00" level=info msg="gRPC server listening on /tmp/bridge1932" pkg=grpc time="2024-08-27T12:32:00+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:00+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:00+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:00+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:00+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:00+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:00+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:00+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:00+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:00+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:00+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:00+02:00" level=info msg="Closing SMTP server" service=server-manager Then frontend sees that bridge is version "2.3.0" # :1 -> *scenario Feature: IMAP client authentication with address modes === RUN TestFeatures/IMAP_client_can_authenticate_successfully_with_secondary_address_in_combine_mode time="2024-08-27T12:32:00+02:00" level=info msg="User 'ad159399-72e4-4f5a-9737-0b6ba22fdb70' created with id=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1" pkg=gpa/server/backend Background: Given there exists an account with username "ad159399-72e4-4f5a-9737-0b6ba22fdb70" and password "password" # :1 -> *scenario And the account "ad159399-72e4-4f5a-9737-0b6ba22fdb70" has additional address "a6d49fb3-706e-4011-bce7-f646f05f9281@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:32:01+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:01+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/022/config3717467588/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:01+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/022/data524823138/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/022/data524823138/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:01+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:01+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:01+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:01+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:01+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/022/config3717467588/grpcServerConfig.json time="2024-08-27T12:32:01+02:00" level=info msg="gRPC server listening on /tmp/bridge4122" pkg=grpc time="2024-08-27T12:32:01+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:01+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:01+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:01+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:01+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:01+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:01+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:01+02:00" level=info msg="Frontend client started" Scenario: IMAP client can authenticate successfully with secondary address in combine mode # features/imap/addressmode.feature:7 Given bridge starts # :1 -> *scenario time="2024-08-27T12:32:01+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (384b437c)" time="2024-08-27T12:32:01+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (384b437c)" time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:43679/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:43679/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:01+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Adding vault user" userID=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Creating new user" userID=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:43679/core/v4/events/latest" pkg=gpa/client userID=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:43679/core/v4/settings" pkg=gpa/client userID=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Starting service main loop" service=telemetry user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Starting service main loop" service=smtp user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:43679/core/v4/labels?Type=4" pkg=gpa/client userID=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:43679/core/v4/labels?Type=3" pkg=gpa/client userID=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:43679/core/v4/labels?Type=1" pkg=gpa/client userID=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Adding user to imap server" addrID=34cfb721-ff24-48d0-b95f-2e168579e29b service=server-manager time="2024-08-27T12:32:01+02:00" level=info msg="Creating new IMAP user" addrID=34cfb721-ff24-48d0-b95f-2e168579e29b service=server-manager time="2024-08-27T12:32:01+02:00" level=info msg="Setting gluon ID" addrID=34cfb721-ff24-48d0-b95f-2e168579e29b gluonID=c3d81ffc-4827-42d7-bd7b-61c09a664699 userID=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Created new IMAP user" addrID=34cfb721-ff24-48d0-b95f-2e168579e29b gluonID=c3d81ffc-4827-42d7-bd7b-61c09a664699 service=server-manager time="2024-08-27T12:32:01+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:01+02:00" level=info msg=Resuming service=user-events user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 And the user logs in with username "ad159399-72e4-4f5a-9737-0b6ba22fdb70" and password "password" # :1 -> *scenario time="2024-08-27T12:32:01+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c3d81ffc-4827-42d7-bd7b-61c09a664699 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:01+02:00" level=info msg="Starting IMAP Service" service=imap user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Sync triggered" service=imap user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:01.497131448 +0200 CEST m=+41.727232782" user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Syncing labels" service=imap user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1" userID=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Synced labels" service=imap user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:43679/mail/v4/messages/count" pkg=gpa/client userID=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Syncing messages" service=imap user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Job started" service=imap user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:43679/mail/v4/messages" pkg=gpa/client userID=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Job finished" service=imap user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Synced messages" service=imap user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Finished user sync" duration=4.876101ms service=imap user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 And user "ad159399-72e4-4f5a-9737-0b6ba22fdb70" finishes syncing # :1 -> *scenario time="2024-08-27T12:32:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:43679/data/v1/stats" pkg=gpa/client userID=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Configuration Status Success event sent." userID=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:01+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:01+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:01+02:00" level=info msg="Closing user" userID=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Exiting IMAP Service" service=imap user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Exiting service main loop" service=smtp user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Exiting Service" service=user-identity user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Exiting service main loop" service=telemetry user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Exiting service" service=user-events user=0dc34d5b-ab0c-4217-a8f9-a9aa2afa69c1 time="2024-08-27T12:32:01+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:01+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:01+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:01+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:01+02:00" level=info msg="Closing SMTP server" service=server-manager Then user "ad159399-72e4-4f5a-9737-0b6ba22fdb70" connects and authenticates IMAP client "1" with address "a6d49fb3-706e-4011-bce7-f646f05f9281@proton.local" # :1 -> *scenario === RUN TestFeatures/IMAP_client_can_authenticate_successfully_with_secondary_address_in_split_mode time="2024-08-27T12:32:01+02:00" level=info msg="User 'a073a44e-da56-479e-8194-4e5f5229195e' created with id=09168452-4b6f-413c-9349-9a30816bf5c8" pkg=gpa/server/backend time="2024-08-27T12:32:02+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:02+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/023/config3203761695/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:02+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/023/data3226957386/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/023/data3226957386/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:02+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:02+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:02+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:02+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:02+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/023/config3203761695/grpcServerConfig.json time="2024-08-27T12:32:02+02:00" level=info msg="gRPC server listening on /tmp/bridge3907" pkg=grpc time="2024-08-27T12:32:02+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:02+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:02+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:02+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:02+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:02+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:02+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:02+02:00" level=info msg="Frontend client started" Scenario: IMAP client can authenticate successfully with secondary address in split mode # features/imap/addressmode.feature:13 Given bridge starts # :1 -> *scenario time="2024-08-27T12:32:02+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (ce71888e)" time="2024-08-27T12:32:02+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ce71888e)" time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:46223/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:46223/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:02+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Adding vault user" userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Creating new user" userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:46223/core/v4/events/latest" pkg=gpa/client userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:46223/core/v4/settings" pkg=gpa/client userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Starting service main loop" service=telemetry user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Starting service main loop" service=smtp user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:46223/core/v4/labels?Type=4" pkg=gpa/client userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:46223/core/v4/labels?Type=3" pkg=gpa/client userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:46223/core/v4/labels?Type=1" pkg=gpa/client userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Adding user to imap server" addrID=76aabf70-d95e-4cac-a05d-3128f80cd1b2 service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Creating new IMAP user" addrID=76aabf70-d95e-4cac-a05d-3128f80cd1b2 service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Setting gluon ID" addrID=76aabf70-d95e-4cac-a05d-3128f80cd1b2 gluonID=8351df73-ef77-476e-b4f9-bffe24418482 userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Created new IMAP user" addrID=76aabf70-d95e-4cac-a05d-3128f80cd1b2 gluonID=8351df73-ef77-476e-b4f9-bffe24418482 service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg=Resuming service=user-events user=09168452-4b6f-413c-9349-9a30816bf5c8 And the user logs in with username "a073a44e-da56-479e-8194-4e5f5229195e" and password "password" # :1 -> *scenario time="2024-08-27T12:32:02+02:00" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Setting address mode" mode=split userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8351df73-ef77-476e-b4f9-bffe24418482 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:02+02:00" level=info msg="Starting IMAP Service" service=imap user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Sync triggered" service=imap user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Setting Split Address Mode" service=imap user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:09168452-4b6f-413c-9349-9a30816bf5c8" userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:02.330072111 +0200 CEST m=+42.560173456" user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Finished user sync" duration="25.808µs" service=imap user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Removing gluon ID" addrID=76aabf70-d95e-4cac-a05d-3128f80cd1b2 gluonID=8351df73-ef77-476e-b4f9-bffe24418482 userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Adding user to imap server" addrID=76aabf70-d95e-4cac-a05d-3128f80cd1b2 service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Creating new IMAP user" addrID=76aabf70-d95e-4cac-a05d-3128f80cd1b2 service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Setting gluon ID" addrID=76aabf70-d95e-4cac-a05d-3128f80cd1b2 gluonID=b9e80fa1-1eba-4993-9e56-92cb7782ea87 userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Created new IMAP user" addrID=76aabf70-d95e-4cac-a05d-3128f80cd1b2 gluonID=b9e80fa1-1eba-4993-9e56-92cb7782ea87 service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Adding user to imap server" addrID=8dcc307c-43f3-4546-a71f-f0f65e674c97 service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Creating new IMAP user" addrID=8dcc307c-43f3-4546-a71f-f0f65e674c97 service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b9e80fa1-1eba-4993-9e56-92cb7782ea87 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:02+02:00" level=info msg="Setting gluon ID" addrID=8dcc307c-43f3-4546-a71f-f0f65e674c97 gluonID=7cd2c1df-f81b-4271-a83e-f976e4c72a96 userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Created new IMAP user" addrID=8dcc307c-43f3-4546-a71f-f0f65e674c97 gluonID=7cd2c1df-f81b-4271-a83e-f976e4c72a96 service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Sync triggered" service=imap user=09168452-4b6f-413c-9349-9a30816bf5c8 And the user sets the address mode of user "a073a44e-da56-479e-8194-4e5f5229195e" to "split" # :1 -> *scenario time="2024-08-27T12:32:02+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7cd2c1df-f81b-4271-a83e-f976e4c72a96 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:02+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:02.339477905 +0200 CEST m=+42.569579249" user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Syncing labels" service=imap user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Synced labels" service=imap user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:46223/mail/v4/messages/count" pkg=gpa/client userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Syncing messages" service=imap user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Job started" service=imap user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:46223/mail/v4/messages" pkg=gpa/client userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Job finished" service=imap user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Synced messages" service=imap user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Finished user sync" duration=21.905457ms service=imap user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=09168452-4b6f-413c-9349-9a30816bf5c8 And user "a073a44e-da56-479e-8194-4e5f5229195e" finishes syncing # :1 -> *scenario time="2024-08-27T12:32:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:46223/data/v1/stats" pkg=gpa/client userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Configuration Status Success event sent." userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:02+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:02+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:02+02:00" level=info msg="Closing user" userID=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Exiting IMAP Service" service=imap user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Exiting service main loop" service=smtp user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Exiting Service" service=user-identity user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Exiting service main loop" service=telemetry user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Exiting service" service=user-events user=09168452-4b6f-413c-9349-9a30816bf5c8 time="2024-08-27T12:32:02+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:02+02:00" level=info msg="Closing SMTP server" service=server-manager Then user "a073a44e-da56-479e-8194-4e5f5229195e" connects and authenticates IMAP client "1" with address "88cfac0d-2cbe-4489-bd93-22d36add1f2c@proton.local" # :1 -> *scenario === RUN TestFeatures/IMAP_client_cannot_authenticate_successfully_with_disabled_alias_in_combine_mode time="2024-08-27T12:32:02+02:00" level=info msg="User '4e5df5ac-825d-4e53-8773-987f267acfd8' created with id=e921d8ee-70d4-4bb1-af46-b2e81769ea0a" pkg=gpa/server/backend Scenario: IMAP client cannot authenticate successfully with disabled alias in combine mode # features/imap/addressmode.feature:22 Given the account "4e5df5ac-825d-4e53-8773-987f267acfd8" has additional disabled address "bf06edd8-a22b-4904-b930-430de7e22459@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:32:03+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:03+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/024/config52300137/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:03+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/024/data3184661437/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/024/data3184661437/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:03+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:03+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:03+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:03+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:03+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/024/config52300137/grpcServerConfig.json time="2024-08-27T12:32:03+02:00" level=info msg="gRPC server listening on /tmp/bridge5600" pkg=grpc time="2024-08-27T12:32:03+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:03+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:03+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:03+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:03+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:03+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:03+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:03+02:00" level=info msg="Frontend client started" Given bridge starts # :1 -> *scenario time="2024-08-27T12:32:03+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (71d95ac2)" time="2024-08-27T12:32:03+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (71d95ac2)" time="2024-08-27T12:32:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:38025/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:38025/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:03+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Adding vault user" userID=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Creating new user" userID=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:38025/core/v4/events/latest" pkg=gpa/client userID=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:38025/core/v4/settings" pkg=gpa/client userID=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Starting service main loop" service=telemetry user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Starting service main loop" service=smtp user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:38025/core/v4/labels?Type=4" pkg=gpa/client userID=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:38025/core/v4/labels?Type=3" pkg=gpa/client userID=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:38025/core/v4/labels?Type=1" pkg=gpa/client userID=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Adding user to imap server" addrID=fa9a0d45-3378-417e-9b8d-3c6bb81ee0cc service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg="Creating new IMAP user" addrID=fa9a0d45-3378-417e-9b8d-3c6bb81ee0cc service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg="Setting gluon ID" addrID=fa9a0d45-3378-417e-9b8d-3c6bb81ee0cc gluonID=ea8b4a26-2ac3-40ce-9735-c5db5b2cc0b2 userID=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Created new IMAP user" addrID=fa9a0d45-3378-417e-9b8d-3c6bb81ee0cc gluonID=ea8b4a26-2ac3-40ce-9735-c5db5b2cc0b2 service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg=Resuming service=user-events user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a And the user logs in with username "4e5df5ac-825d-4e53-8773-987f267acfd8" and password "password" # :1 -> *scenario time="2024-08-27T12:32:03+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ea8b4a26-2ac3-40ce-9735-c5db5b2cc0b2 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:03+02:00" level=info msg="Starting IMAP Service" service=imap user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Sync triggered" service=imap user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:03.461709813 +0200 CEST m=+43.691811167" user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Syncing labels" service=imap user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e921d8ee-70d4-4bb1-af46-b2e81769ea0a" userID=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Synced labels" service=imap user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:38025/mail/v4/messages/count" pkg=gpa/client userID=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Syncing messages" service=imap user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Job started" service=imap user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:38025/mail/v4/messages" pkg=gpa/client userID=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Job finished" service=imap user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Synced messages" service=imap user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Finished user sync" duration=4.33861ms service=imap user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a And user "4e5df5ac-825d-4e53-8773-987f267acfd8" finishes syncing # :1 -> *scenario time="2024-08-27T12:32:03+02:00" level=error msg="Command failed" cmd="LOGIN 'PI/fmqGlnRnhJCZXWEb8LaZB59/0om6dCKsibNh6ksU=' " error="no such user" pkg=gluon/session session=1 time="2024-08-27T12:32:03+02:00" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=bf06edd8-a22b-4904-b930-430de7e22459@proton.local time="2024-08-27T12:32:03+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:03+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:03+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:03+02:00" level=info msg="Closing user" userID=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Exiting IMAP Service" service=imap user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Exiting service main loop" service=smtp user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Exiting Service" service=user-identity user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Exiting service main loop" service=telemetry user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Exiting service" service=user-events user=e921d8ee-70d4-4bb1-af46-b2e81769ea0a time="2024-08-27T12:32:03+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:03+02:00" level=info msg="Closing SMTP server" service=server-manager When user "4e5df5ac-825d-4e53-8773-987f267acfd8" connects and can not authenticate IMAP client "1" with address "bf06edd8-a22b-4904-b930-430de7e22459@proton.local" # :1 -> *scenario === RUN TestFeatures/IMAP_client_cannot_authenticate_successfully_with_disabled_alias_in_split_mode time="2024-08-27T12:32:03+02:00" level=info msg="User 'f6f9c7d2-c17b-46c0-ad83-e9a7875d8c75' created with id=a2d8e4b0-cec0-430b-9e6c-b203b60edb50" pkg=gpa/server/backend Scenario: IMAP client cannot authenticate successfully with disabled alias in split mode # features/imap/addressmode.feature:33 Given the account "f6f9c7d2-c17b-46c0-ad83-e9a7875d8c75" has additional disabled address "6df8abdb-3c0b-46ac-a34f-a4460500420a@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:32:04+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:04+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/025/config609986116/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:04+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/025/data505440128/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/025/data505440128/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:04+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:04+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:04+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:04+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:04+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/025/config609986116/grpcServerConfig.json time="2024-08-27T12:32:04+02:00" level=info msg="gRPC server listening on /tmp/bridge0818" pkg=grpc time="2024-08-27T12:32:04+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:04+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:04+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:04+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:04+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:04+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:04+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:04+02:00" level=info msg="Frontend client started" Given bridge starts # :1 -> *scenario time="2024-08-27T12:32:04+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (85659754)" time="2024-08-27T12:32:04+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (85659754)" time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: POST https://127.0.0.1:45463/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: POST https://127.0.0.1:45463/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:04+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Adding vault user" userID=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Creating new user" userID=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:45463/core/v4/events/latest" pkg=gpa/client userID=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:45463/core/v4/settings" pkg=gpa/client userID=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Starting service main loop" service=telemetry user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Starting service main loop" service=smtp user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:45463/core/v4/labels?Type=4" pkg=gpa/client userID=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:45463/core/v4/labels?Type=3" pkg=gpa/client userID=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:45463/core/v4/labels?Type=1" pkg=gpa/client userID=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Adding user to imap server" addrID=1f766aa3-7dd5-4db3-bb79-d133682c1798 service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Creating new IMAP user" addrID=1f766aa3-7dd5-4db3-bb79-d133682c1798 service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Setting gluon ID" addrID=1f766aa3-7dd5-4db3-bb79-d133682c1798 gluonID=c4e8c0f1-f6ad-4a3f-a8db-348eb45c8968 userID=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Created new IMAP user" addrID=1f766aa3-7dd5-4db3-bb79-d133682c1798 gluonID=c4e8c0f1-f6ad-4a3f-a8db-348eb45c8968 service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg=Resuming service=user-events user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 And the user logs in with username "f6f9c7d2-c17b-46c0-ad83-e9a7875d8c75" and password "password" # :1 -> *scenario time="2024-08-27T12:32:04+02:00" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Setting address mode" mode=split userID=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c4e8c0f1-f6ad-4a3f-a8db-348eb45c8968 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:04+02:00" level=info msg="Starting IMAP Service" service=imap user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Sync triggered" service=imap user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Setting Split Address Mode" service=imap user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:a2d8e4b0-cec0-430b-9e6c-b203b60edb50" userID=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:04.577714455 +0200 CEST m=+44.807815800" user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Finished user sync" duration="28.243µs" service=imap user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Removing gluon ID" addrID=1f766aa3-7dd5-4db3-bb79-d133682c1798 gluonID=c4e8c0f1-f6ad-4a3f-a8db-348eb45c8968 userID=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Adding user to imap server" addrID=1f766aa3-7dd5-4db3-bb79-d133682c1798 service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Creating new IMAP user" addrID=1f766aa3-7dd5-4db3-bb79-d133682c1798 service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Setting gluon ID" addrID=1f766aa3-7dd5-4db3-bb79-d133682c1798 gluonID=6e6ebebd-2486-4ef1-ad1c-cee2eecc7808 userID=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Created new IMAP user" addrID=1f766aa3-7dd5-4db3-bb79-d133682c1798 gluonID=6e6ebebd-2486-4ef1-ad1c-cee2eecc7808 service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Received mailbox message count" count=0 gluonID=6e6ebebd-2486-4ef1-ad1c-cee2eecc7808 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:04+02:00" level=info msg="Adding user to imap server" addrID=0cbd9874-8fc3-4829-bfa5-e306c30671bd service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Creating new IMAP user" addrID=0cbd9874-8fc3-4829-bfa5-e306c30671bd service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Setting gluon ID" addrID=0cbd9874-8fc3-4829-bfa5-e306c30671bd gluonID=3c3ea4a5-7bc9-4ee2-8f0f-6625d5f98ceb userID=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Created new IMAP user" addrID=0cbd9874-8fc3-4829-bfa5-e306c30671bd gluonID=3c3ea4a5-7bc9-4ee2-8f0f-6625d5f98ceb service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Adding user to imap server" addrID=b634669a-d2e4-4fe7-a27b-de54c330ca0f service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Creating new IMAP user" addrID=b634669a-d2e4-4fe7-a27b-de54c330ca0f service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3c3ea4a5-7bc9-4ee2-8f0f-6625d5f98ceb labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:04+02:00" level=info msg="Setting gluon ID" addrID=b634669a-d2e4-4fe7-a27b-de54c330ca0f gluonID=463fc73f-5c03-44fa-a1c9-497deede5afe userID=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Created new IMAP user" addrID=b634669a-d2e4-4fe7-a27b-de54c330ca0f gluonID=463fc73f-5c03-44fa-a1c9-497deede5afe service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Sync triggered" service=imap user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Received mailbox message count" count=0 gluonID=463fc73f-5c03-44fa-a1c9-497deede5afe labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:04+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:04.593780454 +0200 CEST m=+44.823881798" user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 And the user sets the address mode of user "f6f9c7d2-c17b-46c0-ad83-e9a7875d8c75" to "split" # :1 -> *scenario time="2024-08-27T12:32:04+02:00" level=info msg="Syncing labels" service=imap user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Synced labels" service=imap user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:45463/mail/v4/messages/count" pkg=gpa/client userID=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Syncing messages" service=imap user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Job started" service=imap user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="200 OK: POST https://127.0.0.1:45463/mail/v4/messages" pkg=gpa/client userID=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Job finished" service=imap user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Synced messages" service=imap user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Finished user sync" duration=9.55648ms service=imap user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 And user "f6f9c7d2-c17b-46c0-ad83-e9a7875d8c75" finishes syncing # :1 -> *scenario time="2024-08-27T12:32:04+02:00" level=error msg="Command failed" cmd="LOGIN 'EYAqStaB2MA+MnSAdx5w9d7VcHzc2Tz8ASBPp7xo4L8=' " error="no such user" pkg=gluon/session session=1 time="2024-08-27T12:32:04+02:00" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=6df8abdb-3c0b-46ac-a34f-a4460500420a@proton.local time="2024-08-27T12:32:04+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:04+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:04+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:04+02:00" level=info msg="Closing user" userID=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Exiting IMAP Service" service=imap user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Exiting service main loop" service=smtp user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Exiting Service" service=user-identity user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Exiting service main loop" service=telemetry user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Exiting service" service=user-events user=a2d8e4b0-cec0-430b-9e6c-b203b60edb50 time="2024-08-27T12:32:04+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:04+02:00" level=info msg="Closing SMTP server" service=server-manager When user "f6f9c7d2-c17b-46c0-ad83-e9a7875d8c75" connects and can not authenticate IMAP client "1" with address "6df8abdb-3c0b-46ac-a34f-a4460500420a@proton.local" # :1 -> *scenario Feature: A user can authenticate an IMAP client === RUN TestFeatures/IMAP_client_can_authenticate_successfully time="2024-08-27T12:32:04+02:00" level=info msg="User '62a182c2-4e17-4a33-bdc3-1a47ab921260' created with id=fa55d5c9-0c8a-4148-91fa-03f8135f66e4" pkg=gpa/server/backend Background: Given there exists an account with username "62a182c2-4e17-4a33-bdc3-1a47ab921260" and password "password" # :1 -> *scenario time="2024-08-27T12:32:05+02:00" level=info msg="User '9250dcb2-528a-4713-a747-500a6816763d' created with id=778a8334-4784-4b70-96be-b3bc699439bb" pkg=gpa/server/backend And there exists an account with username "9250dcb2-528a-4713-a747-500a6816763d" and password "password2" # :1 -> *scenario And the account "62a182c2-4e17-4a33-bdc3-1a47ab921260" has additional address "3263d213-ccff-4037-ab18-5de466c493c5@proton.local" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:05+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:05+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/026/config1619758116/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:05+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/026/data1639643812/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/026/data1639643812/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:05+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:05+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:05+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:05+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:05+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/026/config1619758116/grpcServerConfig.json time="2024-08-27T12:32:05+02:00" level=info msg="gRPC server listening on /tmp/bridge7623" pkg=grpc time="2024-08-27T12:32:05+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:05+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:05+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:05+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:05+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:05+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:05+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:05+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:05+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (5bc912e1)" time="2024-08-27T12:32:05+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (5bc912e1)" time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:35129/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:35129/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:05+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Adding vault user" userID=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Creating new user" userID=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:35129/core/v4/events/latest" pkg=gpa/client userID=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:35129/core/v4/settings" pkg=gpa/client userID=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Starting service main loop" service=telemetry user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Starting service main loop" service=smtp user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:35129/core/v4/labels?Type=4" pkg=gpa/client userID=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:35129/core/v4/labels?Type=3" pkg=gpa/client userID=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:35129/core/v4/labels?Type=1" pkg=gpa/client userID=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Adding user to imap server" addrID=0f7c9dea-e9bc-4899-adea-bfd51ef50c86 service=server-manager time="2024-08-27T12:32:05+02:00" level=info msg="Creating new IMAP user" addrID=0f7c9dea-e9bc-4899-adea-bfd51ef50c86 service=server-manager time="2024-08-27T12:32:05+02:00" level=info msg="Setting gluon ID" addrID=0f7c9dea-e9bc-4899-adea-bfd51ef50c86 gluonID=fa91cac1-2c46-4e73-a923-fd87ae7a6f7d userID=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Created new IMAP user" addrID=0f7c9dea-e9bc-4899-adea-bfd51ef50c86 gluonID=fa91cac1-2c46-4e73-a923-fd87ae7a6f7d service=server-manager time="2024-08-27T12:32:05+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:05+02:00" level=info msg=Resuming service=user-events user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 And the user logs in with username "62a182c2-4e17-4a33-bdc3-1a47ab921260" and password "password" # :1 -> *scenario time="2024-08-27T12:32:05+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (aa6ef568)" time="2024-08-27T12:32:05+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (aa6ef568)" time="2024-08-27T12:32:05+02:00" level=info msg="Received mailbox message count" count=0 gluonID=fa91cac1-2c46-4e73-a923-fd87ae7a6f7d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:05+02:00" level=info msg="Starting IMAP Service" service=imap user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Sync triggered" service=imap user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:05.871604735 +0200 CEST m=+46.101706079" user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Syncing labels" service=imap user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:fa55d5c9-0c8a-4148-91fa-03f8135f66e4" userID=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Synced labels" service=imap user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:35129/mail/v4/messages/count" pkg=gpa/client userID=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Syncing messages" service=imap user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Job started" service=imap user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:35129/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:35129/mail/v4/messages" pkg=gpa/client userID=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Job finished" service=imap user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Synced messages" service=imap user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Finished user sync" duration=36.841822ms service=imap user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:05+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:35129/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:06+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 24}}" pkg=telemetry time="2024-08-27T12:32:06+02:00" level=info msg="Adding vault user" userID=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Creating new user" userID=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:35129/core/v4/events/latest" pkg=gpa/client userID=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:35129/core/v4/settings" pkg=gpa/client userID=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Starting service main loop" service=telemetry user=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Starting service main loop" service=smtp user=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:35129/core/v4/labels?Type=4" pkg=gpa/client userID=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:35129/core/v4/labels?Type=3" pkg=gpa/client userID=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:35129/core/v4/labels?Type=1" pkg=gpa/client userID=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Adding user to imap server" addrID=a80f6ecd-311e-44d9-b431-0417b2d79641 service=server-manager time="2024-08-27T12:32:06+02:00" level=info msg="Creating new IMAP user" addrID=a80f6ecd-311e-44d9-b431-0417b2d79641 service=server-manager time="2024-08-27T12:32:06+02:00" level=info msg="Setting gluon ID" addrID=a80f6ecd-311e-44d9-b431-0417b2d79641 gluonID=d87952ea-2c1c-42d3-9e8d-53a79a90dd7a userID=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Created new IMAP user" addrID=a80f6ecd-311e-44d9-b431-0417b2d79641 gluonID=d87952ea-2c1c-42d3-9e8d-53a79a90dd7a service=server-manager time="2024-08-27T12:32:06+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:06+02:00" level=info msg=Resuming service=user-events user=778a8334-4784-4b70-96be-b3bc699439bb And the user logs in with username "9250dcb2-528a-4713-a747-500a6816763d" and password "password2" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:06+02:00" level=info msg="Received mailbox message count" count=0 gluonID=d87952ea-2c1c-42d3-9e8d-53a79a90dd7a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:06+02:00" level=info msg="Starting IMAP Service" service=imap user=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Sync triggered" service=imap user=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:06.13344425 +0200 CEST m=+46.363545825" user=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Syncing labels" service=imap user=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:778a8334-4784-4b70-96be-b3bc699439bb" userID=778a8334-4784-4b70-96be-b3bc699439bb Scenario: IMAP client can authenticate successfully # features/imap/auth.feature:12 When user "62a182c2-4e17-4a33-bdc3-1a47ab921260" connects IMAP client "1" # :1 -> *scenario time="2024-08-27T12:32:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:35129/data/v1/stats" pkg=gpa/client userID=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:06+02:00" level=info msg="Configuration Status Success event sent." userID=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:06+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:06+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:06+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:06+02:00" level=info msg="Closing user" userID=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:06+02:00" level=info msg="Exiting IMAP Service" service=imap user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:06+02:00" level=info msg="Exiting service main loop" service=smtp user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:06+02:00" level=info msg="Exiting Service" service=user-identity user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:06+02:00" level=info msg="Exiting service main loop" service=telemetry user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:06+02:00" level=info msg="Exiting service" service=user-events user=fa55d5c9-0c8a-4148-91fa-03f8135f66e4 time="2024-08-27T12:32:06+02:00" level=info msg="Closing user" userID=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Synced labels" service=imap user=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=warning msg="Get \"https://127.0.0.1:35129/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:32:06+02:00" level=error msg="Get \"https://127.0.0.1:35129/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:32:06+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:35129/mail/v4/messages/count\": context canceled" service=imap user=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Finished user sync" duration=2.002619ms service=imap user=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Exiting IMAP Service" service=imap user=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Exiting service main loop" service=smtp user=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Exiting Service" service=user-identity user=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Exiting service main loop" service=telemetry user=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Exiting service" service=user-events user=778a8334-4784-4b70-96be-b3bc699439bb time="2024-08-27T12:32:06+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:06+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:06+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:06+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:06+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" can authenticate # :1 -> *scenario === RUN TestFeatures/IMAP_client_can_authenticate_successfully_with_different_case time="2024-08-27T12:32:06+02:00" level=info msg="User '76220f55-1e6f-4bce-99ec-bf79e40c769d' created with id=a4da2fd8-d30a-4845-b158-722cabd88e7d" pkg=gpa/server/backend time="2024-08-27T12:32:06+02:00" level=info msg="User '65faa27f-1897-4e92-bd95-3dac48743e82' created with id=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff" pkg=gpa/server/backend time="2024-08-27T12:32:07+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:07+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/027/config1846576399/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:07+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/027/data4077170487/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/027/data4077170487/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:07+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:07+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:07+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:07+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:07+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:07+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:07+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:07+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/027/config1846576399/grpcServerConfig.json time="2024-08-27T12:32:07+02:00" level=info msg="gRPC server listening on /tmp/bridge7514" pkg=grpc time="2024-08-27T12:32:07+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:07+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:07+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:07+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:07+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:07+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (fe1b0e74)" time="2024-08-27T12:32:07+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (fe1b0e74)" time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: POST https://127.0.0.1:35945/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: POST https://127.0.0.1:35945/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:07+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Adding vault user" userID=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Creating new user" userID=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:35945/core/v4/events/latest" pkg=gpa/client userID=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:35945/core/v4/settings" pkg=gpa/client userID=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Starting service main loop" service=telemetry user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Starting service main loop" service=smtp user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:35945/core/v4/labels?Type=4" pkg=gpa/client userID=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:35945/core/v4/labels?Type=3" pkg=gpa/client userID=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:35945/core/v4/labels?Type=1" pkg=gpa/client userID=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Adding user to imap server" addrID=cba737d6-9181-43ba-9dd8-b9cd035453b4 service=server-manager time="2024-08-27T12:32:07+02:00" level=info msg="Creating new IMAP user" addrID=cba737d6-9181-43ba-9dd8-b9cd035453b4 service=server-manager time="2024-08-27T12:32:07+02:00" level=info msg="Setting gluon ID" addrID=cba737d6-9181-43ba-9dd8-b9cd035453b4 gluonID=7e178e30-bbbd-4e51-a520-2fdea1626ced userID=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Created new IMAP user" addrID=cba737d6-9181-43ba-9dd8-b9cd035453b4 gluonID=7e178e30-bbbd-4e51-a520-2fdea1626ced service=server-manager time="2024-08-27T12:32:07+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:07+02:00" level=info msg=Resuming service=user-events user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (79a13c97)" time="2024-08-27T12:32:07+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (79a13c97)" time="2024-08-27T12:32:07+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7e178e30-bbbd-4e51-a520-2fdea1626ced labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:07+02:00" level=info msg="Starting IMAP Service" service=imap user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Sync triggered" service=imap user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:07.333767323 +0200 CEST m=+47.563868667" user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Syncing labels" service=imap user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:a4da2fd8-d30a-4845-b158-722cabd88e7d" userID=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Synced labels" service=imap user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:35945/mail/v4/messages/count" pkg=gpa/client userID=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: POST https://127.0.0.1:35945/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:07+02:00" level=info msg="Syncing messages" service=imap user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Job started" service=imap user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: POST https://127.0.0.1:35945/mail/v4/messages" pkg=gpa/client userID=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Job finished" service=imap user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Synced messages" service=imap user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Finished user sync" duration=15.721705ms service=imap user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: POST https://127.0.0.1:35945/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:07+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 19}}" pkg=telemetry time="2024-08-27T12:32:07+02:00" level=info msg="Adding vault user" userID=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Creating new user" userID=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:35945/core/v4/events/latest" pkg=gpa/client userID=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:35945/core/v4/settings" pkg=gpa/client userID=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Starting service main loop" service=telemetry user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Starting service main loop" service=smtp user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:35945/core/v4/labels?Type=4" pkg=gpa/client userID=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:35945/core/v4/labels?Type=3" pkg=gpa/client userID=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:35945/core/v4/labels?Type=1" pkg=gpa/client userID=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Adding user to imap server" addrID=0fe3bac2-349d-44ef-b4fb-bde40793d74b service=server-manager time="2024-08-27T12:32:07+02:00" level=info msg="Creating new IMAP user" addrID=0fe3bac2-349d-44ef-b4fb-bde40793d74b service=server-manager time="2024-08-27T12:32:07+02:00" level=info msg="Setting gluon ID" addrID=0fe3bac2-349d-44ef-b4fb-bde40793d74b gluonID=45154366-9898-47e7-b567-fee5b1c472d5 userID=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Created new IMAP user" addrID=0fe3bac2-349d-44ef-b4fb-bde40793d74b gluonID=45154366-9898-47e7-b567-fee5b1c472d5 service=server-manager time="2024-08-27T12:32:07+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:07+02:00" level=info msg=Resuming service=user-events user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Received mailbox message count" count=0 gluonID=45154366-9898-47e7-b567-fee5b1c472d5 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:07+02:00" level=info msg="Starting IMAP Service" service=imap user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Sync triggered" service=imap user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:07.575256311 +0200 CEST m=+47.805357645" user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Syncing labels" service=imap user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b1a7551e-ecc6-4550-b707-c0b7da7fb9ff" userID=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Synced labels" service=imap user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff Scenario: IMAP client can authenticate successfully with different case # features/imap/auth.feature:16 When user "76220f55-1e6f-4bce-99ec-bf79e40c769d" connects IMAP client "1" # :1 -> *scenario time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:35945/mail/v4/messages/count" pkg=gpa/client userID=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Syncing messages" service=imap user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Job started" service=imap user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: POST https://127.0.0.1:35945/mail/v4/messages" pkg=gpa/client userID=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Job finished" service=imap user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Synced messages" service=imap user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Finished user sync" duration=4.945343ms service=imap user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="200 OK: POST https://127.0.0.1:35945/data/v1/stats" pkg=gpa/client userID=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Configuration Status Success event sent." userID=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:07+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:07+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:07+02:00" level=info msg="Closing user" userID=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Exiting IMAP Service" service=imap user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Exiting service main loop" service=smtp user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Exiting Service" service=user-identity user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Exiting service main loop" service=telemetry user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Exiting service" service=user-events user=a4da2fd8-d30a-4845-b158-722cabd88e7d time="2024-08-27T12:32:07+02:00" level=info msg="Closing user" userID=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Exiting IMAP Service" service=imap user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Exiting service main loop" service=smtp user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Exiting Service" service=user-identity user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Exiting service main loop" service=telemetry user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Exiting service" service=user-events user=b1a7551e-ecc6-4550-b707-c0b7da7fb9ff time="2024-08-27T12:32:07+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:07+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:07+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:07+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:07+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" can authenticate with address "76220F55-1E6F-4BCE-99EC-BF79E40C769D@PROTON.LOCAL" # :1 -> *scenario === RUN TestFeatures/IMAP_client_can_authenticate_successfully_with_secondary_address time="2024-08-27T12:32:07+02:00" level=info msg="User '4e014476-728f-45bb-9620-f99bca3feae8' created with id=269daa6b-fcf2-4868-b727-5d2504c3a70c" pkg=gpa/server/backend time="2024-08-27T12:32:08+02:00" level=info msg="User '35c6006d-2ffd-4bd2-a1bf-956c36141621' created with id=be06beec-bf4e-464d-8bd2-a45a8ca34b9c" pkg=gpa/server/backend time="2024-08-27T12:32:08+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:08+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/028/config620205631/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:08+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/028/data2455104861/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/028/data2455104861/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:08+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:08+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:08+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:08+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:08+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/028/config620205631/grpcServerConfig.json time="2024-08-27T12:32:08+02:00" level=info msg="gRPC server listening on /tmp/bridge2091" pkg=grpc time="2024-08-27T12:32:08+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:08+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:08+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:08+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:08+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:08+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:08+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:08+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:08+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (fafb1bee)" time="2024-08-27T12:32:08+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (fafb1bee)" time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:38539/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:38539/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:08+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Adding vault user" userID=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Creating new user" userID=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:38539/core/v4/events/latest" pkg=gpa/client userID=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:38539/core/v4/settings" pkg=gpa/client userID=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Starting service main loop" service=telemetry user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Starting service main loop" service=smtp user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:38539/core/v4/labels?Type=4" pkg=gpa/client userID=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:38539/core/v4/labels?Type=3" pkg=gpa/client userID=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:38539/core/v4/labels?Type=1" pkg=gpa/client userID=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Adding user to imap server" addrID=c25d3c7c-d72b-460b-96f6-a1e2ef9b745f service=server-manager time="2024-08-27T12:32:08+02:00" level=info msg="Creating new IMAP user" addrID=c25d3c7c-d72b-460b-96f6-a1e2ef9b745f service=server-manager time="2024-08-27T12:32:08+02:00" level=info msg="Setting gluon ID" addrID=c25d3c7c-d72b-460b-96f6-a1e2ef9b745f gluonID=248e72ed-70e2-48f8-9487-a465126ab9a6 userID=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Created new IMAP user" addrID=c25d3c7c-d72b-460b-96f6-a1e2ef9b745f gluonID=248e72ed-70e2-48f8-9487-a465126ab9a6 service=server-manager time="2024-08-27T12:32:08+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:08+02:00" level=info msg=Resuming service=user-events user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (ec0fc681)" time="2024-08-27T12:32:08+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ec0fc681)" time="2024-08-27T12:32:08+02:00" level=info msg="Received mailbox message count" count=0 gluonID=248e72ed-70e2-48f8-9487-a465126ab9a6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:08+02:00" level=info msg="Starting IMAP Service" service=imap user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Sync triggered" service=imap user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:08.770529022 +0200 CEST m=+49.000630366" user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Syncing labels" service=imap user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:269daa6b-fcf2-4868-b727-5d2504c3a70c" userID=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Synced labels" service=imap user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:38539/mail/v4/messages/count" pkg=gpa/client userID=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Syncing messages" service=imap user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Job started" service=imap user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:38539/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:38539/mail/v4/messages" pkg=gpa/client userID=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Job finished" service=imap user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Synced messages" service=imap user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Finished user sync" duration=16.897175ms service=imap user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:38539/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:08+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:08+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 68}}" pkg=telemetry time="2024-08-27T12:32:09+02:00" level=info msg="Adding vault user" userID=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Creating new user" userID=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:38539/core/v4/events/latest" pkg=gpa/client userID=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:38539/core/v4/settings" pkg=gpa/client userID=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Starting service main loop" service=telemetry user=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Starting service main loop" service=smtp user=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:38539/core/v4/labels?Type=4" pkg=gpa/client userID=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:38539/core/v4/labels?Type=3" pkg=gpa/client userID=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:38539/core/v4/labels?Type=1" pkg=gpa/client userID=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Adding user to imap server" addrID=9bd68e1e-8ac5-4524-8279-9c6429ddf314 service=server-manager time="2024-08-27T12:32:09+02:00" level=info msg="Creating new IMAP user" addrID=9bd68e1e-8ac5-4524-8279-9c6429ddf314 service=server-manager time="2024-08-27T12:32:09+02:00" level=info msg="Setting gluon ID" addrID=9bd68e1e-8ac5-4524-8279-9c6429ddf314 gluonID=f1266be9-9393-4a76-b20d-558df879d0d7 userID=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Created new IMAP user" addrID=9bd68e1e-8ac5-4524-8279-9c6429ddf314 gluonID=f1266be9-9393-4a76-b20d-558df879d0d7 service=server-manager time="2024-08-27T12:32:09+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:09+02:00" level=info msg=Resuming service=user-events user=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Received mailbox message count" count=0 gluonID=f1266be9-9393-4a76-b20d-558df879d0d7 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:09+02:00" level=info msg="Starting IMAP Service" service=imap user=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Sync triggered" service=imap user=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:09.016214671 +0200 CEST m=+49.246316015" user=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Syncing labels" service=imap user=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:be06beec-bf4e-464d-8bd2-a45a8ca34b9c" userID=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:38539/data/v1/stats" pkg=gpa/client userID=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:09+02:00" level=info msg="Configuration Status Success event sent." userID=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:09+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:09+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:09+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:09+02:00" level=info msg="Closing user" userID=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:09+02:00" level=info msg="Exiting IMAP Service" service=imap user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:09+02:00" level=info msg="Exiting service main loop" service=smtp user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:09+02:00" level=info msg="Exiting Service" service=user-identity user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:09+02:00" level=info msg="Exiting service main loop" service=telemetry user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:09+02:00" level=info msg="Exiting service" service=user-events user=269daa6b-fcf2-4868-b727-5d2504c3a70c time="2024-08-27T12:32:09+02:00" level=info msg="Closing user" userID=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Synced labels" service=imap user=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=warning msg="Get \"https://127.0.0.1:38539/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:32:09+02:00" level=error msg="Get \"https://127.0.0.1:38539/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:32:09+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:38539/mail/v4/messages/count\": context canceled" service=imap user=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Finished user sync" duration=2.037325ms service=imap user=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Exiting IMAP Service" service=imap user=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Exiting service main loop" service=smtp user=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Exiting Service" service=user-identity user=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Exiting service main loop" service=telemetry user=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Exiting service" service=user-events user=be06beec-bf4e-464d-8bd2-a45a8ca34b9c time="2024-08-27T12:32:09+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:09+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:09+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:09+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:09+02:00" level=info msg="Closing SMTP server" service=server-manager Scenario: IMAP client can authenticate successfully with secondary address # features/imap/auth.feature:20 Given user "4e014476-728f-45bb-9620-f99bca3feae8" connects and authenticates IMAP client "1" with address "1efd6ee8-f0e4-46c7-abba-202f48f541a6@proton.local" # :1 -> *scenario === RUN TestFeatures/IMAP_client_can_authenticate_successfully#01 time="2024-08-27T12:32:09+02:00" level=info msg="User 'c273a46f-1d8a-490c-95ff-a58439bfd907' created with id=607b93aa-1c5f-4b71-a427-a35b2344e25e" pkg=gpa/server/backend time="2024-08-27T12:32:09+02:00" level=info msg="User '094c5a16-246f-47cc-9aa6-a1f88fcc2411' created with id=03977240-d1a3-403f-9115-a4c2c147af50" pkg=gpa/server/backend time="2024-08-27T12:32:09+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:09+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/029/config470075104/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:09+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/029/data3800616674/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/029/data3800616674/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:09+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:09+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:09+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:09+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:09+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/029/config470075104/grpcServerConfig.json time="2024-08-27T12:32:09+02:00" level=info msg="gRPC server listening on /tmp/bridge4268" pkg=grpc time="2024-08-27T12:32:09+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:09+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:09+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:09+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:09+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:09+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:09+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:09+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:09+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (30bd0e59)" time="2024-08-27T12:32:09+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (30bd0e59)" time="2024-08-27T12:32:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:34081/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:34081/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:10+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Adding vault user" userID=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Creating new user" userID=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34081/core/v4/events/latest" pkg=gpa/client userID=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34081/core/v4/settings" pkg=gpa/client userID=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Starting service main loop" service=telemetry user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Starting service main loop" service=smtp user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34081/core/v4/labels?Type=4" pkg=gpa/client userID=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34081/core/v4/labels?Type=3" pkg=gpa/client userID=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34081/core/v4/labels?Type=1" pkg=gpa/client userID=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Adding user to imap server" addrID=02e0c2f1-337a-4e05-86fd-d3307aa3e07d service=server-manager time="2024-08-27T12:32:10+02:00" level=info msg="Creating new IMAP user" addrID=02e0c2f1-337a-4e05-86fd-d3307aa3e07d service=server-manager time="2024-08-27T12:32:10+02:00" level=info msg="Setting gluon ID" addrID=02e0c2f1-337a-4e05-86fd-d3307aa3e07d gluonID=065c7c1c-69b5-4444-86b0-06c00bee3038 userID=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Created new IMAP user" addrID=02e0c2f1-337a-4e05-86fd-d3307aa3e07d gluonID=065c7c1c-69b5-4444-86b0-06c00bee3038 service=server-manager time="2024-08-27T12:32:10+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:10+02:00" level=info msg=Resuming service=user-events user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (1130898e)" time="2024-08-27T12:32:10+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1130898e)" time="2024-08-27T12:32:10+02:00" level=info msg="Received mailbox message count" count=0 gluonID=065c7c1c-69b5-4444-86b0-06c00bee3038 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:10+02:00" level=info msg="Starting IMAP Service" service=imap user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Sync triggered" service=imap user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:10.198036293 +0200 CEST m=+50.428137627" user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Syncing labels" service=imap user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:607b93aa-1c5f-4b71-a427-a35b2344e25e" userID=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Synced labels" service=imap user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34081/mail/v4/messages/count" pkg=gpa/client userID=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Syncing messages" service=imap user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Job started" service=imap user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:34081/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:34081/mail/v4/messages" pkg=gpa/client userID=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Job finished" service=imap user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Synced messages" service=imap user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Finished user sync" duration=15.988481ms service=imap user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:34081/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:10+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 97}}" pkg=telemetry time="2024-08-27T12:32:10+02:00" level=info msg="Adding vault user" userID=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Creating new user" userID=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34081/core/v4/events/latest" pkg=gpa/client userID=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34081/core/v4/settings" pkg=gpa/client userID=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Starting service main loop" service=telemetry user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Starting service main loop" service=smtp user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34081/core/v4/labels?Type=4" pkg=gpa/client userID=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34081/core/v4/labels?Type=3" pkg=gpa/client userID=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34081/core/v4/labels?Type=1" pkg=gpa/client userID=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Adding user to imap server" addrID=09991c40-1b4a-420c-908e-eb6e47c4c2e7 service=server-manager time="2024-08-27T12:32:10+02:00" level=info msg="Creating new IMAP user" addrID=09991c40-1b4a-420c-908e-eb6e47c4c2e7 service=server-manager time="2024-08-27T12:32:10+02:00" level=info msg="Setting gluon ID" addrID=09991c40-1b4a-420c-908e-eb6e47c4c2e7 gluonID=d13ff210-4cad-4f51-b0c9-bdf6d98fa3d1 userID=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Created new IMAP user" addrID=09991c40-1b4a-420c-908e-eb6e47c4c2e7 gluonID=d13ff210-4cad-4f51-b0c9-bdf6d98fa3d1 service=server-manager time="2024-08-27T12:32:10+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:10+02:00" level=info msg=Resuming service=user-events user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Starting IMAP Service" service=imap user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Sync triggered" service=imap user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:10.437081435 +0200 CEST m=+50.667182769" user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Syncing labels" service=imap user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Received mailbox message count" count=0 gluonID=d13ff210-4cad-4f51-b0c9-bdf6d98fa3d1 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:10+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:03977240-d1a3-403f-9115-a4c2c147af50" userID=03977240-d1a3-403f-9115-a4c2c147af50 Scenario: IMAP client can authenticate successfully # features/imap/auth.feature:23 When user "c273a46f-1d8a-490c-95ff-a58439bfd907" connects IMAP client "1" # :1 -> *scenario time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:34081/data/v1/stats" pkg=gpa/client userID=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Configuration Status Success event sent." userID=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Synced labels" service=imap user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34081/mail/v4/messages/count" pkg=gpa/client userID=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Syncing messages" service=imap user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Job started" service=imap user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:34081/mail/v4/messages" pkg=gpa/client userID=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Job finished" service=imap user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Synced messages" service=imap user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Finished user sync" duration=4.368587ms service=imap user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:10+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:10+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:10+02:00" level=info msg="Closing user" userID=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Exiting IMAP Service" service=imap user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Exiting service main loop" service=smtp user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Exiting Service" service=user-identity user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Exiting service main loop" service=telemetry user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Exiting service" service=user-events user=607b93aa-1c5f-4b71-a427-a35b2344e25e time="2024-08-27T12:32:10+02:00" level=info msg="Closing user" userID=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Exiting IMAP Service" service=imap user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Exiting service main loop" service=smtp user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Exiting Service" service=user-identity user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Exiting service main loop" service=telemetry user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Exiting service" service=user-events user=03977240-d1a3-403f-9115-a4c2c147af50 time="2024-08-27T12:32:10+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:10+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:10+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:10+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:10+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" can authenticate # :1 -> *scenario === RUN TestFeatures/IMAP_client_cannot_authenticate_with_bad_username time="2024-08-27T12:32:10+02:00" level=info msg="User '43348925-e52f-49ad-bc8b-d485629771d9' created with id=5d66101a-3cb5-410a-813f-260f7c75d893" pkg=gpa/server/backend time="2024-08-27T12:32:10+02:00" level=info msg="User 'b2a13bb6-76b7-41d5-a0d0-459bf1c958d8' created with id=893ab774-6ae1-47b3-8970-e9a4dc8440f8" pkg=gpa/server/backend time="2024-08-27T12:32:11+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:11+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/030/config3554210476/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:11+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/030/data3387797298/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/030/data3387797298/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:11+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:11+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:11+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:11+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:11+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/030/config3554210476/grpcServerConfig.json time="2024-08-27T12:32:11+02:00" level=info msg="gRPC server listening on /tmp/bridge8222" pkg=grpc time="2024-08-27T12:32:11+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:11+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:11+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:11+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:11+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:11+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:11+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:11+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:11+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (17047dd8)" time="2024-08-27T12:32:11+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (17047dd8)" time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:39235/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:39235/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:11+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Adding vault user" userID=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Creating new user" userID=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:39235/core/v4/events/latest" pkg=gpa/client userID=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:39235/core/v4/settings" pkg=gpa/client userID=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Starting service main loop" service=telemetry user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Starting service main loop" service=smtp user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:39235/core/v4/labels?Type=4" pkg=gpa/client userID=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:39235/core/v4/labels?Type=3" pkg=gpa/client userID=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:39235/core/v4/labels?Type=1" pkg=gpa/client userID=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Adding user to imap server" addrID=8e640264-7c5f-4e1d-8cf4-73906b60d1c9 service=server-manager time="2024-08-27T12:32:11+02:00" level=info msg="Creating new IMAP user" addrID=8e640264-7c5f-4e1d-8cf4-73906b60d1c9 service=server-manager time="2024-08-27T12:32:11+02:00" level=info msg="Setting gluon ID" addrID=8e640264-7c5f-4e1d-8cf4-73906b60d1c9 gluonID=37d6b566-9525-4dc6-b25d-23737d455753 userID=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Created new IMAP user" addrID=8e640264-7c5f-4e1d-8cf4-73906b60d1c9 gluonID=37d6b566-9525-4dc6-b25d-23737d455753 service=server-manager time="2024-08-27T12:32:11+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:11+02:00" level=info msg=Resuming service=user-events user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (9aaf1396)" time="2024-08-27T12:32:11+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9aaf1396)" time="2024-08-27T12:32:11+02:00" level=info msg="Received mailbox message count" count=0 gluonID=37d6b566-9525-4dc6-b25d-23737d455753 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:11+02:00" level=info msg="Starting IMAP Service" service=imap user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Sync triggered" service=imap user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:11.606946212 +0200 CEST m=+51.837047556" user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Syncing labels" service=imap user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:5d66101a-3cb5-410a-813f-260f7c75d893" userID=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Synced labels" service=imap user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:39235/mail/v4/messages/count" pkg=gpa/client userID=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:39235/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:11+02:00" level=info msg="Syncing messages" service=imap user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Job started" service=imap user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:39235/mail/v4/messages" pkg=gpa/client userID=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Job finished" service=imap user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Synced messages" service=imap user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Finished user sync" duration=13.441791ms service=imap user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:39235/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:11+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 61}}" pkg=telemetry time="2024-08-27T12:32:11+02:00" level=info msg="Adding vault user" userID=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Creating new user" userID=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:39235/core/v4/events/latest" pkg=gpa/client userID=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:39235/core/v4/settings" pkg=gpa/client userID=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Starting service main loop" service=telemetry user=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Starting service main loop" service=smtp user=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:39235/core/v4/labels?Type=4" pkg=gpa/client userID=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:39235/core/v4/labels?Type=3" pkg=gpa/client userID=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:39235/core/v4/labels?Type=1" pkg=gpa/client userID=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Adding user to imap server" addrID=578cd026-e420-4da5-abb1-3082daad7bdb service=server-manager time="2024-08-27T12:32:11+02:00" level=info msg="Creating new IMAP user" addrID=578cd026-e420-4da5-abb1-3082daad7bdb service=server-manager time="2024-08-27T12:32:11+02:00" level=info msg="Setting gluon ID" addrID=578cd026-e420-4da5-abb1-3082daad7bdb gluonID=37368d4e-3b8c-4437-a67c-77ff5b5700af userID=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Created new IMAP user" addrID=578cd026-e420-4da5-abb1-3082daad7bdb gluonID=37368d4e-3b8c-4437-a67c-77ff5b5700af service=server-manager time="2024-08-27T12:32:11+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:11+02:00" level=info msg=Resuming service=user-events user=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Received mailbox message count" count=0 gluonID=37368d4e-3b8c-4437-a67c-77ff5b5700af labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:11+02:00" level=info msg="Starting IMAP Service" service=imap user=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Sync triggered" service=imap user=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:11.843208525 +0200 CEST m=+52.073309869" user=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Syncing labels" service=imap user=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:893ab774-6ae1-47b3-8970-e9a4dc8440f8" userID=893ab774-6ae1-47b3-8970-e9a4dc8440f8 Scenario: IMAP client cannot authenticate with bad username # features/imap/auth.feature:27 When user "43348925-e52f-49ad-bc8b-d485629771d9" connects IMAP client "1" # :1 -> *scenario time="2024-08-27T12:32:11+02:00" level=error msg="Command failed" cmd="LOGIN '2oOigIgQdIEgVu9y/qJKK+AetvpZnivG6CMKGzjFIoI=' " error="no such user" pkg=gluon/session session=1 time="2024-08-27T12:32:11+02:00" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=43348925-e52f-49ad-bc8b-d485629771d9@proton.localbad time="2024-08-27T12:32:11+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:11+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:11+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:11+02:00" level=info msg="Closing user" userID=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Exiting IMAP Service" service=imap user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Exiting service main loop" service=smtp user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Exiting Service" service=user-identity user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Exiting service main loop" service=telemetry user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Exiting service" service=user-events user=5d66101a-3cb5-410a-813f-260f7c75d893 time="2024-08-27T12:32:11+02:00" level=info msg="Closing user" userID=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Synced labels" service=imap user=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=warning msg="Get \"https://127.0.0.1:39235/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:32:11+02:00" level=error msg="Get \"https://127.0.0.1:39235/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:32:11+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:39235/mail/v4/messages/count\": context canceled" service=imap user=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Finished user sync" duration=1.776189ms service=imap user=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Exiting IMAP Service" service=imap user=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Exiting service main loop" service=smtp user=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Exiting Service" service=user-identity user=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Exiting service main loop" service=telemetry user=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Exiting service" service=user-events user=893ab774-6ae1-47b3-8970-e9a4dc8440f8 time="2024-08-27T12:32:11+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:11+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:11+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:11+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:11+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" cannot authenticate with incorrect username # :1 -> *scenario === RUN TestFeatures/IMAP_client_cannot_authenticate_with_bad_password time="2024-08-27T12:32:12+02:00" level=info msg="User 'd778aed0-25e0-40f2-b84e-cb6e05ff2937' created with id=8ee1d4cd-77f5-41a4-98c6-687faa35810e" pkg=gpa/server/backend time="2024-08-27T12:32:12+02:00" level=info msg="User '8b255c48-2087-4264-918c-87ca6890e5c4' created with id=f04dc21f-8e6e-4910-8289-9097f67135ff" pkg=gpa/server/backend time="2024-08-27T12:32:12+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:12+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/031/config1225911089/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:12+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/031/data2500372438/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/031/data2500372438/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:12+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:12+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:12+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:12+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:12+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/031/config1225911089/grpcServerConfig.json time="2024-08-27T12:32:12+02:00" level=info msg="gRPC server listening on /tmp/bridge1710" pkg=grpc time="2024-08-27T12:32:12+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:12+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:12+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:12+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:12+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:12+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:12+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:12+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:12+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (7edf7570)" time="2024-08-27T12:32:12+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7edf7570)" time="2024-08-27T12:32:12+02:00" level=info msg="200 OK: POST https://127.0.0.1:40857/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:12+02:00" level=info msg="200 OK: POST https://127.0.0.1:40857/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:12+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Adding vault user" userID=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Creating new user" userID=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:40857/core/v4/events/latest" pkg=gpa/client userID=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:40857/core/v4/settings" pkg=gpa/client userID=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Starting service main loop" service=telemetry user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Starting service main loop" service=smtp user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:40857/core/v4/labels?Type=4" pkg=gpa/client userID=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:40857/core/v4/labels?Type=3" pkg=gpa/client userID=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:40857/core/v4/labels?Type=1" pkg=gpa/client userID=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Adding user to imap server" addrID=e4f71a52-449b-4d1b-ac7c-7c6e3a5d1738 service=server-manager time="2024-08-27T12:32:13+02:00" level=info msg="Creating new IMAP user" addrID=e4f71a52-449b-4d1b-ac7c-7c6e3a5d1738 service=server-manager time="2024-08-27T12:32:13+02:00" level=info msg="Setting gluon ID" addrID=e4f71a52-449b-4d1b-ac7c-7c6e3a5d1738 gluonID=1e76f66f-6ec5-4e23-8dd1-9582c7389c9a userID=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Created new IMAP user" addrID=e4f71a52-449b-4d1b-ac7c-7c6e3a5d1738 gluonID=1e76f66f-6ec5-4e23-8dd1-9582c7389c9a service=server-manager time="2024-08-27T12:32:13+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:13+02:00" level=info msg=Resuming service=user-events user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (33e9178b)" time="2024-08-27T12:32:13+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (33e9178b)" time="2024-08-27T12:32:13+02:00" level=info msg="Received mailbox message count" count=0 gluonID=1e76f66f-6ec5-4e23-8dd1-9582c7389c9a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:13+02:00" level=info msg="Starting IMAP Service" service=imap user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Sync triggered" service=imap user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:13.011800928 +0200 CEST m=+53.241902272" user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Syncing labels" service=imap user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:8ee1d4cd-77f5-41a4-98c6-687faa35810e" userID=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Synced labels" service=imap user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:40857/mail/v4/messages/count" pkg=gpa/client userID=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Syncing messages" service=imap user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Job started" service=imap user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:40857/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:40857/mail/v4/messages" pkg=gpa/client userID=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Job finished" service=imap user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Synced messages" service=imap user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Finished user sync" duration=22.332407ms service=imap user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:40857/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:13+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 30}}" pkg=telemetry time="2024-08-27T12:32:13+02:00" level=info msg="Adding vault user" userID=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Creating new user" userID=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:40857/core/v4/events/latest" pkg=gpa/client userID=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:40857/core/v4/settings" pkg=gpa/client userID=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Starting service main loop" service=telemetry user=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Starting service main loop" service=smtp user=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:40857/core/v4/labels?Type=4" pkg=gpa/client userID=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:40857/core/v4/labels?Type=3" pkg=gpa/client userID=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:40857/core/v4/labels?Type=1" pkg=gpa/client userID=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Adding user to imap server" addrID=c967e381-fd45-45fa-9162-c5620f389e0f service=server-manager time="2024-08-27T12:32:13+02:00" level=info msg="Creating new IMAP user" addrID=c967e381-fd45-45fa-9162-c5620f389e0f service=server-manager time="2024-08-27T12:32:13+02:00" level=info msg="Setting gluon ID" addrID=c967e381-fd45-45fa-9162-c5620f389e0f gluonID=62c68c10-672e-44b0-beb1-6139adbe617f userID=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Created new IMAP user" addrID=c967e381-fd45-45fa-9162-c5620f389e0f gluonID=62c68c10-672e-44b0-beb1-6139adbe617f service=server-manager time="2024-08-27T12:32:13+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:13+02:00" level=info msg=Resuming service=user-events user=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Received mailbox message count" count=0 gluonID=62c68c10-672e-44b0-beb1-6139adbe617f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:13+02:00" level=info msg="Starting IMAP Service" service=imap user=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Sync triggered" service=imap user=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:13.24292355 +0200 CEST m=+53.473024894" user=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Syncing labels" service=imap user=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:f04dc21f-8e6e-4910-8289-9097f67135ff" userID=f04dc21f-8e6e-4910-8289-9097f67135ff Scenario: IMAP client cannot authenticate with bad password # features/imap/auth.feature:31 When user "d778aed0-25e0-40f2-b84e-cb6e05ff2937" connects IMAP client "1" # :1 -> *scenario time="2024-08-27T12:32:13+02:00" level=error msg="Command failed" cmd="LOGIN 'xJZdMpBYGiG+KTVJzK6w3zy0awM+0by1WbsBcef3D4Q=' " error="no such user" pkg=gluon/session session=1 time="2024-08-27T12:32:13+02:00" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=d778aed0-25e0-40f2-b84e-cb6e05ff2937@proton.local time="2024-08-27T12:32:13+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:13+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:13+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:13+02:00" level=info msg="Closing user" userID=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Exiting IMAP Service" service=imap user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Exiting service main loop" service=smtp user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Exiting Service" service=user-identity user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Exiting service main loop" service=telemetry user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Exiting service" service=user-events user=8ee1d4cd-77f5-41a4-98c6-687faa35810e time="2024-08-27T12:32:13+02:00" level=info msg="Closing user" userID=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Synced labels" service=imap user=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=warning msg="Get \"https://127.0.0.1:40857/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:32:13+02:00" level=error msg="Get \"https://127.0.0.1:40857/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:32:13+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:40857/mail/v4/messages/count\": context canceled" service=imap user=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Finished user sync" duration=1.961381ms service=imap user=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Exiting IMAP Service" service=imap user=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Exiting service main loop" service=smtp user=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Exiting Service" service=user-identity user=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Exiting service main loop" service=telemetry user=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Exiting service" service=user-events user=f04dc21f-8e6e-4910-8289-9097f67135ff time="2024-08-27T12:32:13+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:13+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:13+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:13+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:13+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" cannot authenticate with incorrect password # :1 -> *scenario === RUN TestFeatures/IMAP_client_cannot_authenticate_for_disconnected_user time="2024-08-27T12:32:13+02:00" level=info msg="User 'e258b5a6-7428-400d-9fa1-c705b3e01698' created with id=5a053fc9-cc0a-466a-915c-baa8e7ff8816" pkg=gpa/server/backend time="2024-08-27T12:32:13+02:00" level=info msg="User '07af603a-c7b8-45fb-891e-aa9e01e98092' created with id=14b13451-6a3c-4b47-aba7-9e0a2cdc177f" pkg=gpa/server/backend time="2024-08-27T12:32:14+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:14+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/032/config197995774/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:14+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/032/data4036667280/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/032/data4036667280/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:14+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:14+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:14+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:14+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:14+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/032/config197995774/grpcServerConfig.json time="2024-08-27T12:32:14+02:00" level=info msg="gRPC server listening on /tmp/bridge2907" pkg=grpc time="2024-08-27T12:32:14+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:14+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:14+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:14+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:14+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:14+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:14+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:14+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:14+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (80546509)" time="2024-08-27T12:32:14+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (80546509)" time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: POST https://127.0.0.1:41819/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: POST https://127.0.0.1:41819/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:14+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Adding vault user" userID=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Creating new user" userID=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:41819/core/v4/events/latest" pkg=gpa/client userID=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:41819/core/v4/settings" pkg=gpa/client userID=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Starting service main loop" service=telemetry user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Starting service main loop" service=smtp user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:41819/core/v4/labels?Type=4" pkg=gpa/client userID=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:41819/core/v4/labels?Type=3" pkg=gpa/client userID=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:41819/core/v4/labels?Type=1" pkg=gpa/client userID=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Adding user to imap server" addrID=5b99cc38-765c-447c-99f5-c3075c1ef458 service=server-manager time="2024-08-27T12:32:14+02:00" level=info msg="Creating new IMAP user" addrID=5b99cc38-765c-447c-99f5-c3075c1ef458 service=server-manager time="2024-08-27T12:32:14+02:00" level=info msg="Setting gluon ID" addrID=5b99cc38-765c-447c-99f5-c3075c1ef458 gluonID=50d5d399-e482-4c1f-845d-f30762fc9379 userID=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Created new IMAP user" addrID=5b99cc38-765c-447c-99f5-c3075c1ef458 gluonID=50d5d399-e482-4c1f-845d-f30762fc9379 service=server-manager time="2024-08-27T12:32:14+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:14+02:00" level=info msg=Resuming service=user-events user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (ce2a209e)" time="2024-08-27T12:32:14+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ce2a209e)" time="2024-08-27T12:32:14+02:00" level=info msg="Received mailbox message count" count=0 gluonID=50d5d399-e482-4c1f-845d-f30762fc9379 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:14+02:00" level=info msg="Starting IMAP Service" service=imap user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Sync triggered" service=imap user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:14.413193885 +0200 CEST m=+54.643295219" user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Syncing labels" service=imap user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:5a053fc9-cc0a-466a-915c-baa8e7ff8816" userID=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Synced labels" service=imap user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:41819/mail/v4/messages/count" pkg=gpa/client userID=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Syncing messages" service=imap user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Job started" service=imap user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: POST https://127.0.0.1:41819/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: POST https://127.0.0.1:41819/mail/v4/messages" pkg=gpa/client userID=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Job finished" service=imap user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Synced messages" service=imap user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Finished user sync" duration=14.228863ms service=imap user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: POST https://127.0.0.1:41819/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:14+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 52}}" pkg=telemetry time="2024-08-27T12:32:14+02:00" level=info msg="Adding vault user" userID=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Creating new user" userID=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:41819/core/v4/events/latest" pkg=gpa/client userID=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:41819/core/v4/settings" pkg=gpa/client userID=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Starting service main loop" service=telemetry user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Starting service main loop" service=smtp user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:41819/core/v4/labels?Type=4" pkg=gpa/client userID=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:41819/core/v4/labels?Type=3" pkg=gpa/client userID=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:41819/core/v4/labels?Type=1" pkg=gpa/client userID=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Adding user to imap server" addrID=fb23f02d-a40e-4b54-b7ca-ea77d77cd07c service=server-manager time="2024-08-27T12:32:14+02:00" level=info msg="Creating new IMAP user" addrID=fb23f02d-a40e-4b54-b7ca-ea77d77cd07c service=server-manager time="2024-08-27T12:32:14+02:00" level=info msg="Setting gluon ID" addrID=fb23f02d-a40e-4b54-b7ca-ea77d77cd07c gluonID=fbe5410f-07f4-43c2-9d4f-4ab75bd2f601 userID=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Created new IMAP user" addrID=fb23f02d-a40e-4b54-b7ca-ea77d77cd07c gluonID=fbe5410f-07f4-43c2-9d4f-4ab75bd2f601 service=server-manager time="2024-08-27T12:32:14+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:14+02:00" level=info msg=Resuming service=user-events user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Logging out user" pkg=bridge/user userID=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Logging out user" userID=5a053fc9-cc0a-466a-915c-baa8e7ff8816 withAPI=true time="2024-08-27T12:32:14+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:14+02:00" level=info msg="Exiting IMAP Service" service=imap user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Exiting service main loop" service=smtp user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Exiting Service" service=user-identity user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Exiting service main loop" service=telemetry user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Exiting service" service=user-events user=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Received mailbox message count" count=0 gluonID=fbe5410f-07f4-43c2-9d4f-4ab75bd2f601 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:14+02:00" level=info msg="Starting IMAP Service" service=imap user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Sync triggered" service=imap user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:14.645360136 +0200 CEST m=+54.875461480" user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Syncing labels" service=imap user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:14b13451-6a3c-4b47-aba7-9e0a2cdc177f" userID=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Synced labels" service=imap user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: DELETE https://127.0.0.1:41819/auth/v4" pkg=gpa/client userID=5a053fc9-cc0a-466a-915c-baa8e7ff8816 time="2024-08-27T12:32:14+02:00" level=info msg="Closing user" userID=5a053fc9-cc0a-466a-915c-baa8e7ff8816 Scenario: IMAP client cannot authenticate for disconnected user # features/imap/auth.feature:35 When user "e258b5a6-7428-400d-9fa1-c705b3e01698" logs out # :1 -> *scenario time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:41819/mail/v4/messages/count" pkg=gpa/client userID=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Syncing messages" service=imap user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Job started" service=imap user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f And user "e258b5a6-7428-400d-9fa1-c705b3e01698" connects IMAP client "1" # :1 -> *scenario time="2024-08-27T12:32:14+02:00" level=info msg="200 OK: POST https://127.0.0.1:41819/mail/v4/messages" pkg=gpa/client userID=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Job finished" service=imap user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Synced messages" service=imap user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Finished user sync" duration=4.297734ms service=imap user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=error msg="Command failed" cmd="LOGIN 'cV0zFZIczdn2cWmZpe3g4J9S+vXDNXFSeoVWPBMkvy4=' " error="no such user" pkg=gluon/session session=1 time="2024-08-27T12:32:14+02:00" level=error msg="Incorrect login credentials." pkg=imap sessionID=1 username=e258b5a6-7428-400d-9fa1-c705b3e01698@proton.local time="2024-08-27T12:32:14+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:14+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:14+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:14+02:00" level=info msg="Closing user" userID=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Exiting IMAP Service" service=imap user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Exiting service main loop" service=smtp user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Exiting Service" service=user-identity user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Exiting service main loop" service=telemetry user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Exiting service" service=user-events user=14b13451-6a3c-4b47-aba7-9e0a2cdc177f time="2024-08-27T12:32:14+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:14+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:14+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:14+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:14+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" cannot authenticate # :1 -> *scenario Feature: The IMAP ID is propagated to bridge === RUN TestFeatures/Initial_user_agent_before_an_IMAP_client_connects time="2024-08-27T12:32:14+02:00" level=info msg="User '6cd6ff48-cfa1-4caa-9e1b-8fd931fb3dfd' created with id=e72efbef-ac29-45e2-9023-9f7af82a468f" pkg=gpa/server/backend Background: Given there exists an account with username "6cd6ff48-cfa1-4caa-9e1b-8fd931fb3dfd" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:15+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:15+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/033/config2024057039/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:15+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/033/data1012433379/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/033/data1012433379/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:15+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:15+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:15+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:15+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:15+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/033/config2024057039/grpcServerConfig.json time="2024-08-27T12:32:15+02:00" level=info msg="gRPC server listening on /tmp/bridge9316" pkg=grpc time="2024-08-27T12:32:15+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:15+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:15+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:15+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:15+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:15+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:15+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:15+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:15+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (eb4d478d)" time="2024-08-27T12:32:15+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (eb4d478d)" time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:34105/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:34105/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:15+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Adding vault user" userID=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Creating new user" userID=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:34105/core/v4/events/latest" pkg=gpa/client userID=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:34105/core/v4/settings" pkg=gpa/client userID=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Starting service main loop" service=telemetry user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Starting service main loop" service=smtp user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:34105/core/v4/labels?Type=4" pkg=gpa/client userID=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:34105/core/v4/labels?Type=3" pkg=gpa/client userID=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:34105/core/v4/labels?Type=1" pkg=gpa/client userID=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Adding user to imap server" addrID=11e1f59c-a765-449b-b182-13c9cc9e16cd service=server-manager time="2024-08-27T12:32:15+02:00" level=info msg="Creating new IMAP user" addrID=11e1f59c-a765-449b-b182-13c9cc9e16cd service=server-manager time="2024-08-27T12:32:15+02:00" level=info msg="Setting gluon ID" addrID=11e1f59c-a765-449b-b182-13c9cc9e16cd gluonID=b2090820-1364-4fe6-af60-9c97f57495d2 userID=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Created new IMAP user" addrID=11e1f59c-a765-449b-b182-13c9cc9e16cd gluonID=b2090820-1364-4fe6-af60-9c97f57495d2 service=server-manager time="2024-08-27T12:32:15+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:15+02:00" level=info msg=Resuming service=user-events user=e72efbef-ac29-45e2-9023-9f7af82a468f And the user logs in with username "6cd6ff48-cfa1-4caa-9e1b-8fd931fb3dfd" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:15+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b2090820-1364-4fe6-af60-9c97f57495d2 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:15+02:00" level=info msg="Starting IMAP Service" service=imap user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Sync triggered" service=imap user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:15.25851521 +0200 CEST m=+55.488616554" user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Syncing labels" service=imap user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e72efbef-ac29-45e2-9023-9f7af82a468f" userID=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Synced labels" service=imap user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:34105/mail/v4/messages/count" pkg=gpa/client userID=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Syncing messages" service=imap user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Job started" service=imap user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:34105/mail/v4/messages" pkg=gpa/client userID=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Job finished" service=imap user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Synced messages" service=imap user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Finished user sync" duration=4.162557ms service=imap user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:15+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:15+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:15+02:00" level=info msg="Closing user" userID=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Exiting IMAP Service" service=imap user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Exiting service main loop" service=smtp user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Exiting Service" service=user-identity user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Exiting service main loop" service=telemetry user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Exiting service" service=user-events user=e72efbef-ac29-45e2-9023-9f7af82a468f time="2024-08-27T12:32:15+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:15+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:15+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:15+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:15+02:00" level=info msg="Closing SMTP server" service=server-manager Scenario: Initial user agent before an IMAP client connects # features/imap/id.feature:9 Then the user agent is "NoClient/0.0.1 (linux)" # :1 -> *scenario === RUN TestFeatures/User_agent_before_an_IMAP_client_announces_its_ID time="2024-08-27T12:32:15+02:00" level=info msg="User 'ccfdee3e-9065-422e-8a8b-bf919a8f6924' created with id=bad4e4cd-1e8e-438d-843a-25fb62a35cab" pkg=gpa/server/backend time="2024-08-27T12:32:15+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:15+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/034/config322507986/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:15+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/034/data1793944521/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/034/data1793944521/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:15+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:15+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:15+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:15+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:15+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/034/config322507986/grpcServerConfig.json time="2024-08-27T12:32:15+02:00" level=info msg="gRPC server listening on /tmp/bridge9808" pkg=grpc time="2024-08-27T12:32:15+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:15+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:15+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:15+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:15+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:15+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:15+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:15+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:15+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (31ce6812)" time="2024-08-27T12:32:15+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (31ce6812)" time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:34695/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:34695/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:15+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Adding vault user" userID=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Creating new user" userID=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:34695/core/v4/events/latest" pkg=gpa/client userID=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:34695/core/v4/settings" pkg=gpa/client userID=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Starting service main loop" service=telemetry user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Starting service main loop" service=smtp user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:34695/core/v4/labels?Type=4" pkg=gpa/client userID=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:34695/core/v4/labels?Type=3" pkg=gpa/client userID=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:34695/core/v4/labels?Type=1" pkg=gpa/client userID=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Adding user to imap server" addrID=083bce4a-cf64-4259-9cf3-14e58eab768d service=server-manager time="2024-08-27T12:32:15+02:00" level=info msg="Creating new IMAP user" addrID=083bce4a-cf64-4259-9cf3-14e58eab768d service=server-manager time="2024-08-27T12:32:15+02:00" level=info msg="Setting gluon ID" addrID=083bce4a-cf64-4259-9cf3-14e58eab768d gluonID=add1e097-2e30-4263-ba1f-88d389e510b7 userID=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Created new IMAP user" addrID=083bce4a-cf64-4259-9cf3-14e58eab768d gluonID=add1e097-2e30-4263-ba1f-88d389e510b7 service=server-manager time="2024-08-27T12:32:15+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:15+02:00" level=info msg=Resuming service=user-events user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Received mailbox message count" count=0 gluonID=add1e097-2e30-4263-ba1f-88d389e510b7 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:15+02:00" level=info msg="Starting IMAP Service" service=imap user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Sync triggered" service=imap user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:15.984512326 +0200 CEST m=+56.214613660" user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Syncing labels" service=imap user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:bad4e4cd-1e8e-438d-843a-25fb62a35cab" userID=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Synced labels" service=imap user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:34695/mail/v4/messages/count" pkg=gpa/client userID=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Syncing messages" service=imap user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Job started" service=imap user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:34695/data/v1/stats" pkg=gpa/client userID=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Configuration Status Success event sent." userID=bad4e4cd-1e8e-438d-843a-25fb62a35cab Scenario: User agent before an IMAP client announces its ID # features/imap/id.feature:12 When user "ccfdee3e-9065-422e-8a8b-bf919a8f6924" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:32:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:34695/mail/v4/messages" pkg=gpa/client userID=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Job finished" service=imap user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Synced messages" service=imap user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Finished user sync" duration=6.187028ms service=imap user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:15+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:16+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:16+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:16+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:16+02:00" level=info msg="Closing user" userID=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:16+02:00" level=info msg="Exiting IMAP Service" service=imap user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:16+02:00" level=info msg="Exiting service main loop" service=smtp user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:16+02:00" level=info msg="Exiting Service" service=user-identity user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:16+02:00" level=info msg="Exiting service main loop" service=telemetry user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:16+02:00" level=info msg="Exiting service" service=user-events user=bad4e4cd-1e8e-438d-843a-25fb62a35cab time="2024-08-27T12:32:16+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:16+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:16+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:16+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:16+02:00" level=info msg="Closing SMTP server" service=server-manager Then the user agent is "UnknownClient/0.0.1 (linux)" # :1 -> *scenario === RUN TestFeatures/User_agent_after_an_IMAP_client_announces_its_ID time="2024-08-27T12:32:16+02:00" level=info msg="User '14f57206-ee4b-4d05-8dc8-a9f7d31d4cc9' created with id=7481fc5a-f9a0-421c-86cc-f3a78c88b948" pkg=gpa/server/backend time="2024-08-27T12:32:16+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:16+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/035/config2344349559/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:16+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/035/data3535308292/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/035/data3535308292/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:16+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:16+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:16+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:16+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:16+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/035/config2344349559/grpcServerConfig.json time="2024-08-27T12:32:16+02:00" level=info msg="gRPC server listening on /tmp/bridge1554" pkg=grpc time="2024-08-27T12:32:16+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:16+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:16+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:16+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:16+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:16+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:16+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:16+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:16+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c74896de)" time="2024-08-27T12:32:16+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c74896de)" time="2024-08-27T12:32:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:39707/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:39707/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:16+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Adding vault user" userID=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Creating new user" userID=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:39707/core/v4/events/latest" pkg=gpa/client userID=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:39707/core/v4/settings" pkg=gpa/client userID=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Starting service main loop" service=telemetry user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Starting service main loop" service=smtp user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:39707/core/v4/labels?Type=4" pkg=gpa/client userID=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:39707/core/v4/labels?Type=3" pkg=gpa/client userID=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:39707/core/v4/labels?Type=1" pkg=gpa/client userID=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Adding user to imap server" addrID=8286194b-52d8-4a68-b3ab-4eccf3cc64c7 service=server-manager time="2024-08-27T12:32:16+02:00" level=info msg="Creating new IMAP user" addrID=8286194b-52d8-4a68-b3ab-4eccf3cc64c7 service=server-manager time="2024-08-27T12:32:16+02:00" level=info msg="Setting gluon ID" addrID=8286194b-52d8-4a68-b3ab-4eccf3cc64c7 gluonID=d1eae858-cbfb-4732-85ca-0e58f961d3e4 userID=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Created new IMAP user" addrID=8286194b-52d8-4a68-b3ab-4eccf3cc64c7 gluonID=d1eae858-cbfb-4732-85ca-0e58f961d3e4 service=server-manager time="2024-08-27T12:32:16+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:16+02:00" level=info msg=Resuming service=user-events user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Received mailbox message count" count=0 gluonID=d1eae858-cbfb-4732-85ca-0e58f961d3e4 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:16+02:00" level=info msg="Starting IMAP Service" service=imap user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Sync triggered" service=imap user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:16.712291221 +0200 CEST m=+56.942392565" user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Syncing labels" service=imap user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:7481fc5a-f9a0-421c-86cc-f3a78c88b948" userID=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Synced labels" service=imap user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 Scenario: User agent after an IMAP client announces its ID # features/imap/id.feature:16 When user "14f57206-ee4b-4d05-8dc8-a9f7d31d4cc9" connects IMAP client "1" # :1 -> *scenario time="2024-08-27T12:32:16+02:00" level=info msg="Received IMAP ID" name=name pkg=bridge/event/imap sessionID=1 version=version time="2024-08-27T12:32:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:39707/mail/v4/messages/count" pkg=gpa/client userID=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Syncing messages" service=imap user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Job started" service=imap user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 And IMAP client "1" announces its ID with name "name" and version "version" # :1 -> *scenario time="2024-08-27T12:32:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:39707/mail/v4/messages" pkg=gpa/client userID=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Job finished" service=imap user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Synced messages" service=imap user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Finished user sync" duration=4.328482ms service=imap user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:16+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:16+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:16+02:00" level=info msg="Closing user" userID=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Exiting IMAP Service" service=imap user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Exiting service main loop" service=smtp user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Exiting Service" service=user-identity user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Exiting service main loop" service=telemetry user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Exiting service" service=user-events user=7481fc5a-f9a0-421c-86cc-f3a78c88b948 time="2024-08-27T12:32:16+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:16+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:16+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:16+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:16+02:00" level=info msg="Closing SMTP server" service=server-manager Then the user agent is "name/version (linux)" # :1 -> *scenario === RUN TestFeatures/User_agent_is_used_for_API_calls time="2024-08-27T12:32:16+02:00" level=info msg="User 'aadd7ec7-ab0c-43f7-81ac-cba7671fe5b5' created with id=35102b10-7dc1-42c9-9a44-43d265ba548c" pkg=gpa/server/backend time="2024-08-27T12:32:17+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:17+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/036/config1472562039/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:17+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/036/data1926765575/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/036/data1926765575/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:17+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:17+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:17+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:17+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:17+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/036/config1472562039/grpcServerConfig.json time="2024-08-27T12:32:17+02:00" level=info msg="gRPC server listening on /tmp/bridge5076" pkg=grpc time="2024-08-27T12:32:17+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:17+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:17+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:17+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:17+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:17+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:17+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:17+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:17+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (007880d3)" time="2024-08-27T12:32:17+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (007880d3)" time="2024-08-27T12:32:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:35527/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:35527/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:17+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Adding vault user" userID=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Creating new user" userID=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:35527/core/v4/events/latest" pkg=gpa/client userID=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:35527/core/v4/settings" pkg=gpa/client userID=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Starting service main loop" service=telemetry user=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Starting service main loop" service=smtp user=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:35527/core/v4/labels?Type=4" pkg=gpa/client userID=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:35527/core/v4/labels?Type=3" pkg=gpa/client userID=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:35527/core/v4/labels?Type=1" pkg=gpa/client userID=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Adding user to imap server" addrID=ca1ddafb-2107-4d38-a733-da2c040e80b7 service=server-manager time="2024-08-27T12:32:17+02:00" level=info msg="Creating new IMAP user" addrID=ca1ddafb-2107-4d38-a733-da2c040e80b7 service=server-manager time="2024-08-27T12:32:17+02:00" level=info msg="Setting gluon ID" addrID=ca1ddafb-2107-4d38-a733-da2c040e80b7 gluonID=dd6d70d3-a6c2-488d-a7b2-187dfd9c29f7 userID=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Created new IMAP user" addrID=ca1ddafb-2107-4d38-a733-da2c040e80b7 gluonID=dd6d70d3-a6c2-488d-a7b2-187dfd9c29f7 service=server-manager time="2024-08-27T12:32:17+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:17+02:00" level=info msg=Resuming service=user-events user=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=dd6d70d3-a6c2-488d-a7b2-187dfd9c29f7 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:17+02:00" level=info msg="Starting IMAP Service" service=imap user=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Sync triggered" service=imap user=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:17.428914053 +0200 CEST m=+57.659015387" user=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Syncing labels" service=imap user=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:35102b10-7dc1-42c9-9a44-43d265ba548c" userID=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Synced labels" service=imap user=35102b10-7dc1-42c9-9a44-43d265ba548c Scenario: User agent is used for API calls # features/imap/id.feature:21 When user "aadd7ec7-ab0c-43f7-81ac-cba7671fe5b5" connects IMAP client "1" # :1 -> *scenario time="2024-08-27T12:32:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:35527/mail/v4/messages/count" pkg=gpa/client userID=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Received IMAP ID" name=name pkg=bridge/event/imap sessionID=1 version=version And IMAP client "1" announces its ID with name "name" and version "version" # :1 -> *scenario time="2024-08-27T12:32:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:35527/core/v4/reports/bug" pkg=gpa/manager When the user reports a bug # :1 -> *scenario time="2024-08-27T12:32:17+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:17+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:17+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:17+02:00" level=info msg="Closing user" userID=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Syncing messages" service=imap user=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=error msg="Failed to sync, will retry later" error="failed to start sync job: context canceled" service=imap user=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Finished user sync" duration=4.715476ms service=imap user=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Exiting IMAP Service" service=imap user=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Exiting service main loop" service=smtp user=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Exiting Service" service=user-identity user=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Exiting service main loop" service=telemetry user=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Exiting service" service=user-events user=35102b10-7dc1-42c9-9a44-43d265ba548c time="2024-08-27T12:32:17+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:17+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:17+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:17+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:17+02:00" level=info msg="Closing SMTP server" service=server-manager Then the header in the "POST" request to "/core/v4/reports/bug" has "User-Agent" set to "name/version (linux)" # :1 -> *scenario Feature: IMAP create mailbox === RUN TestFeatures/Create_folder time="2024-08-27T12:32:17+02:00" level=info msg="User '44525bb2-56cc-4969-be06-4ad7795b4a70' created with id=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a" pkg=gpa/server/backend Background: Given there exists an account with username "44525bb2-56cc-4969-be06-4ad7795b4a70" and password "password" # :1 -> *scenario And the account "44525bb2-56cc-4969-be06-4ad7795b4a70" has the following custom mailboxes: # :1 -> *scenario | name | type | | f1 | folder | | f2 | folder | | l1 | label | | l2 | label | Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:17+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:17+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/037/config3342791785/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:17+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/037/data2986439968/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/037/data2986439968/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:17+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:17+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:17+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:17+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:17+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/037/config3342791785/grpcServerConfig.json time="2024-08-27T12:32:17+02:00" level=info msg="gRPC server listening on /tmp/bridge3913" pkg=grpc time="2024-08-27T12:32:17+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:17+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:17+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:17+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:17+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:17+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:17+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:17+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:17+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (ea3cac5d)" time="2024-08-27T12:32:17+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ea3cac5d)" time="2024-08-27T12:32:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:44689/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:44689/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:18+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Adding vault user" userID=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Creating new user" userID=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44689/core/v4/events/latest" pkg=gpa/client userID=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44689/core/v4/settings" pkg=gpa/client userID=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Starting service main loop" service=telemetry user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Starting service main loop" service=smtp user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44689/core/v4/labels?Type=4" pkg=gpa/client userID=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44689/core/v4/labels?Type=3" pkg=gpa/client userID=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44689/core/v4/labels?Type=1" pkg=gpa/client userID=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Adding user to imap server" addrID=d50decbc-befe-4745-9cd9-22e98cd0cba8 service=server-manager time="2024-08-27T12:32:18+02:00" level=info msg="Creating new IMAP user" addrID=d50decbc-befe-4745-9cd9-22e98cd0cba8 service=server-manager time="2024-08-27T12:32:18+02:00" level=info msg="Setting gluon ID" addrID=d50decbc-befe-4745-9cd9-22e98cd0cba8 gluonID=5309db3d-63f4-4f55-b34e-2e41010c48b4 userID=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Created new IMAP user" addrID=d50decbc-befe-4745-9cd9-22e98cd0cba8 gluonID=5309db3d-63f4-4f55-b34e-2e41010c48b4 service=server-manager time="2024-08-27T12:32:18+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:18+02:00" level=info msg=Resuming service=user-events user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a And the user logs in with username "44525bb2-56cc-4969-be06-4ad7795b4a70" and password "password" # :1 -> *scenario time="2024-08-27T12:32:18+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5309db3d-63f4-4f55-b34e-2e41010c48b4 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:18+02:00" level=info msg="Starting IMAP Service" service=imap user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Sync triggered" service=imap user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:18.204238056 +0200 CEST m=+58.434339400" user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Syncing labels" service=imap user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a" userID=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Synced labels" service=imap user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44689/mail/v4/messages/count" pkg=gpa/client userID=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Syncing messages" service=imap user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Job started" service=imap user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:44689/mail/v4/messages" pkg=gpa/client userID=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Job finished" service=imap user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Synced messages" service=imap user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Finished user sync" duration=4.379348ms service=imap user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a And user "44525bb2-56cc-4969-be06-4ad7795b4a70" finishes syncing # :1 -> *scenario time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:44689/data/v1/stats" pkg=gpa/client userID=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Configuration Status Success event sent." userID=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a And user "44525bb2-56cc-4969-be06-4ad7795b4a70" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:44689/core/v4/labels" pkg=gpa/client userID=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a Scenario: Create folder # features/imap/mailbox/create.feature:17 When IMAP client "1" creates "Folders/mbox" # :1 -> *scenario time="2024-08-27T12:32:18+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:18+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:18+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:18+02:00" level=info msg="Closing user" userID=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Exiting IMAP Service" service=imap user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Exiting service main loop" service=smtp user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Exiting Service" service=user-identity user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Exiting service main loop" service=telemetry user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Exiting service" service=user-events user=c8b1e0d5-70a1-4d55-86ca-15e7a2ecf88a time="2024-08-27T12:32:18+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:18+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:18+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:18+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:18+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" sees "Folders/mbox" # :1 -> *scenario === RUN TestFeatures/Create_label time="2024-08-27T12:32:18+02:00" level=info msg="User '0379eb27-d107-454c-bcd5-a236f0794292' created with id=b1c11218-a6ef-4b0d-8058-e789f089551a" pkg=gpa/server/backend time="2024-08-27T12:32:18+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:18+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/038/config1791795098/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:18+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/038/data760184385/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/038/data760184385/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:18+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:18+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:18+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:18+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:18+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/038/config1791795098/grpcServerConfig.json time="2024-08-27T12:32:18+02:00" level=info msg="gRPC server listening on /tmp/bridge2216" pkg=grpc time="2024-08-27T12:32:18+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:18+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:18+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:18+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:18+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:18+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:18+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:18+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:18+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (373e6552)" time="2024-08-27T12:32:18+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (373e6552)" time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:44839/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:44839/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:18+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Adding vault user" userID=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Creating new user" userID=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44839/core/v4/events/latest" pkg=gpa/client userID=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44839/core/v4/settings" pkg=gpa/client userID=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Starting service main loop" service=telemetry user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Starting service main loop" service=smtp user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44839/core/v4/labels?Type=4" pkg=gpa/client userID=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44839/core/v4/labels?Type=3" pkg=gpa/client userID=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44839/core/v4/labels?Type=1" pkg=gpa/client userID=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Adding user to imap server" addrID=ea44332e-8e48-4e2e-b33c-16d7d489183c service=server-manager time="2024-08-27T12:32:18+02:00" level=info msg="Creating new IMAP user" addrID=ea44332e-8e48-4e2e-b33c-16d7d489183c service=server-manager time="2024-08-27T12:32:18+02:00" level=info msg="Setting gluon ID" addrID=ea44332e-8e48-4e2e-b33c-16d7d489183c gluonID=8d1957e9-6515-4864-8a2d-3b7151b11067 userID=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Created new IMAP user" addrID=ea44332e-8e48-4e2e-b33c-16d7d489183c gluonID=8d1957e9-6515-4864-8a2d-3b7151b11067 service=server-manager time="2024-08-27T12:32:18+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:18+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8d1957e9-6515-4864-8a2d-3b7151b11067 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:18+02:00" level=info msg=Resuming service=user-events user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Starting IMAP Service" service=imap user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Sync triggered" service=imap user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:18.981004254 +0200 CEST m=+59.211105588" user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Syncing labels" service=imap user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b1c11218-a6ef-4b0d-8058-e789f089551a" userID=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Synced labels" service=imap user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44839/mail/v4/messages/count" pkg=gpa/client userID=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Syncing messages" service=imap user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Job started" service=imap user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:44839/mail/v4/messages" pkg=gpa/client userID=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Job finished" service=imap user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Synced messages" service=imap user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Finished user sync" duration=4.719424ms service=imap user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:44839/data/v1/stats" pkg=gpa/client userID=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Configuration Status Success event sent." userID=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:44839/core/v4/labels" pkg=gpa/client userID=b1c11218-a6ef-4b0d-8058-e789f089551a Scenario: Create label # features/imap/mailbox/create.feature:21 When IMAP client "1" creates "Labels/mbox" # :1 -> *scenario time="2024-08-27T12:32:18+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:18+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:18+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:18+02:00" level=info msg="Closing user" userID=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Exiting IMAP Service" service=imap user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Exiting service main loop" service=smtp user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Exiting Service" service=user-identity user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Exiting service main loop" service=telemetry user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Exiting service" service=user-events user=b1c11218-a6ef-4b0d-8058-e789f089551a time="2024-08-27T12:32:18+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:18+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:18+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:18+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:18+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" sees "Labels/mbox" # :1 -> *scenario === RUN TestFeatures/Creating_folder_or_label_with_existing_name_is_not_possible time="2024-08-27T12:32:19+02:00" level=info msg="User 'd2794d23-b661-4437-92ef-2dbc2edaa478' created with id=712741b7-dc91-430b-94ad-58f37ae7ec9c" pkg=gpa/server/backend time="2024-08-27T12:32:19+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:19+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/039/config3576710125/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:19+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/039/data1515099903/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/039/data1515099903/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:19+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:19+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:19+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:19+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:19+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:19+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:19+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:19+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/039/config3576710125/grpcServerConfig.json time="2024-08-27T12:32:19+02:00" level=info msg="gRPC server listening on /tmp/bridge7542" pkg=grpc time="2024-08-27T12:32:19+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:19+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:19+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:19+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:19+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:19+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (f19b4868)" time="2024-08-27T12:32:19+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f19b4868)" time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:34885/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:34885/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:19+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Adding vault user" userID=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Creating new user" userID=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:34885/core/v4/events/latest" pkg=gpa/client userID=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:34885/core/v4/settings" pkg=gpa/client userID=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Starting service main loop" service=telemetry user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Starting service main loop" service=smtp user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:34885/core/v4/labels?Type=4" pkg=gpa/client userID=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:34885/core/v4/labels?Type=3" pkg=gpa/client userID=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:34885/core/v4/labels?Type=1" pkg=gpa/client userID=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Adding user to imap server" addrID=125d155d-c949-49ad-8a81-702376724726 service=server-manager time="2024-08-27T12:32:19+02:00" level=info msg="Creating new IMAP user" addrID=125d155d-c949-49ad-8a81-702376724726 service=server-manager time="2024-08-27T12:32:19+02:00" level=info msg="Setting gluon ID" addrID=125d155d-c949-49ad-8a81-702376724726 gluonID=6f6cb0b4-307e-4ed9-9a5c-43dc8efc9e3e userID=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Received mailbox message count" count=0 gluonID=6f6cb0b4-307e-4ed9-9a5c-43dc8efc9e3e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:19+02:00" level=info msg="Created new IMAP user" addrID=125d155d-c949-49ad-8a81-702376724726 gluonID=6f6cb0b4-307e-4ed9-9a5c-43dc8efc9e3e service=server-manager time="2024-08-27T12:32:19+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:19+02:00" level=info msg=Resuming service=user-events user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Starting IMAP Service" service=imap user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Sync triggered" service=imap user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:19.766761109 +0200 CEST m=+59.996862463" user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Syncing labels" service=imap user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:712741b7-dc91-430b-94ad-58f37ae7ec9c" userID=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Synced labels" service=imap user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:34885/mail/v4/messages/count" pkg=gpa/client userID=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Syncing messages" service=imap user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Job started" service=imap user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:34885/mail/v4/messages" pkg=gpa/client userID=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Job finished" service=imap user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Synced messages" service=imap user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Finished user sync" duration=5.241352ms service=imap user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:34885/data/v1/stats" pkg=gpa/client userID=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Configuration Status Success event sent." userID=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=error msg="Command failed" cmd="CREATE 'Hh7A6MmiCZmPjKU5nIy5MQGu52kyeM34kGA9QpvWvi4='" error="a mailbox with that name already exists" pkg=gluon/session session=1 Scenario: Creating folder or label with existing name is not possible # features/imap/mailbox/create.feature:25 When IMAP client "1" creates "Folders/f1" # :1 -> *scenario Then it fails # :1 -> *scenario And bridge reports a message with "Failed to create mailbox" # :1 -> *scenario time="2024-08-27T12:32:19+02:00" level=error msg="Command failed" cmd="CREATE 'WVutmj+LQJAxhtJTp1oDoFq34RZLuQap3ivQVyPlqUI='" error="a mailbox with that name already exists" pkg=gluon/session session=1 When IMAP client "1" creates "Folders/f2" # :1 -> *scenario Then it fails # :1 -> *scenario And bridge reports a message with "Failed to create mailbox" # :1 -> *scenario time="2024-08-27T12:32:19+02:00" level=error msg="Command failed" cmd="CREATE 'SWe9/qWjt7f3RxUASQ6Hv0xvByWEYJ4nWGdfw4AW0MQ='" error="a mailbox with that name already exists" pkg=gluon/session session=1 When IMAP client "1" creates "Labels/l1" # :1 -> *scenario Then it fails # :1 -> *scenario And bridge reports a message with "Failed to create mailbox" # :1 -> *scenario time="2024-08-27T12:32:19+02:00" level=error msg="Command failed" cmd="CREATE 'rc2lwp8gYEreyeVkWdSUYGPS3E2wQicLXFGJL4w/gaA='" error="a mailbox with that name already exists" pkg=gluon/session session=1 When IMAP client "1" creates "Labels/l2" # :1 -> *scenario Then it fails # :1 -> *scenario And bridge reports a message with "Failed to create mailbox" # :1 -> *scenario time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:34885/core/v4/labels" pkg=gpa/client userID=712741b7-dc91-430b-94ad-58f37ae7ec9c When IMAP client "1" creates "Folders/f3" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:34885/core/v4/labels" pkg=gpa/client userID=712741b7-dc91-430b-94ad-58f37ae7ec9c When IMAP client "1" creates "Labels/l3" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:19+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:19+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:19+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:19+02:00" level=info msg="Closing user" userID=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Exiting IMAP Service" service=imap user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Exiting service main loop" service=smtp user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Exiting Service" service=user-identity user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Exiting service main loop" service=telemetry user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Exiting service" service=user-events user=712741b7-dc91-430b-94ad-58f37ae7ec9c time="2024-08-27T12:32:19+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:19+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:19+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:19+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:19+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" eventually sees the following mailbox info: # :1 -> *scenario | name | | INBOX | | Drafts | | Sent | | Starred | | Archive | | Spam | | Trash | | All Mail | | Folders | | Folders/f1 | | Folders/f2 | | Folders/f3 | | Labels | | Labels/l1 | | Labels/l2 | | Labels/l3 | === RUN TestFeatures/Creating_subfolders_is_possible_and_they_persist_after_resync time="2024-08-27T12:32:20+02:00" level=info msg="User 'e24e15f9-9291-4d82-883b-6c44efae9f5b' created with id=73b070dc-0bc9-466f-84ad-8fac1d511b34" pkg=gpa/server/backend time="2024-08-27T12:32:20+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:20+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/040/config709252027/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:20+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/040/data3625017873/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/040/data3625017873/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:20+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:20+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:20+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:20+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:20+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/040/config709252027/grpcServerConfig.json time="2024-08-27T12:32:20+02:00" level=info msg="gRPC server listening on /tmp/bridge0734" pkg=grpc time="2024-08-27T12:32:20+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:20+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:20+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:20+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:20+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:20+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:20+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:20+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:20+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (3530700e)" time="2024-08-27T12:32:20+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3530700e)" time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44179/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44179/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:20+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Adding vault user" userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Creating new user" userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44179/core/v4/events/latest" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44179/core/v4/settings" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Starting service main loop" service=telemetry user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Starting service main loop" service=smtp user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44179/core/v4/labels?Type=4" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44179/core/v4/labels?Type=3" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44179/core/v4/labels?Type=1" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Adding user to imap server" addrID=cec1ef81-76f6-4c71-ae1e-f8d27fa050e9 service=server-manager time="2024-08-27T12:32:20+02:00" level=info msg="Creating new IMAP user" addrID=cec1ef81-76f6-4c71-ae1e-f8d27fa050e9 service=server-manager time="2024-08-27T12:32:20+02:00" level=info msg="Setting gluon ID" addrID=cec1ef81-76f6-4c71-ae1e-f8d27fa050e9 gluonID=a0162df8-3176-48bc-9779-bdb1f5bec13a userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Created new IMAP user" addrID=cec1ef81-76f6-4c71-ae1e-f8d27fa050e9 gluonID=a0162df8-3176-48bc-9779-bdb1f5bec13a service=server-manager time="2024-08-27T12:32:20+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:20+02:00" level=info msg=Resuming service=user-events user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Received mailbox message count" count=0 gluonID=a0162df8-3176-48bc-9779-bdb1f5bec13a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:20+02:00" level=info msg="Starting IMAP Service" service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Sync triggered" service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:20.596914878 +0200 CEST m=+60.827016222" user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Syncing labels" service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:73b070dc-0bc9-466f-84ad-8fac1d511b34" userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Synced labels" service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44179/mail/v4/messages/count" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Syncing messages" service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Job started" service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44179/mail/v4/messages" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Job finished" service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Synced messages" service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Finished user sync" duration=5.128148ms service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44179/data/v1/stats" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Configuration Status Success event sent." userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44179/core/v4/labels" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 Scenario: Creating subfolders is possible and they persist after resync # features/imap/mailbox/create.feature:61 When IMAP client "1" creates "Folders/f1/f11" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44179/core/v4/labels" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 When IMAP client "1" creates "Folders/f1/f12" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44179/core/v4/labels" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 When IMAP client "1" creates "Folders/f2/f21" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44179/core/v4/labels" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 When IMAP client "1" creates "Folders/f2/f22" # :1 -> *scenario Then it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees the following mailbox info: # :1 -> *scenario | name | | INBOX | | Drafts | | Sent | | Starred | | Archive | | Spam | | Trash | | All Mail | | Folders | | Folders/f1 | | Folders/f1/f11 | | Folders/f1/f12 | | Folders/f2 | | Folders/f2/f21 | | Folders/f2/f22 | | Labels | | Labels/l1 | | Labels/l2 | time="2024-08-27T12:32:20+02:00" level=info msg="Deleting user" pkg=bridge/user userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Logging out user" userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 withAPI=true time="2024-08-27T12:32:20+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:20+02:00" level=info msg="Exiting IMAP Service" service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Exiting service main loop" service=smtp user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Exiting Service" service=user-identity user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Exiting service main loop" service=telemetry user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Exiting service" service=user-events user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: DELETE https://127.0.0.1:44179/auth/v4" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Closing user" userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Deleting vault user" userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 When user "e24e15f9-9291-4d82-883b-6c44efae9f5b" is deleted # :1 -> *scenario time="2024-08-27T12:32:20+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (3530700e)" time="2024-08-27T12:32:20+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3530700e)" time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44179/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:20+02:00" level=error msg="Failed to send heartbeat" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 91}}" pkg=telemetry time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44179/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:20+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Adding vault user" userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Creating new user" userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Creating user object" numAddr=1 numLabels=20 userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44179/core/v4/events/latest" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Starting service Last EventID=CA==" service=user-events user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44179/core/v4/settings" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Starting service main loop" service=telemetry user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Starting service main loop" service=smtp user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44179/core/v4/labels?Type=4" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44179/core/v4/labels?Type=3" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44179/core/v4/labels?Type=1" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Adding user to imap server" addrID=cec1ef81-76f6-4c71-ae1e-f8d27fa050e9 service=server-manager time="2024-08-27T12:32:20+02:00" level=info msg="Creating new IMAP user" addrID=cec1ef81-76f6-4c71-ae1e-f8d27fa050e9 service=server-manager time="2024-08-27T12:32:20+02:00" level=info msg="Setting gluon ID" addrID=cec1ef81-76f6-4c71-ae1e-f8d27fa050e9 gluonID=ec00a52a-a58e-4718-91d2-8b4e157a07ff userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ec00a52a-a58e-4718-91d2-8b4e157a07ff labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:20+02:00" level=info msg="Created new IMAP user" addrID=cec1ef81-76f6-4c71-ae1e-f8d27fa050e9 gluonID=ec00a52a-a58e-4718-91d2-8b4e157a07ff service=server-manager time="2024-08-27T12:32:20+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:20+02:00" level=info msg=Resuming service=user-events user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Starting IMAP Service" service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Sync triggered" service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:20.931659309 +0200 CEST m=+61.161760653" user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Syncing labels" service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 And the user logs in with username "e24e15f9-9291-4d82-883b-6c44efae9f5b" and password "password" # :1 -> *scenario time="2024-08-27T12:32:20+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:73b070dc-0bc9-466f-84ad-8fac1d511b34" userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Synced labels" service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44179/mail/v4/messages/count" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Syncing messages" service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Job started" service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44179/mail/v4/messages" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Job finished" service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Synced messages" service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Finished user sync" duration=9.375115ms service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Event loop reset" eventID="CA==" service=user-events user=73b070dc-0bc9-466f-84ad-8fac1d511b34 And user "e24e15f9-9291-4d82-883b-6c44efae9f5b" finishes syncing # :1 -> *scenario time="2024-08-27T12:32:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44179/data/v1/stats" pkg=gpa/client userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:20+02:00" level=info msg="Configuration Status Success event sent." userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 And user "e24e15f9-9291-4d82-883b-6c44efae9f5b" connects and authenticates IMAP client "2" # :1 -> *scenario time="2024-08-27T12:32:21+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 91}}" pkg=telemetry time="2024-08-27T12:32:21+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:21+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:21+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:21+02:00" level=info msg="Closing user" userID=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:21+02:00" level=info msg="Exiting IMAP Service" service=imap user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:21+02:00" level=info msg="Exiting service main loop" service=smtp user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:21+02:00" level=info msg="Exiting Service" service=user-identity user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:21+02:00" level=info msg="Exiting service main loop" service=telemetry user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:21+02:00" level=info msg="Exiting service" service=user-events user=73b070dc-0bc9-466f-84ad-8fac1d511b34 time="2024-08-27T12:32:21+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:21+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:21+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:21+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:21+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "2" eventually sees the following mailbox info: # :1 -> *scenario | name | | INBOX | | Drafts | | Sent | | Starred | | Archive | | Spam | | Trash | | All Mail | | Folders | | Folders/f1 | | Folders/f1/f11 | | Folders/f1/f12 | | Folders/f2 | | Folders/f2/f21 | | Folders/f2/f22 | | Labels | | Labels/l1 | | Labels/l2 | === RUN TestFeatures/Changing_folder_parent_is_possible_and_it_persists_after_resync time="2024-08-27T12:32:21+02:00" level=info msg="User '69feef11-431c-47c3-803f-c8e60e65677a' created with id=98ae5be8-5d58-4657-944c-016aaf1ebcfa" pkg=gpa/server/backend time="2024-08-27T12:32:21+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:21+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/041/config3063160203/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:21+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/041/data910411164/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/041/data910411164/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:21+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:21+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:21+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:21+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:21+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/041/config3063160203/grpcServerConfig.json time="2024-08-27T12:32:21+02:00" level=info msg="gRPC server listening on /tmp/bridge3419" pkg=grpc time="2024-08-27T12:32:21+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:21+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:21+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:21+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:21+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:21+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:21+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:21+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:21+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (01792281)" time="2024-08-27T12:32:21+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (01792281)" time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:34311/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:34311/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:21+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Adding vault user" userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Creating new user" userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:34311/core/v4/events/latest" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:34311/core/v4/settings" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Starting service main loop" service=telemetry user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Starting service main loop" service=smtp user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:34311/core/v4/labels?Type=4" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:34311/core/v4/labels?Type=3" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:34311/core/v4/labels?Type=1" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Adding user to imap server" addrID=8ac3420c-c68e-479c-b140-1fc2b94afde4 service=server-manager time="2024-08-27T12:32:21+02:00" level=info msg="Creating new IMAP user" addrID=8ac3420c-c68e-479c-b140-1fc2b94afde4 service=server-manager time="2024-08-27T12:32:21+02:00" level=info msg="Setting gluon ID" addrID=8ac3420c-c68e-479c-b140-1fc2b94afde4 gluonID=6e547f16-0be3-453b-abe1-dff537c05d24 userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Created new IMAP user" addrID=8ac3420c-c68e-479c-b140-1fc2b94afde4 gluonID=6e547f16-0be3-453b-abe1-dff537c05d24 service=server-manager time="2024-08-27T12:32:21+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:21+02:00" level=info msg=Resuming service=user-events user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Received mailbox message count" count=0 gluonID=6e547f16-0be3-453b-abe1-dff537c05d24 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:21+02:00" level=info msg="Starting IMAP Service" service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Sync triggered" service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:21.795221056 +0200 CEST m=+62.025322390" user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Syncing labels" service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:98ae5be8-5d58-4657-944c-016aaf1ebcfa" userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Synced labels" service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:34311/mail/v4/messages/count" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Syncing messages" service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Job started" service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:34311/mail/v4/messages" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Job finished" service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Synced messages" service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Finished user sync" duration=5.077552ms service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:34311/data/v1/stats" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="Configuration Status Success event sent." userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:34311/core/v4/labels" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa Scenario: Changing folder parent is possible and it persists after resync # features/imap/mailbox/create.feature:115 When IMAP client "1" creates "Folders/f1/f11" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:34311/core/v4/labels" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa When IMAP client "1" creates "Folders/f1/f12" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:34311/core/v4/labels" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa When IMAP client "1" creates "Folders/f2/f21" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:34311/core/v4/labels" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa When IMAP client "1" creates "Folders/f2/f22" # :1 -> *scenario Then it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees the following mailbox info: # :1 -> *scenario | name | | INBOX | | Drafts | | Sent | | Starred | | Archive | | Spam | | Trash | | All Mail | | Folders | | Folders/f1 | | Folders/f1/f11 | | Folders/f1/f12 | | Folders/f2 | | Folders/f2/f21 | | Folders/f2/f22 | | Labels | | Labels/l1 | | Labels/l2 | time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:34311/core/v4/labels?Type=3" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: PUT https://127.0.0.1:34311/core/v4/labels/01eb8939-d6c1-4779-a7ae-b0fbe1adbacc" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa When IMAP client "1" renames "Folders/f1/f11" to "Folders/f2/f11" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:34311/core/v4/labels?Type=3" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:21+02:00" level=info msg="200 OK: PUT https://127.0.0.1:34311/core/v4/labels/4e41a3ed-1ed2-4074-8e56-802895d77e6d" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa When IMAP client "1" renames "Folders/f1/f12" to "Folders/f2/f12" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:21+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 91}}" pkg=telemetry Then IMAP client "1" eventually sees the following mailbox info: # :1 -> *scenario | name | | INBOX | | Drafts | | Sent | | Starred | | Archive | | Spam | | Trash | | All Mail | | Folders | | Folders/f1 | | Folders/f2 | | Folders/f2/f11 | | Folders/f2/f12 | | Folders/f2/f21 | | Folders/f2/f22 | | Labels | | Labels/l1 | | Labels/l2 | time="2024-08-27T12:32:22+02:00" level=info msg="Deleting user" pkg=bridge/user userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Logging out user" userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa withAPI=true time="2024-08-27T12:32:22+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:22+02:00" level=info msg="Exiting IMAP Service" service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Exiting service main loop" service=smtp user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Exiting Service" service=user-identity user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Exiting service main loop" service=telemetry user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Exiting service" service=user-events user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: DELETE https://127.0.0.1:34311/auth/v4" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Closing user" userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Deleting vault user" userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa When user "69feef11-431c-47c3-803f-c8e60e65677a" is deleted # :1 -> *scenario time="2024-08-27T12:32:22+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (01792281)" time="2024-08-27T12:32:22+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (01792281)" time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:34311/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:34311/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:22+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Adding vault user" userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Creating new user" userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Creating user object" numAddr=1 numLabels=20 userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:34311/core/v4/events/latest" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Starting service Last EventID=Cg==" service=user-events user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:34311/core/v4/settings" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Starting service main loop" service=telemetry user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Starting service main loop" service=smtp user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:34311/core/v4/labels?Type=4" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:34311/core/v4/labels?Type=3" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:34311/core/v4/labels?Type=1" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Adding user to imap server" addrID=8ac3420c-c68e-479c-b140-1fc2b94afde4 service=server-manager time="2024-08-27T12:32:22+02:00" level=info msg="Creating new IMAP user" addrID=8ac3420c-c68e-479c-b140-1fc2b94afde4 service=server-manager time="2024-08-27T12:32:22+02:00" level=info msg="Setting gluon ID" addrID=8ac3420c-c68e-479c-b140-1fc2b94afde4 gluonID=7637feea-0035-4beb-b867-f904e17286bc userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Created new IMAP user" addrID=8ac3420c-c68e-479c-b140-1fc2b94afde4 gluonID=7637feea-0035-4beb-b867-f904e17286bc service=server-manager time="2024-08-27T12:32:22+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:22+02:00" level=info msg=Resuming service=user-events user=98ae5be8-5d58-4657-944c-016aaf1ebcfa And the user logs in with username "69feef11-431c-47c3-803f-c8e60e65677a" and password "password" # :1 -> *scenario time="2024-08-27T12:32:22+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7637feea-0035-4beb-b867-f904e17286bc labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:22+02:00" level=info msg="Starting IMAP Service" service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Sync triggered" service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:22.246844607 +0200 CEST m=+62.476945951" user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Syncing labels" service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:98ae5be8-5d58-4657-944c-016aaf1ebcfa" userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Synced labels" service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:34311/mail/v4/messages/count" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Syncing messages" service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Job started" service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:34311/mail/v4/messages" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Job finished" service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Synced messages" service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Finished user sync" duration=5.920742ms service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Event loop reset" eventID="Cg==" service=user-events user=98ae5be8-5d58-4657-944c-016aaf1ebcfa And user "69feef11-431c-47c3-803f-c8e60e65677a" finishes syncing # :1 -> *scenario time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:34311/data/v1/stats" pkg=gpa/client userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Configuration Status Success event sent." userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa And user "69feef11-431c-47c3-803f-c8e60e65677a" connects and authenticates IMAP client "2" # :1 -> *scenario time="2024-08-27T12:32:22+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:22+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:22+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:22+02:00" level=info msg="Closing user" userID=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Exiting IMAP Service" service=imap user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Exiting service main loop" service=smtp user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Exiting Service" service=user-identity user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Exiting service main loop" service=telemetry user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Exiting service" service=user-events user=98ae5be8-5d58-4657-944c-016aaf1ebcfa time="2024-08-27T12:32:22+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:22+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:22+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:22+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:22+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "2" eventually sees the following mailbox info: # :1 -> *scenario | name | | INBOX | | Drafts | | Sent | | Starred | | Archive | | Spam | | Trash | | All Mail | | Folders | | Folders/f1 | | Folders/f2 | | Folders/f2/f11 | | Folders/f2/f12 | | Folders/f2/f21 | | Folders/f2/f22 | | Labels | | Labels/l1 | | Labels/l2 | === RUN TestFeatures/Create_2_levels_deep_Folder time="2024-08-27T12:32:22+02:00" level=info msg="User '5855c988-f820-4784-a89b-6a9d7c89003c' created with id=1c912807-f318-4450-83db-fd17fe72632c" pkg=gpa/server/backend time="2024-08-27T12:32:22+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:22+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/042/config1377175110/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:22+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/042/data1143321395/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/042/data1143321395/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:22+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:22+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:22+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:22+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:22+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/042/config1377175110/grpcServerConfig.json time="2024-08-27T12:32:22+02:00" level=info msg="gRPC server listening on /tmp/bridge8061" pkg=grpc time="2024-08-27T12:32:22+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:22+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:22+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:22+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:22+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:22+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:22+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:22+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:22+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (6d2833f7)" time="2024-08-27T12:32:22+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6d2833f7)" time="2024-08-27T12:32:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:46353/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:46353/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:23+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Adding vault user" userID=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Creating new user" userID=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:46353/core/v4/events/latest" pkg=gpa/client userID=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:46353/core/v4/settings" pkg=gpa/client userID=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Starting service main loop" service=telemetry user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Starting service main loop" service=smtp user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:46353/core/v4/labels?Type=4" pkg=gpa/client userID=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:46353/core/v4/labels?Type=3" pkg=gpa/client userID=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:46353/core/v4/labels?Type=1" pkg=gpa/client userID=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Adding user to imap server" addrID=5f96e7b7-8298-45f2-99cd-6285d483df47 service=server-manager time="2024-08-27T12:32:23+02:00" level=info msg="Creating new IMAP user" addrID=5f96e7b7-8298-45f2-99cd-6285d483df47 service=server-manager time="2024-08-27T12:32:23+02:00" level=info msg="Setting gluon ID" addrID=5f96e7b7-8298-45f2-99cd-6285d483df47 gluonID=9e86eb9b-4ef4-42e0-8fd4-b9b5ea4b4a8a userID=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Created new IMAP user" addrID=5f96e7b7-8298-45f2-99cd-6285d483df47 gluonID=9e86eb9b-4ef4-42e0-8fd4-b9b5ea4b4a8a service=server-manager time="2024-08-27T12:32:23+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:23+02:00" level=info msg=Resuming service=user-events user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=9e86eb9b-4ef4-42e0-8fd4-b9b5ea4b4a8a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:23+02:00" level=info msg="Starting IMAP Service" service=imap user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Sync triggered" service=imap user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:23.108200388 +0200 CEST m=+63.338301722" user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Syncing labels" service=imap user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:1c912807-f318-4450-83db-fd17fe72632c" userID=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Synced labels" service=imap user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:46353/mail/v4/messages/count" pkg=gpa/client userID=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Syncing messages" service=imap user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Job started" service=imap user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:46353/mail/v4/messages" pkg=gpa/client userID=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Job finished" service=imap user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Synced messages" service=imap user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Finished user sync" duration=5.65034ms service=imap user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:46353/data/v1/stats" pkg=gpa/client userID=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Configuration Status Success event sent." userID=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:46353/core/v4/labels" pkg=gpa/client userID=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:46353/core/v4/labels" pkg=gpa/client userID=1c912807-f318-4450-83db-fd17fe72632c Scenario: Create 2 levels deep Folder # features/imap/mailbox/create.feature:193 When IMAP client "1" creates "Folders/first/second" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:32:23+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:23+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:23+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:23+02:00" level=info msg="Closing user" userID=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Exiting IMAP Service" service=imap user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Exiting service main loop" service=smtp user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Exiting Service" service=user-identity user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Exiting service main loop" service=telemetry user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Exiting service" service=user-events user=1c912807-f318-4450-83db-fd17fe72632c time="2024-08-27T12:32:23+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:23+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:23+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:23+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:23+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" sees "Folders/first/second" # :1 -> *scenario === RUN TestFeatures/Creating_mailbox_without_prefix_is_not_possible time="2024-08-27T12:32:23+02:00" level=info msg="User '0b5d799f-d0ab-4304-80be-1a060387ba96' created with id=6cf7d394-f321-4c16-958f-30e1822493bc" pkg=gpa/server/backend time="2024-08-27T12:32:23+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:23+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/043/config1622597840/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:23+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/043/data465874439/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/043/data465874439/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:23+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:23+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:23+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:23+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:23+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:23+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/043/config1622597840/grpcServerConfig.json time="2024-08-27T12:32:23+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:23+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:23+02:00" level=info msg="gRPC server listening on /tmp/bridge7223" pkg=grpc time="2024-08-27T12:32:23+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:23+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:23+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:23+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:23+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:23+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (9164adc5)" time="2024-08-27T12:32:23+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9164adc5)" time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:33215/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:33215/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:23+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Adding vault user" userID=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Creating new user" userID=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Creating user object" numAddr=1 numLabels=16 userID=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:33215/core/v4/events/latest" pkg=gpa/client userID=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:33215/core/v4/settings" pkg=gpa/client userID=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Starting service main loop" service=telemetry user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Starting service main loop" service=smtp user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:33215/core/v4/labels?Type=4" pkg=gpa/client userID=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:33215/core/v4/labels?Type=3" pkg=gpa/client userID=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:33215/core/v4/labels?Type=1" pkg=gpa/client userID=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Adding user to imap server" addrID=314eec48-27db-4c4e-9144-33f5b2d542e0 service=server-manager time="2024-08-27T12:32:23+02:00" level=info msg="Creating new IMAP user" addrID=314eec48-27db-4c4e-9144-33f5b2d542e0 service=server-manager time="2024-08-27T12:32:23+02:00" level=info msg="Setting gluon ID" addrID=314eec48-27db-4c4e-9144-33f5b2d542e0 gluonID=71575ac8-1ed1-4384-91d4-f1103e62fa2b userID=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Created new IMAP user" addrID=314eec48-27db-4c4e-9144-33f5b2d542e0 gluonID=71575ac8-1ed1-4384-91d4-f1103e62fa2b service=server-manager time="2024-08-27T12:32:23+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:23+02:00" level=info msg=Resuming service=user-events user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=71575ac8-1ed1-4384-91d4-f1103e62fa2b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:23+02:00" level=info msg="Starting IMAP Service" service=imap user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Sync triggered" service=imap user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:23.907675526 +0200 CEST m=+64.137776860" user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Syncing labels" service=imap user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:6cf7d394-f321-4c16-958f-30e1822493bc" userID=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Synced labels" service=imap user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:33215/mail/v4/messages/count" pkg=gpa/client userID=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Syncing messages" service=imap user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Job started" service=imap user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:33215/mail/v4/messages" pkg=gpa/client userID=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Job finished" service=imap user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Synced messages" service=imap user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Finished user sync" duration=4.481281ms service=imap user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:33215/data/v1/stats" pkg=gpa/client userID=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Configuration Status Success event sent." userID=6cf7d394-f321-4c16-958f-30e1822493bc Scenario: Creating mailbox without prefix is not possible # features/imap/mailbox/create.feature:198 Given test skips reporter checks # :1 -> *scenario time="2024-08-27T12:32:23+02:00" level=error msg="Command failed" cmd="CREATE 'xd7U0APV3nSKlcveWL/683ZR2lEBuaeHPE3/Q4rxeEk='" error="invalid mailbox name [\"mbox\"]: operation not allowed" pkg=gluon/session session=1 When IMAP client "1" creates "mbox" # :1 -> *scenario Then it fails # :1 -> *scenario time="2024-08-27T12:32:23+02:00" level=error msg="Command failed" cmd="CREATE 'GdoAS9X0flekZ3ZgJTRpKe7SKyc583Ay752RVjNasmY='" error="a mailbox with that name already exists" pkg=gluon/session session=1 When IMAP client "1" creates "All Mail" # :1 -> *scenario time="2024-08-27T12:32:23+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:23+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:23+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:23+02:00" level=info msg="Closing user" userID=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Exiting IMAP Service" service=imap user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Exiting service main loop" service=smtp user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Exiting Service" service=user-identity user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Exiting service main loop" service=telemetry user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Exiting service" service=user-events user=6cf7d394-f321-4c16-958f-30e1822493bc time="2024-08-27T12:32:23+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:23+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:23+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:23+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:23+02:00" level=info msg="Closing SMTP server" service=server-manager Then it fails # :1 -> *scenario Feature: IMAP delete mailbox === RUN TestFeatures/Delete_folder time="2024-08-27T12:32:24+02:00" level=info msg="User '34e9c41e-39d3-481e-ac2c-19d6057634e3' created with id=f373d21b-b2da-4779-80e8-9ae3fc845889" pkg=gpa/server/backend Background: Given there exists an account with username "34e9c41e-39d3-481e-ac2c-19d6057634e3" and password "password" # :1 -> *scenario And the account "34e9c41e-39d3-481e-ac2c-19d6057634e3" has the following custom mailboxes: # :1 -> *scenario | name | type | | one | folder | | two | folder | | three | label | Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:24+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:24+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/044/config1978442543/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:24+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/044/data2570023637/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/044/data2570023637/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:24+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:24+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:24+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:24+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:24+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:24+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:24+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:24+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/044/config1978442543/grpcServerConfig.json time="2024-08-27T12:32:24+02:00" level=info msg="gRPC server listening on /tmp/bridge3856" pkg=grpc time="2024-08-27T12:32:24+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:24+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:24+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:24+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:24+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:24+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (aac18da8)" time="2024-08-27T12:32:24+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (aac18da8)" time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:44979/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:44979/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:24+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Adding vault user" userID=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Creating new user" userID=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:44979/core/v4/events/latest" pkg=gpa/client userID=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Starting service Last EventID=Aw==" service=user-events user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:44979/core/v4/settings" pkg=gpa/client userID=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Starting service main loop" service=telemetry user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Starting service main loop" service=smtp user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:44979/core/v4/labels?Type=4" pkg=gpa/client userID=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:44979/core/v4/labels?Type=3" pkg=gpa/client userID=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:44979/core/v4/labels?Type=1" pkg=gpa/client userID=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Adding user to imap server" addrID=911a7c10-3ed7-4ad4-b2a4-be1211b43475 service=server-manager time="2024-08-27T12:32:24+02:00" level=info msg="Creating new IMAP user" addrID=911a7c10-3ed7-4ad4-b2a4-be1211b43475 service=server-manager time="2024-08-27T12:32:24+02:00" level=info msg="Setting gluon ID" addrID=911a7c10-3ed7-4ad4-b2a4-be1211b43475 gluonID=b0e2bcd8-8ab4-4911-9d49-343fa06871cf userID=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Created new IMAP user" addrID=911a7c10-3ed7-4ad4-b2a4-be1211b43475 gluonID=b0e2bcd8-8ab4-4911-9d49-343fa06871cf service=server-manager time="2024-08-27T12:32:24+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:24+02:00" level=info msg=Resuming service=user-events user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b0e2bcd8-8ab4-4911-9d49-343fa06871cf labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:24+02:00" level=info msg="Starting IMAP Service" service=imap user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Sync triggered" service=imap user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:24.71155599 +0200 CEST m=+64.941657334" user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Syncing labels" service=imap user=f373d21b-b2da-4779-80e8-9ae3fc845889 And the user logs in with username "34e9c41e-39d3-481e-ac2c-19d6057634e3" and password "password" # :1 -> *scenario time="2024-08-27T12:32:24+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:f373d21b-b2da-4779-80e8-9ae3fc845889" userID=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Synced labels" service=imap user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:44979/mail/v4/messages/count" pkg=gpa/client userID=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Syncing messages" service=imap user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Job started" service=imap user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:44979/mail/v4/messages" pkg=gpa/client userID=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Job finished" service=imap user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Synced messages" service=imap user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Finished user sync" duration=4.857897ms service=imap user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=f373d21b-b2da-4779-80e8-9ae3fc845889 And user "34e9c41e-39d3-481e-ac2c-19d6057634e3" finishes syncing # :1 -> *scenario time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:44979/data/v1/stats" pkg=gpa/client userID=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Configuration Status Success event sent." userID=f373d21b-b2da-4779-80e8-9ae3fc845889 And user "34e9c41e-39d3-481e-ac2c-19d6057634e3" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:24+02:00" level=info msg="200 OK: DELETE https://127.0.0.1:44979/core/v4/labels/a7a9c520-e91c-4404-8b08-70afaf136102" pkg=gpa/client userID=f373d21b-b2da-4779-80e8-9ae3fc845889 Scenario: Delete folder # features/imap/mailbox/delete.feature:16 When IMAP client "1" deletes "Folders/one" # :1 -> *scenario Then IMAP client "1" does not see "Folders/one" # :1 -> *scenario But IMAP client "1" sees "Folders/two" # :1 -> *scenario time="2024-08-27T12:32:24+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:24+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:24+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:24+02:00" level=info msg="Closing user" userID=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Exiting IMAP Service" service=imap user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Exiting service main loop" service=smtp user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Exiting Service" service=user-identity user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Exiting service main loop" service=telemetry user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Exiting service" service=user-events user=f373d21b-b2da-4779-80e8-9ae3fc845889 time="2024-08-27T12:32:24+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:24+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:24+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:24+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:24+02:00" level=info msg="Closing SMTP server" service=server-manager But IMAP client "1" sees "Labels/three" # :1 -> *scenario === RUN TestFeatures/Delete_label time="2024-08-27T12:32:24+02:00" level=info msg="User '7526a0d0-23e8-41cf-ab3d-01f0dd69e77b' created with id=7583b1e5-d311-42f3-b3dd-dd53b6deb76d" pkg=gpa/server/backend time="2024-08-27T12:32:25+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:25+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/045/config3114228090/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:25+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/045/data260488176/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/045/data260488176/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:25+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:25+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:25+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:25+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:25+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:25+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:25+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:25+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/045/config3114228090/grpcServerConfig.json time="2024-08-27T12:32:25+02:00" level=info msg="gRPC server listening on /tmp/bridge2779" pkg=grpc time="2024-08-27T12:32:25+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:25+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:25+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:25+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:25+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:25+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (0ff4241d)" time="2024-08-27T12:32:25+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0ff4241d)" time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:35257/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:35257/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:25+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Adding vault user" userID=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Creating new user" userID=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:35257/core/v4/events/latest" pkg=gpa/client userID=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Starting service Last EventID=Aw==" service=user-events user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:35257/core/v4/settings" pkg=gpa/client userID=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Starting service main loop" service=telemetry user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Starting service main loop" service=smtp user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:35257/core/v4/labels?Type=4" pkg=gpa/client userID=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:35257/core/v4/labels?Type=3" pkg=gpa/client userID=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:35257/core/v4/labels?Type=1" pkg=gpa/client userID=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Adding user to imap server" addrID=e7729351-3995-44ad-86f9-9dd224445fea service=server-manager time="2024-08-27T12:32:25+02:00" level=info msg="Creating new IMAP user" addrID=e7729351-3995-44ad-86f9-9dd224445fea service=server-manager time="2024-08-27T12:32:25+02:00" level=info msg="Setting gluon ID" addrID=e7729351-3995-44ad-86f9-9dd224445fea gluonID=3dd24573-4cab-47dc-b320-af34a6a510e5 userID=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Created new IMAP user" addrID=e7729351-3995-44ad-86f9-9dd224445fea gluonID=3dd24573-4cab-47dc-b320-af34a6a510e5 service=server-manager time="2024-08-27T12:32:25+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:25+02:00" level=info msg=Resuming service=user-events user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3dd24573-4cab-47dc-b320-af34a6a510e5 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:25+02:00" level=info msg="Starting IMAP Service" service=imap user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Sync triggered" service=imap user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:25.547555267 +0200 CEST m=+65.777656611" user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Syncing labels" service=imap user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:7583b1e5-d311-42f3-b3dd-dd53b6deb76d" userID=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Synced labels" service=imap user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:35257/mail/v4/messages/count" pkg=gpa/client userID=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Syncing messages" service=imap user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Job started" service=imap user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:35257/mail/v4/messages" pkg=gpa/client userID=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Job finished" service=imap user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Synced messages" service=imap user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Finished user sync" duration=5.11283ms service=imap user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:35257/data/v1/stats" pkg=gpa/client userID=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Configuration Status Success event sent." userID=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="200 OK: DELETE https://127.0.0.1:35257/core/v4/labels/c6307d1d-39dc-4f8f-b945-8b2874f6ad18" pkg=gpa/client userID=7583b1e5-d311-42f3-b3dd-dd53b6deb76d Scenario: Delete label # features/imap/mailbox/delete.feature:22 When IMAP client "1" deletes "Labels/three" # :1 -> *scenario Then IMAP client "1" does not see "Labels/three" # :1 -> *scenario But IMAP client "1" sees "Folders/one" # :1 -> *scenario time="2024-08-27T12:32:25+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:25+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:25+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:25+02:00" level=info msg="Closing user" userID=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Exiting IMAP Service" service=imap user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Exiting service main loop" service=smtp user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Exiting Service" service=user-identity user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Exiting service main loop" service=telemetry user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Exiting service" service=user-events user=7583b1e5-d311-42f3-b3dd-dd53b6deb76d time="2024-08-27T12:32:25+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:25+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:25+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:25+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:25+02:00" level=info msg="Closing SMTP server" service=server-manager But IMAP client "1" sees "Folders/two" # :1 -> *scenario === RUN TestFeatures/Deleting_system_mailbox_is_not_possible time="2024-08-27T12:32:25+02:00" level=info msg="User '43b5f81c-2bad-416a-8e60-5c445efe5463' created with id=fc847aa4-4ef8-42a1-946b-33e691592646" pkg=gpa/server/backend time="2024-08-27T12:32:26+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:26+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/046/config275712486/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:26+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/046/data3955226855/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/046/data3955226855/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:26+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:26+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:26+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:26+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:26+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/046/config275712486/grpcServerConfig.json time="2024-08-27T12:32:26+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:26+02:00" level=info msg="gRPC server listening on /tmp/bridge9767" pkg=grpc time="2024-08-27T12:32:26+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:26+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:26+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:26+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:26+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:26+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:26+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:26+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (343c663e)" time="2024-08-27T12:32:26+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (343c663e)" time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:39727/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:39727/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:26+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Adding vault user" userID=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Creating new user" userID=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:39727/core/v4/events/latest" pkg=gpa/client userID=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Starting service Last EventID=Aw==" service=user-events user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:39727/core/v4/settings" pkg=gpa/client userID=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Starting service main loop" service=telemetry user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Starting service main loop" service=smtp user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:39727/core/v4/labels?Type=4" pkg=gpa/client userID=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:39727/core/v4/labels?Type=3" pkg=gpa/client userID=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:39727/core/v4/labels?Type=1" pkg=gpa/client userID=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Adding user to imap server" addrID=2feddd10-7554-4db5-b9b6-7c8aa30e29cc service=server-manager time="2024-08-27T12:32:26+02:00" level=info msg="Creating new IMAP user" addrID=2feddd10-7554-4db5-b9b6-7c8aa30e29cc service=server-manager time="2024-08-27T12:32:26+02:00" level=info msg="Setting gluon ID" addrID=2feddd10-7554-4db5-b9b6-7c8aa30e29cc gluonID=421c1cbe-64f6-4f94-820f-2a073ba2ba48 userID=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=421c1cbe-64f6-4f94-820f-2a073ba2ba48 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:26+02:00" level=info msg="Created new IMAP user" addrID=2feddd10-7554-4db5-b9b6-7c8aa30e29cc gluonID=421c1cbe-64f6-4f94-820f-2a073ba2ba48 service=server-manager time="2024-08-27T12:32:26+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:26+02:00" level=info msg=Resuming service=user-events user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Starting IMAP Service" service=imap user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Sync triggered" service=imap user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:26.322314486 +0200 CEST m=+66.552415830" user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Syncing labels" service=imap user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:fc847aa4-4ef8-42a1-946b-33e691592646" userID=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Synced labels" service=imap user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:39727/mail/v4/messages/count" pkg=gpa/client userID=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Syncing messages" service=imap user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Job started" service=imap user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:39727/mail/v4/messages" pkg=gpa/client userID=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Job finished" service=imap user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Synced messages" service=imap user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Finished user sync" duration=4.195489ms service=imap user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:39727/data/v1/stats" pkg=gpa/client userID=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Configuration Status Success event sent." userID=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=error msg="Command failed" cmd="DELETE 'g+y1Ib8yD2dyh+i5I4Cbs010utlij3E+0ODOTP4E8vg='" error="cannot delete INBOX" pkg=gluon/session session=1 Scenario: Deleting system mailbox is not possible # features/imap/mailbox/delete.feature:28 When IMAP client "1" deletes "INBOX" # :1 -> *scenario Then it fails # :1 -> *scenario time="2024-08-27T12:32:26+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:26+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:26+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:26+02:00" level=info msg="Closing user" userID=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Exiting IMAP Service" service=imap user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Exiting service main loop" service=smtp user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Exiting Service" service=user-identity user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Exiting service main loop" service=telemetry user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Exiting service" service=user-events user=fc847aa4-4ef8-42a1-946b-33e691592646 time="2024-08-27T12:32:26+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:26+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:26+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:26+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:26+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" sees "INBOX" # :1 -> *scenario Feature: IMAP Hide All Mail === RUN TestFeatures/Hide_All_Mail_Mailbox time="2024-08-27T12:32:26+02:00" level=info msg="User 'db73b91e-0916-4696-a306-6692595cc342' created with id=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513" pkg=gpa/server/backend Background: Given there exists an account with username "db73b91e-0916-4696-a306-6692595cc342" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:26+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:26+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/047/config4267400012/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:26+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/047/data197963064/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/047/data197963064/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:26+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:26+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:26+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:26+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:26+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:26+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:26+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:26+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/047/config4267400012/grpcServerConfig.json time="2024-08-27T12:32:26+02:00" level=info msg="gRPC server listening on /tmp/bridge2674" pkg=grpc time="2024-08-27T12:32:26+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:26+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:26+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:26+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:26+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:26+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (4b38733f)" time="2024-08-27T12:32:26+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4b38733f)" time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:38327/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:38327/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:26+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Adding vault user" userID=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Creating new user" userID=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:38327/core/v4/events/latest" pkg=gpa/client userID=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:38327/core/v4/settings" pkg=gpa/client userID=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Starting service main loop" service=telemetry user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Starting service main loop" service=smtp user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:38327/core/v4/labels?Type=4" pkg=gpa/client userID=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:38327/core/v4/labels?Type=3" pkg=gpa/client userID=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:38327/core/v4/labels?Type=1" pkg=gpa/client userID=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Adding user to imap server" addrID=9bcb18f4-1fac-4ab9-9b5f-9cd5b191b266 service=server-manager time="2024-08-27T12:32:26+02:00" level=info msg="Creating new IMAP user" addrID=9bcb18f4-1fac-4ab9-9b5f-9cd5b191b266 service=server-manager time="2024-08-27T12:32:26+02:00" level=info msg="Setting gluon ID" addrID=9bcb18f4-1fac-4ab9-9b5f-9cd5b191b266 gluonID=c3d4b37b-568d-4f72-9bd0-fd78dbcebd46 userID=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Created new IMAP user" addrID=9bcb18f4-1fac-4ab9-9b5f-9cd5b191b266 gluonID=c3d4b37b-568d-4f72-9bd0-fd78dbcebd46 service=server-manager time="2024-08-27T12:32:26+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:26+02:00" level=info msg=Resuming service=user-events user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 And the user logs in with username "db73b91e-0916-4696-a306-6692595cc342" and password "password" # :1 -> *scenario time="2024-08-27T12:32:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c3d4b37b-568d-4f72-9bd0-fd78dbcebd46 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:26+02:00" level=info msg="Starting IMAP Service" service=imap user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Sync triggered" service=imap user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:26.926943652 +0200 CEST m=+67.157044986" user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Syncing labels" service=imap user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:db4b37b8-8d0e-4bcc-8b6a-f21d37e95513" userID=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Synced labels" service=imap user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:38327/mail/v4/messages/count" pkg=gpa/client userID=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Syncing messages" service=imap user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Job started" service=imap user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:38327/mail/v4/messages" pkg=gpa/client userID=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Job finished" service=imap user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Synced messages" service=imap user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Finished user sync" duration=3.328915ms service=imap user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 And user "db73b91e-0916-4696-a306-6692595cc342" finishes syncing # :1 -> *scenario time="2024-08-27T12:32:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:38327/data/v1/stats" pkg=gpa/client userID=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:26+02:00" level=info msg="Configuration Status Success event sent." userID=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 And user "db73b91e-0916-4696-a306-6692595cc342" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario Scenario: Hide All Mail Mailbox # features/imap/mailbox/hide_all_mail.feature:11 Given IMAP client "1" eventually sees the following mailbox info: # :1 -> *scenario | name | | INBOX | | Drafts | | Sent | | Starred | | Archive | | Spam | | Trash | | All Mail | | Folders | | Labels | time="2024-08-27T12:32:27+02:00" level=info msg="Setting show all mail" show=false userID=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 When the user hides All Mail # :1 -> *scenario time="2024-08-27T12:32:27+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off off starttls starttls default default default default 0.0.0 35}}" pkg=telemetry Then IMAP client "1" eventually sees the following mailbox info: # :1 -> *scenario | name | | INBOX | | Drafts | | Sent | | Starred | | Archive | | Spam | | Trash | | Folders | | Labels | time="2024-08-27T12:32:27+02:00" level=info msg="Setting show all mail" show=true userID=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 When the user shows All Mail # :1 -> *scenario time="2024-08-27T12:32:27+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:27+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:27+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:27+02:00" level=info msg="Closing user" userID=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:27+02:00" level=info msg="Exiting IMAP Service" service=imap user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:27+02:00" level=info msg="Exiting service main loop" service=smtp user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:27+02:00" level=info msg="Exiting Service" service=user-identity user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:27+02:00" level=info msg="Exiting service main loop" service=telemetry user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:27+02:00" level=info msg="Exiting service" service=user-events user=db4b37b8-8d0e-4bcc-8b6a-f21d37e95513 time="2024-08-27T12:32:27+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:27+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" eventually sees the following mailbox info: # :1 -> *scenario | name | | INBOX | | Drafts | | Sent | | Starred | | Archive | | Spam | | Trash | | All Mail | | Folders | | Labels | Feature: IMAP get mailbox info === RUN TestFeatures/Mailbox_status_reports_correct_name,_total_and_unread time="2024-08-27T12:32:27+02:00" level=info msg="User '458a96f4-a383-4aba-8a2e-8308c6fab220' created with id=1823b397-a413-454d-a66d-46c258db9bd4" pkg=gpa/server/backend Background: Given there exists an account with username "458a96f4-a383-4aba-8a2e-8308c6fab220" and password "password" # :1 -> *scenario And the account "458a96f4-a383-4aba-8a2e-8308c6fab220" has the following custom mailboxes: # :1 -> *scenario | name | type | | one | folder | And the address "458a96f4-a383-4aba-8a2e-8308c6fab220@proton.local" of account "458a96f4-a383-4aba-8a2e-8308c6fab220" has the following messages in "Folders/one": # :1 -> *scenario | from | to | subject | unread | | a@example.com | a@example.com | one | true | | b@example.com | b@example.com | two | false | Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:28+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:28+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/048/config3269475977/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:28+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/048/data3792436548/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/048/data3792436548/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:28+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:28+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:28+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:28+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:28+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/048/config3269475977/grpcServerConfig.json time="2024-08-27T12:32:28+02:00" level=info msg="gRPC server listening on /tmp/bridge7916" pkg=grpc time="2024-08-27T12:32:28+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:28+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:28+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:28+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:28+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:28+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:28+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:28+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:28+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (79417176)" time="2024-08-27T12:32:28+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (79417176)" time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:32873/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:32873/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:28+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Adding vault user" userID=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Creating new user" userID=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:32873/core/v4/events/latest" pkg=gpa/client userID=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Starting service Last EventID=Aw==" service=user-events user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:32873/core/v4/settings" pkg=gpa/client userID=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Starting service main loop" service=telemetry user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Starting service main loop" service=smtp user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:32873/core/v4/labels?Type=4" pkg=gpa/client userID=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:32873/core/v4/labels?Type=3" pkg=gpa/client userID=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:32873/core/v4/labels?Type=1" pkg=gpa/client userID=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Adding user to imap server" addrID=23ecfc01-328f-4809-8b43-e18710916605 service=server-manager time="2024-08-27T12:32:28+02:00" level=info msg="Creating new IMAP user" addrID=23ecfc01-328f-4809-8b43-e18710916605 service=server-manager time="2024-08-27T12:32:28+02:00" level=info msg="Setting gluon ID" addrID=23ecfc01-328f-4809-8b43-e18710916605 gluonID=b4da230d-e4be-40cf-8531-27d0670c3476 userID=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Created new IMAP user" addrID=23ecfc01-328f-4809-8b43-e18710916605 gluonID=b4da230d-e4be-40cf-8531-27d0670c3476 service=server-manager time="2024-08-27T12:32:28+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:28+02:00" level=info msg=Resuming service=user-events user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b4da230d-e4be-40cf-8531-27d0670c3476 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:28+02:00" level=info msg="Starting IMAP Service" service=imap user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Sync triggered" service=imap user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:28.322505468 +0200 CEST m=+68.552606812" user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Syncing labels" service=imap user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:1823b397-a413-454d-a66d-46c258db9bd4" userID=1823b397-a413-454d-a66d-46c258db9bd4 And the user logs in with username "458a96f4-a383-4aba-8a2e-8308c6fab220" and password "password" # :1 -> *scenario time="2024-08-27T12:32:28+02:00" level=info msg="Synced labels" service=imap user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:32873/mail/v4/messages/count" pkg=gpa/client userID=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Syncing messages" service=imap user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Job started" service=imap user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:32873/mail/v4/messages" pkg=gpa/client userID=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:32873/mail/v4/messages" pkg=gpa/client userID=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Creating new child job" service=imap user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Job finished" service=imap user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:32873/mail/v4/messages/860c82c2-46f4-407f-8b3d-0435d0853f3b" pkg=gpa/client userID=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:32873/mail/v4/messages/4038d14f-1393-4a25-8a31-f6abd348157f" pkg=gpa/client userID=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Child job finished" service=imap user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Synced messages" service=imap user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Finished user sync" duration=5.517887ms service=imap user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=1823b397-a413-454d-a66d-46c258db9bd4 And user "458a96f4-a383-4aba-8a2e-8308c6fab220" finishes syncing # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:32873/data/v1/stats" pkg=gpa/client userID=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Configuration Status Success event sent." userID=1823b397-a413-454d-a66d-46c258db9bd4 Scenario: Mailbox status reports correct name, total and unread # features/imap/mailbox/info.feature:17 When user "458a96f4-a383-4aba-8a2e-8308c6fab220" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:32:28+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:28+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:28+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:28+02:00" level=info msg="Closing user" userID=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Exiting IMAP Service" service=imap user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Exiting service main loop" service=smtp user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Exiting Service" service=user-identity user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Exiting service main loop" service=telemetry user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Exiting service" service=user-events user=1823b397-a413-454d-a66d-46c258db9bd4 time="2024-08-27T12:32:28+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:28+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:28+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:28+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:28+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" sees the following mailbox info for "Folders/one": # :1 -> *scenario | name | total | unread | | Folders/one | 2 | 1 | Feature: IMAP list mailboxes === RUN TestFeatures/List_mailboxes time="2024-08-27T12:32:28+02:00" level=info msg="User '3ece781b-27c1-49bf-84c0-c32f3be34c84' created with id=513c71c0-5fd1-4ec0-97ac-703dd83541c9" pkg=gpa/server/backend Scenario: List mailboxes # features/imap/mailbox/list.feature:2 Given there exists an account with username "3ece781b-27c1-49bf-84c0-c32f3be34c84" and password "password" # :1 -> *scenario And the account "3ece781b-27c1-49bf-84c0-c32f3be34c84" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox1 | folder | | mbox2 | label | Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:28+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:28+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/049/config1695182987/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:28+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/049/data1491403994/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/049/data1491403994/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:28+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:28+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:28+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:28+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:28+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:28+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:28+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:28+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/049/config1695182987/grpcServerConfig.json time="2024-08-27T12:32:28+02:00" level=info msg="gRPC server listening on /tmp/bridge4945" pkg=grpc time="2024-08-27T12:32:28+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:28+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:28+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:28+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:28+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:28+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (a29464a1)" time="2024-08-27T12:32:28+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a29464a1)" time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:38625/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:38625/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:28+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Adding vault user" userID=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Creating new user" userID=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:38625/core/v4/events/latest" pkg=gpa/client userID=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:38625/core/v4/settings" pkg=gpa/client userID=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Starting service main loop" service=telemetry user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Starting service main loop" service=smtp user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:38625/core/v4/labels?Type=4" pkg=gpa/client userID=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:38625/core/v4/labels?Type=3" pkg=gpa/client userID=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:38625/core/v4/labels?Type=1" pkg=gpa/client userID=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Adding user to imap server" addrID=6eb3d24c-c979-4e20-89e6-0f7dada64a09 service=server-manager time="2024-08-27T12:32:28+02:00" level=info msg="Creating new IMAP user" addrID=6eb3d24c-c979-4e20-89e6-0f7dada64a09 service=server-manager time="2024-08-27T12:32:28+02:00" level=info msg="Setting gluon ID" addrID=6eb3d24c-c979-4e20-89e6-0f7dada64a09 gluonID=9be134b5-7547-4fcc-bfe8-778853d0ac9b userID=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Received mailbox message count" count=0 gluonID=9be134b5-7547-4fcc-bfe8-778853d0ac9b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:28+02:00" level=info msg="Created new IMAP user" addrID=6eb3d24c-c979-4e20-89e6-0f7dada64a09 gluonID=9be134b5-7547-4fcc-bfe8-778853d0ac9b service=server-manager time="2024-08-27T12:32:28+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:28+02:00" level=info msg=Resuming service=user-events user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Starting IMAP Service" service=imap user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Sync triggered" service=imap user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:28.940596782 +0200 CEST m=+69.170698126" user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Syncing labels" service=imap user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 And the user logs in with username "3ece781b-27c1-49bf-84c0-c32f3be34c84" and password "password" # :1 -> *scenario time="2024-08-27T12:32:28+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:513c71c0-5fd1-4ec0-97ac-703dd83541c9" userID=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Synced labels" service=imap user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:38625/mail/v4/messages/count" pkg=gpa/client userID=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Syncing messages" service=imap user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Job started" service=imap user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:38625/mail/v4/messages" pkg=gpa/client userID=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Job finished" service=imap user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Synced messages" service=imap user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Finished user sync" duration=2.6564ms service=imap user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 And user "3ece781b-27c1-49bf-84c0-c32f3be34c84" finishes syncing # :1 -> *scenario time="2024-08-27T12:32:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:38625/data/v1/stats" pkg=gpa/client userID=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:28+02:00" level=info msg="Configuration Status Success event sent." userID=513c71c0-5fd1-4ec0-97ac-703dd83541c9 And user "3ece781b-27c1-49bf-84c0-c32f3be34c84" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:29+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:29+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:29+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:29+02:00" level=info msg="Closing user" userID=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:29+02:00" level=info msg="Exiting IMAP Service" service=imap user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:29+02:00" level=info msg="Exiting service main loop" service=smtp user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:29+02:00" level=info msg="Exiting Service" service=user-identity user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:29+02:00" level=info msg="Exiting service main loop" service=telemetry user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:29+02:00" level=info msg="Exiting service" service=user-events user=513c71c0-5fd1-4ec0-97ac-703dd83541c9 time="2024-08-27T12:32:29+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:29+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:29+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:29+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:29+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following mailbox info: # :1 -> *scenario | name | | INBOX | | Drafts | | Sent | | Starred | | Archive | | Spam | | Trash | | All Mail | | Folders | | Folders/mbox1 | | Labels | | Labels/mbox2 | === RUN TestFeatures/List_multiple_times_in_parallel_without_crash time="2024-08-27T12:32:29+02:00" level=info msg="User '688b00ea-98fc-49dd-b5d1-c2d14084a29c' created with id=93f3da8e-2bcc-4080-a8da-041de7362633" pkg=gpa/server/backend Scenario: List multiple times in parallel without crash # features/imap/mailbox/list.feature:29 Given there exists an account with username "688b00ea-98fc-49dd-b5d1-c2d14084a29c" and password "password" # :1 -> *scenario And the account "688b00ea-98fc-49dd-b5d1-c2d14084a29c" has 20 custom folders # :1 -> *scenario And the account "688b00ea-98fc-49dd-b5d1-c2d14084a29c" has 60 custom labels # :1 -> *scenario time="2024-08-27T12:32:29+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:29+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/050/config86863653/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:29+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/050/data743581009/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/050/data743581009/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:29+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:29+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:29+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:29+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:29+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/050/config86863653/grpcServerConfig.json time="2024-08-27T12:32:29+02:00" level=info msg="gRPC server listening on /tmp/bridge6797" pkg=grpc time="2024-08-27T12:32:29+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:29+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:29+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:29+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:29+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:29+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:29+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:29+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:29+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (a369d3b1)" time="2024-08-27T12:32:29+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a369d3b1)" time="2024-08-27T12:32:29+02:00" level=info msg="200 OK: POST https://127.0.0.1:42945/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:29+02:00" level=info msg="200 OK: POST https://127.0.0.1:42945/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:29+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Adding vault user" userID=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Creating new user" userID=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Creating user object" numAddr=1 numLabels=92 userID=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:42945/core/v4/events/latest" pkg=gpa/client userID=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Starting service Last EventID=UA==" service=user-events user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:42945/core/v4/settings" pkg=gpa/client userID=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Starting service main loop" service=telemetry user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Starting service main loop" service=smtp user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:42945/core/v4/labels?Type=4" pkg=gpa/client userID=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:42945/core/v4/labels?Type=3" pkg=gpa/client userID=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:42945/core/v4/labels?Type=1" pkg=gpa/client userID=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Adding user to imap server" addrID=abf367d1-090b-4e90-9d87-58d7b70f37fa service=server-manager time="2024-08-27T12:32:29+02:00" level=info msg="Creating new IMAP user" addrID=abf367d1-090b-4e90-9d87-58d7b70f37fa service=server-manager time="2024-08-27T12:32:29+02:00" level=info msg="Setting gluon ID" addrID=abf367d1-090b-4e90-9d87-58d7b70f37fa gluonID=d9fd3a98-4bf4-4000-a6a2-6341a7087807 userID=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Created new IMAP user" addrID=abf367d1-090b-4e90-9d87-58d7b70f37fa gluonID=d9fd3a98-4bf4-4000-a6a2-6341a7087807 service=server-manager time="2024-08-27T12:32:29+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:29+02:00" level=info msg=Resuming service=user-events user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Starting IMAP Service" service=imap user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Received mailbox message count" count=0 gluonID=d9fd3a98-4bf4-4000-a6a2-6341a7087807 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:29+02:00" level=info msg="Sync triggered" service=imap user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:93f3da8e-2bcc-4080-a8da-041de7362633" userID=93f3da8e-2bcc-4080-a8da-041de7362633 And the user logs in with username "688b00ea-98fc-49dd-b5d1-c2d14084a29c" and password "password" # :1 -> *scenario time="2024-08-27T12:32:29+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:29.769063808 +0200 CEST m=+69.999165152" user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Syncing labels" service=imap user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Synced labels" service=imap user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:42945/mail/v4/messages/count" pkg=gpa/client userID=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Syncing messages" service=imap user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Job started" service=imap user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="200 OK: POST https://127.0.0.1:42945/mail/v4/messages" pkg=gpa/client userID=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Job finished" service=imap user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Synced messages" service=imap user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Finished user sync" duration=15.744229ms service=imap user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Event loop reset" eventID="UA==" service=user-events user=93f3da8e-2bcc-4080-a8da-041de7362633 And user "688b00ea-98fc-49dd-b5d1-c2d14084a29c" finishes syncing # :1 -> *scenario time="2024-08-27T12:32:29+02:00" level=info msg="200 OK: POST https://127.0.0.1:42945/data/v1/stats" pkg=gpa/client userID=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Configuration Status Success event sent." userID=93f3da8e-2bcc-4080-a8da-041de7362633 When user "688b00ea-98fc-49dd-b5d1-c2d14084a29c" connects and authenticates IMAP client "1" # :1 -> *scenario And user "688b00ea-98fc-49dd-b5d1-c2d14084a29c" connects and authenticates IMAP client "2" # :1 -> *scenario Then IMAP client "1" counts 20 mailboxes under "Folders" # :1 -> *scenario And IMAP client "1" counts 60 mailboxes under "Labels" # :1 -> *scenario Then IMAP client "2" counts 20 mailboxes under "Folders" # :1 -> *scenario time="2024-08-27T12:32:29+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:29+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:29+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:29+02:00" level=info msg="Closing user" userID=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Exiting IMAP Service" service=imap user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Exiting service main loop" service=smtp user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Exiting Service" service=user-identity user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Exiting service main loop" service=telemetry user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Exiting service" service=user-events user=93f3da8e-2bcc-4080-a8da-041de7362633 time="2024-08-27T12:32:29+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:29+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:29+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:29+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:29+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "2" counts 60 mailboxes under "Labels" # :1 -> *scenario === RUN TestFeatures/List_with_scheduled_mail time="2024-08-27T12:32:29+02:00" level=info msg="User 'bc971a82-7907-4fa9-8f9f-d62f259fcffd' created with id=f0f3a800-7166-4fa3-854f-02362875fd42" pkg=gpa/server/backend Scenario: List with scheduled mail # features/imap/mailbox/list.feature:45 Given there exists an account with username "bc971a82-7907-4fa9-8f9f-d62f259fcffd" and password "password" # :1 -> *scenario And the address "bc971a82-7907-4fa9-8f9f-d62f259fcffd@proton.local" of account "bc971a82-7907-4fa9-8f9f-d62f259fcffd" has the following messages in "Scheduled": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | bc971a82-7907-4fa9-8f9f-d62f259fcffd@proton.local | sch | false | time="2024-08-27T12:32:30+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:30+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/051/config2613150112/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:30+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/051/data2940710905/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/051/data2940710905/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:30+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:30+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:30+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:30+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:30+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/051/config2613150112/grpcServerConfig.json time="2024-08-27T12:32:30+02:00" level=info msg="gRPC server listening on /tmp/bridge3589" pkg=grpc time="2024-08-27T12:32:30+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:30+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:30+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:30+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:30+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:30+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:30+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:30+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:30+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (7b3bf178)" time="2024-08-27T12:32:30+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7b3bf178)" time="2024-08-27T12:32:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:41477/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:41477/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:30+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Adding vault user" userID=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Creating new user" userID=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:41477/core/v4/events/latest" pkg=gpa/client userID=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:41477/core/v4/settings" pkg=gpa/client userID=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Starting service main loop" service=telemetry user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Starting service main loop" service=smtp user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:41477/core/v4/labels?Type=4" pkg=gpa/client userID=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:41477/core/v4/labels?Type=3" pkg=gpa/client userID=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:41477/core/v4/labels?Type=1" pkg=gpa/client userID=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Adding user to imap server" addrID=e038f9fc-9aac-46d2-a737-e118e4bad81d service=server-manager time="2024-08-27T12:32:30+02:00" level=info msg="Creating new IMAP user" addrID=e038f9fc-9aac-46d2-a737-e118e4bad81d service=server-manager time="2024-08-27T12:32:30+02:00" level=info msg="Setting gluon ID" addrID=e038f9fc-9aac-46d2-a737-e118e4bad81d gluonID=b4c57ce8-a691-4c1e-9fbf-b18ccbea6252 userID=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b4c57ce8-a691-4c1e-9fbf-b18ccbea6252 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:30+02:00" level=info msg="Created new IMAP user" addrID=e038f9fc-9aac-46d2-a737-e118e4bad81d gluonID=b4c57ce8-a691-4c1e-9fbf-b18ccbea6252 service=server-manager time="2024-08-27T12:32:30+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:30+02:00" level=info msg=Resuming service=user-events user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Starting IMAP Service" service=imap user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Sync triggered" service=imap user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:30.554338273 +0200 CEST m=+70.784439607" user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Syncing labels" service=imap user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:f0f3a800-7166-4fa3-854f-02362875fd42" userID=f0f3a800-7166-4fa3-854f-02362875fd42 And the user logs in with username "bc971a82-7907-4fa9-8f9f-d62f259fcffd" and password "password" # :1 -> *scenario time="2024-08-27T12:32:30+02:00" level=info msg="Synced labels" service=imap user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:41477/mail/v4/messages/count" pkg=gpa/client userID=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Syncing messages" service=imap user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Job started" service=imap user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:41477/mail/v4/messages" pkg=gpa/client userID=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:41477/mail/v4/messages" pkg=gpa/client userID=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Creating new child job" service=imap user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Job finished" service=imap user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:41477/mail/v4/messages/ae645c71-9a7c-4521-bd3c-02699de9edc9" pkg=gpa/client userID=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Child job finished" service=imap user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Synced messages" service=imap user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Finished user sync" duration=4.133142ms service=imap user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=f0f3a800-7166-4fa3-854f-02362875fd42 And user "bc971a82-7907-4fa9-8f9f-d62f259fcffd" finishes syncing # :1 -> *scenario time="2024-08-27T12:32:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:41477/data/v1/stats" pkg=gpa/client userID=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Configuration Status Success event sent." userID=f0f3a800-7166-4fa3-854f-02362875fd42 And user "bc971a82-7907-4fa9-8f9f-d62f259fcffd" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:32:30+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:30+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:30+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:30+02:00" level=info msg="Closing user" userID=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Exiting IMAP Service" service=imap user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Exiting service main loop" service=smtp user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Exiting Service" service=user-identity user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Exiting service main loop" service=telemetry user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Exiting service" service=user-events user=f0f3a800-7166-4fa3-854f-02362875fd42 time="2024-08-27T12:32:30+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:30+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:30+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:30+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:30+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" eventually sees the following mailbox info: # :1 -> *scenario | name | total | | INBOX | 0 | | Drafts | 0 | | Sent | 0 | | Starred | 0 | | Archive | 0 | | Spam | 0 | | Trash | 0 | | All Mail | 1 | | Folders | 0 | | Labels | 0 | | Scheduled | 1 | Feature: IMAP get mailbox info === RUN TestFeatures/Rename_folder time="2024-08-27T12:32:30+02:00" level=info msg="User '46777f60-d756-4810-b474-789500fff1cf' created with id=dbb1a072-810d-4231-b17e-c11ed0a484d6" pkg=gpa/server/backend Background: Given there exists an account with username "46777f60-d756-4810-b474-789500fff1cf" and password "password" # :1 -> *scenario And the account "46777f60-d756-4810-b474-789500fff1cf" has the following custom mailboxes: # :1 -> *scenario | name | type | | f1 | folder | | l1 | label | Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:31+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:31+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/052/config2213886347/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:31+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/052/data3209752032/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/052/data3209752032/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:31+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:31+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:31+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:31+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:31+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:31+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:31+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:31+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/052/config2213886347/grpcServerConfig.json time="2024-08-27T12:32:31+02:00" level=info msg="gRPC server listening on /tmp/bridge9532" pkg=grpc time="2024-08-27T12:32:31+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:31+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:31+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:31+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:31+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:31+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (636daaf8)" time="2024-08-27T12:32:31+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (636daaf8)" time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: POST https://127.0.0.1:33367/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: POST https://127.0.0.1:33367/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:31+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Adding vault user" userID=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Creating new user" userID=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:33367/core/v4/events/latest" pkg=gpa/client userID=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:33367/core/v4/settings" pkg=gpa/client userID=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Starting service main loop" service=telemetry user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Starting service main loop" service=smtp user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:33367/core/v4/labels?Type=4" pkg=gpa/client userID=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:33367/core/v4/labels?Type=3" pkg=gpa/client userID=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:33367/core/v4/labels?Type=1" pkg=gpa/client userID=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Adding user to imap server" addrID=918f8e83-14fb-45af-904d-87e762e13a04 service=server-manager time="2024-08-27T12:32:31+02:00" level=info msg="Creating new IMAP user" addrID=918f8e83-14fb-45af-904d-87e762e13a04 service=server-manager time="2024-08-27T12:32:31+02:00" level=info msg="Setting gluon ID" addrID=918f8e83-14fb-45af-904d-87e762e13a04 gluonID=92f44e4a-00dd-4288-b05c-d05dc0b8b04b userID=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Created new IMAP user" addrID=918f8e83-14fb-45af-904d-87e762e13a04 gluonID=92f44e4a-00dd-4288-b05c-d05dc0b8b04b service=server-manager time="2024-08-27T12:32:31+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:31+02:00" level=info msg=Resuming service=user-events user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Received mailbox message count" count=0 gluonID=92f44e4a-00dd-4288-b05c-d05dc0b8b04b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:31+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:dbb1a072-810d-4231-b17e-c11ed0a484d6" userID=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Starting IMAP Service" service=imap user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Sync triggered" service=imap user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:31.237196195 +0200 CEST m=+71.467297539" user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Syncing labels" service=imap user=dbb1a072-810d-4231-b17e-c11ed0a484d6 And the user logs in with username "46777f60-d756-4810-b474-789500fff1cf" and password "password" # :1 -> *scenario time="2024-08-27T12:32:31+02:00" level=info msg="Synced labels" service=imap user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:33367/mail/v4/messages/count" pkg=gpa/client userID=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Syncing messages" service=imap user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Job started" service=imap user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: POST https://127.0.0.1:33367/mail/v4/messages" pkg=gpa/client userID=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Job finished" service=imap user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Synced messages" service=imap user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Finished user sync" duration=2.591306ms service=imap user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=dbb1a072-810d-4231-b17e-c11ed0a484d6 And user "46777f60-d756-4810-b474-789500fff1cf" finishes syncing # :1 -> *scenario time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: POST https://127.0.0.1:33367/data/v1/stats" pkg=gpa/client userID=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Configuration Status Success event sent." userID=dbb1a072-810d-4231-b17e-c11ed0a484d6 And user "46777f60-d756-4810-b474-789500fff1cf" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:33367/core/v4/labels?Type=3" pkg=gpa/client userID=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: PUT https://127.0.0.1:33367/core/v4/labels/015a68ea-43ea-499c-b74e-6414401af2bc" pkg=gpa/client userID=dbb1a072-810d-4231-b17e-c11ed0a484d6 Scenario: Rename folder # features/imap/mailbox/rename.feature:15 When IMAP client "1" renames "Folders/f1" to "Folders/f2" # :1 -> *scenario Then IMAP client "1" sees "Folders/f2" # :1 -> *scenario time="2024-08-27T12:32:31+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:31+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:31+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:31+02:00" level=info msg="Closing user" userID=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Exiting IMAP Service" service=imap user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Exiting service main loop" service=smtp user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Exiting Service" service=user-identity user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Exiting service main loop" service=telemetry user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Exiting service" service=user-events user=dbb1a072-810d-4231-b17e-c11ed0a484d6 time="2024-08-27T12:32:31+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:31+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:31+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:31+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:31+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" does not see "Folders/f1" # :1 -> *scenario === RUN TestFeatures/Rename_label time="2024-08-27T12:32:31+02:00" level=info msg="User 'cda5c14e-40db-48cf-855b-022412eccf30' created with id=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a" pkg=gpa/server/backend time="2024-08-27T12:32:31+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:31+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/053/config3161390941/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:31+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/053/data441033305/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/053/data441033305/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:31+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:31+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:31+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:31+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:31+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:31+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:31+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:31+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/053/config3161390941/grpcServerConfig.json time="2024-08-27T12:32:31+02:00" level=info msg="gRPC server listening on /tmp/bridge4482" pkg=grpc time="2024-08-27T12:32:31+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:31+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:31+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:31+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:31+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:31+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (52555ea7)" time="2024-08-27T12:32:31+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (52555ea7)" time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: POST https://127.0.0.1:39399/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: POST https://127.0.0.1:39399/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:31+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Adding vault user" userID=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Creating new user" userID=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:39399/core/v4/events/latest" pkg=gpa/client userID=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:39399/core/v4/settings" pkg=gpa/client userID=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Starting service main loop" service=telemetry user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Starting service main loop" service=smtp user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:39399/core/v4/labels?Type=4" pkg=gpa/client userID=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:39399/core/v4/labels?Type=3" pkg=gpa/client userID=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:39399/core/v4/labels?Type=1" pkg=gpa/client userID=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Adding user to imap server" addrID=247c853b-663b-4c42-a42a-40ccedfa9221 service=server-manager time="2024-08-27T12:32:31+02:00" level=info msg="Creating new IMAP user" addrID=247c853b-663b-4c42-a42a-40ccedfa9221 service=server-manager time="2024-08-27T12:32:31+02:00" level=info msg="Setting gluon ID" addrID=247c853b-663b-4c42-a42a-40ccedfa9221 gluonID=ad9f19bb-4a2d-479d-8474-1ef3684ea448 userID=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Created new IMAP user" addrID=247c853b-663b-4c42-a42a-40ccedfa9221 gluonID=ad9f19bb-4a2d-479d-8474-1ef3684ea448 service=server-manager time="2024-08-27T12:32:31+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:31+02:00" level=info msg=Resuming service=user-events user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ad9f19bb-4a2d-479d-8474-1ef3684ea448 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:31+02:00" level=info msg="Starting IMAP Service" service=imap user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Sync triggered" service=imap user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:31.815317923 +0200 CEST m=+72.045419258" user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Syncing labels" service=imap user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a" userID=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Synced labels" service=imap user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:39399/mail/v4/messages/count" pkg=gpa/client userID=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Syncing messages" service=imap user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Job started" service=imap user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: POST https://127.0.0.1:39399/mail/v4/messages" pkg=gpa/client userID=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Job finished" service=imap user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Synced messages" service=imap user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Finished user sync" duration=5.01877ms service=imap user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: POST https://127.0.0.1:39399/data/v1/stats" pkg=gpa/client userID=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Configuration Status Success event sent." userID=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:39399/core/v4/labels?Type=1" pkg=gpa/client userID=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="200 OK: PUT https://127.0.0.1:39399/core/v4/labels/79e5530a-71f8-4539-8a67-22ff85203a9f" pkg=gpa/client userID=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a Scenario: Rename label # features/imap/mailbox/rename.feature:20 When IMAP client "1" renames "Labels/l1" to "Labels/l2" # :1 -> *scenario Then IMAP client "1" sees "Labels/l2" # :1 -> *scenario time="2024-08-27T12:32:31+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:31+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:31+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:31+02:00" level=info msg="Closing user" userID=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Exiting IMAP Service" service=imap user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Exiting service main loop" service=smtp user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Exiting Service" service=user-identity user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Exiting service main loop" service=telemetry user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Exiting service" service=user-events user=bc66eaf9-d0b8-4f58-a381-02d2dbf64c4a time="2024-08-27T12:32:31+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:31+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:31+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:31+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:31+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" does not see "Labels/l1" # :1 -> *scenario === RUN TestFeatures/Renaming_folder_to_label_is_not_possible time="2024-08-27T12:32:31+02:00" level=info msg="User 'a874554d-7783-4cc6-a0cf-18230275cf59' created with id=48b66c7d-15f0-4988-b02c-2b05c5f00294" pkg=gpa/server/backend time="2024-08-27T12:32:32+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:32+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/054/config1239931624/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:32+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/054/data1841554613/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/054/data1841554613/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:32+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:32+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:32+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:32+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:32+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:32+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:32+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/054/config1239931624/grpcServerConfig.json time="2024-08-27T12:32:32+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:32+02:00" level=info msg="gRPC server listening on /tmp/bridge3807" pkg=grpc time="2024-08-27T12:32:32+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:32+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:32+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:32+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:32+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:32+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (ff361c2c)" time="2024-08-27T12:32:32+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ff361c2c)" time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: POST https://127.0.0.1:33199/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: POST https://127.0.0.1:33199/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:32+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Adding vault user" userID=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Creating new user" userID=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:33199/core/v4/events/latest" pkg=gpa/client userID=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:33199/core/v4/settings" pkg=gpa/client userID=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Starting service main loop" service=telemetry user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Starting service main loop" service=smtp user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:33199/core/v4/labels?Type=4" pkg=gpa/client userID=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:33199/core/v4/labels?Type=3" pkg=gpa/client userID=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:33199/core/v4/labels?Type=1" pkg=gpa/client userID=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Adding user to imap server" addrID=62f922ae-6ce3-4617-92c8-20e98263708d service=server-manager time="2024-08-27T12:32:32+02:00" level=info msg="Creating new IMAP user" addrID=62f922ae-6ce3-4617-92c8-20e98263708d service=server-manager time="2024-08-27T12:32:32+02:00" level=info msg="Setting gluon ID" addrID=62f922ae-6ce3-4617-92c8-20e98263708d gluonID=ee65d805-1792-4665-88a4-775b1e64fbd9 userID=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ee65d805-1792-4665-88a4-775b1e64fbd9 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:32+02:00" level=info msg="Created new IMAP user" addrID=62f922ae-6ce3-4617-92c8-20e98263708d gluonID=ee65d805-1792-4665-88a4-775b1e64fbd9 service=server-manager time="2024-08-27T12:32:32+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:32+02:00" level=info msg=Resuming service=user-events user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Starting IMAP Service" service=imap user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Sync triggered" service=imap user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:32.396068898 +0200 CEST m=+72.626170242" user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Syncing labels" service=imap user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:48b66c7d-15f0-4988-b02c-2b05c5f00294" userID=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Synced labels" service=imap user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:33199/mail/v4/messages/count" pkg=gpa/client userID=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Syncing messages" service=imap user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Job started" service=imap user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: POST https://127.0.0.1:33199/mail/v4/messages" pkg=gpa/client userID=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Job finished" service=imap user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Synced messages" service=imap user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Finished user sync" duration=2.491116ms service=imap user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: POST https://127.0.0.1:33199/data/v1/stats" pkg=gpa/client userID=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Configuration Status Success event sent." userID=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:33199/core/v4/labels?Type=1" pkg=gpa/client userID=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=error msg="Command failed" cmd="RENAME 'Hh7A6MmiCZmPjKU5nIy5MQGu52kyeM34kGA9QpvWvi4=' 'ffg2yq/+fEYC0ZySLXnRPnJ4/I1+8M3LAS4l4UNI32o='" error="no such label" pkg=gluon/session session=1 Scenario: Renaming folder to label is not possible # features/imap/mailbox/rename.feature:25 When IMAP client "1" renames "Folders/f1" to "Labels/f2" # :1 -> *scenario time="2024-08-27T12:32:32+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:32+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:32+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:32+02:00" level=info msg="Closing user" userID=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Exiting IMAP Service" service=imap user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Exiting service main loop" service=smtp user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Exiting Service" service=user-identity user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Exiting service main loop" service=telemetry user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Exiting service" service=user-events user=48b66c7d-15f0-4988-b02c-2b05c5f00294 time="2024-08-27T12:32:32+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:32+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:32+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:32+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:32+02:00" level=info msg="Closing SMTP server" service=server-manager Then it fails # :1 -> *scenario === RUN TestFeatures/Renaming_system_folder_is_not_possible time="2024-08-27T12:32:32+02:00" level=info msg="User '94619a16-1d79-4b33-a1f6-d5b3cffa203d' created with id=9358504f-7ac1-4791-91cf-abb4d94ac26e" pkg=gpa/server/backend time="2024-08-27T12:32:32+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:32+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/055/config2990985183/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:32+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/055/data3973732666/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/055/data3973732666/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:32+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:32+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:32+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:32+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:32+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:32+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:32+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:32+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/055/config2990985183/grpcServerConfig.json time="2024-08-27T12:32:32+02:00" level=info msg="gRPC server listening on /tmp/bridge4871" pkg=grpc time="2024-08-27T12:32:32+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:32+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:32+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:32+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:32+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:32+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (9d24a2a9)" time="2024-08-27T12:32:32+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9d24a2a9)" time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: POST https://127.0.0.1:37417/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: POST https://127.0.0.1:37417/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:32+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Adding vault user" userID=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Creating new user" userID=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:37417/core/v4/events/latest" pkg=gpa/client userID=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:37417/core/v4/settings" pkg=gpa/client userID=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Starting service main loop" service=telemetry user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Starting service main loop" service=smtp user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:37417/core/v4/labels?Type=4" pkg=gpa/client userID=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:37417/core/v4/labels?Type=3" pkg=gpa/client userID=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:37417/core/v4/labels?Type=1" pkg=gpa/client userID=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Adding user to imap server" addrID=edc40e6b-3572-429f-9255-210bea7e06af service=server-manager time="2024-08-27T12:32:32+02:00" level=info msg="Creating new IMAP user" addrID=edc40e6b-3572-429f-9255-210bea7e06af service=server-manager time="2024-08-27T12:32:32+02:00" level=info msg="Setting gluon ID" addrID=edc40e6b-3572-429f-9255-210bea7e06af gluonID=dfb6816b-3236-4455-be93-d89f17079153 userID=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Received mailbox message count" count=0 gluonID=dfb6816b-3236-4455-be93-d89f17079153 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:32+02:00" level=info msg="Created new IMAP user" addrID=edc40e6b-3572-429f-9255-210bea7e06af gluonID=dfb6816b-3236-4455-be93-d89f17079153 service=server-manager time="2024-08-27T12:32:32+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:32+02:00" level=info msg=Resuming service=user-events user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Starting IMAP Service" service=imap user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Sync triggered" service=imap user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:32.96998639 +0200 CEST m=+73.200087734" user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:9358504f-7ac1-4791-91cf-abb4d94ac26e" userID=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Syncing labels" service=imap user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Synced labels" service=imap user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:37417/mail/v4/messages/count" pkg=gpa/client userID=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Syncing messages" service=imap user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Job started" service=imap user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: POST https://127.0.0.1:37417/mail/v4/messages" pkg=gpa/client userID=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Job finished" service=imap user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Synced messages" service=imap user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Finished user sync" duration=2.660267ms service=imap user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: POST https://127.0.0.1:37417/data/v1/stats" pkg=gpa/client userID=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Configuration Status Success event sent." userID=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:37417/core/v4/labels?Type=3" pkg=gpa/client userID=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=error msg="Command failed" cmd="RENAME 'SWe9/qWjt7f3RxUASQ6Hv0xvByWEYJ4nWGdfw4AW0MQ=' 'UlB+ObT5VymLo6BL127ifkyU3aVfUjXuw26K6lCKrAw='" error="no such label" pkg=gluon/session session=1 Scenario: Renaming system folder is not possible # features/imap/mailbox/rename.feature:29 When IMAP client "1" renames "Labels/l1" to "Folders/l2" # :1 -> *scenario time="2024-08-27T12:32:32+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:32+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:32+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:32+02:00" level=info msg="Closing user" userID=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Exiting IMAP Service" service=imap user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Exiting service main loop" service=smtp user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Exiting Service" service=user-identity user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Exiting service main loop" service=telemetry user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Exiting service" service=user-events user=9358504f-7ac1-4791-91cf-abb4d94ac26e time="2024-08-27T12:32:32+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:32+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:32+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:32+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:32+02:00" level=info msg="Closing SMTP server" service=server-manager Then it fails # :1 -> *scenario Feature: IMAP get mailbox info === RUN TestFeatures/Rename_folder_with_subfolders time="2024-08-27T12:32:33+02:00" level=info msg="User 'f5a2ac7d-f678-4737-a7ff-cd35e89e3f12' created with id=1b53396d-244f-4a20-a5fc-3f3ad70aa797" pkg=gpa/server/backend Background: Given there exists an account with username "f5a2ac7d-f678-4737-a7ff-cd35e89e3f12" and password "password" # :1 -> *scenario And the account "f5a2ac7d-f678-4737-a7ff-cd35e89e3f12" has the following custom mailboxes: # :1 -> *scenario | name | type | | f1 | folder | | f1/f2 | folder | Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:33+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:33+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/056/config1969779595/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:33+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/056/data2265896276/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/056/data2265896276/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:33+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:33+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:33+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:33+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:33+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/056/config1969779595/grpcServerConfig.json time="2024-08-27T12:32:33+02:00" level=info msg="gRPC server listening on /tmp/bridge0734" pkg=grpc time="2024-08-27T12:32:33+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:33+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:33+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:33+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:33+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:33+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:33+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:33+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:33+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (1506d46e)" time="2024-08-27T12:32:33+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1506d46e)" time="2024-08-27T12:32:33+02:00" level=info msg="200 OK: POST https://127.0.0.1:34103/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:33+02:00" level=info msg="200 OK: POST https://127.0.0.1:34103/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:33+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Adding vault user" userID=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Creating new user" userID=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:34103/core/v4/events/latest" pkg=gpa/client userID=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:34103/core/v4/settings" pkg=gpa/client userID=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Starting service main loop" service=telemetry user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Starting service main loop" service=smtp user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:34103/core/v4/labels?Type=4" pkg=gpa/client userID=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:34103/core/v4/labels?Type=3" pkg=gpa/client userID=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:34103/core/v4/labels?Type=1" pkg=gpa/client userID=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Adding user to imap server" addrID=f1241652-8996-45fb-9dd5-31ea8df52152 service=server-manager time="2024-08-27T12:32:33+02:00" level=info msg="Creating new IMAP user" addrID=f1241652-8996-45fb-9dd5-31ea8df52152 service=server-manager time="2024-08-27T12:32:33+02:00" level=info msg="Setting gluon ID" addrID=f1241652-8996-45fb-9dd5-31ea8df52152 gluonID=0dad7b61-9449-4bac-b690-b6e2edc480d1 userID=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Created new IMAP user" addrID=f1241652-8996-45fb-9dd5-31ea8df52152 gluonID=0dad7b61-9449-4bac-b690-b6e2edc480d1 service=server-manager time="2024-08-27T12:32:33+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:33+02:00" level=info msg="Received mailbox message count" count=0 gluonID=0dad7b61-9449-4bac-b690-b6e2edc480d1 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:33+02:00" level=info msg=Resuming service=user-events user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Starting IMAP Service" service=imap user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Sync triggered" service=imap user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:33.550785547 +0200 CEST m=+73.780886891" user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Syncing labels" service=imap user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 And the user logs in with username "f5a2ac7d-f678-4737-a7ff-cd35e89e3f12" and password "password" # :1 -> *scenario time="2024-08-27T12:32:33+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:1b53396d-244f-4a20-a5fc-3f3ad70aa797" userID=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Synced labels" service=imap user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:34103/mail/v4/messages/count" pkg=gpa/client userID=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Syncing messages" service=imap user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Job started" service=imap user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="200 OK: POST https://127.0.0.1:34103/mail/v4/messages" pkg=gpa/client userID=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Job finished" service=imap user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Synced messages" service=imap user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Finished user sync" duration=2.539458ms service=imap user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 And user "f5a2ac7d-f678-4737-a7ff-cd35e89e3f12" finishes syncing # :1 -> *scenario time="2024-08-27T12:32:33+02:00" level=info msg="200 OK: POST https://127.0.0.1:34103/data/v1/stats" pkg=gpa/client userID=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Configuration Status Success event sent." userID=1b53396d-244f-4a20-a5fc-3f3ad70aa797 And user "f5a2ac7d-f678-4737-a7ff-cd35e89e3f12" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:34103/core/v4/labels?Type=3" pkg=gpa/client userID=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="200 OK: PUT https://127.0.0.1:34103/core/v4/labels/ed3d5afc-a113-411f-a2b0-94542a3d20f2" pkg=gpa/client userID=1b53396d-244f-4a20-a5fc-3f3ad70aa797 Scenario: Rename folder with subfolders # features/imap/mailbox/rename_hiearchy.feature:17 When IMAP client "1" renames "Folders/f1" to "Folders/f3" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" sees "Folders/f3" # :1 -> *scenario Then IMAP client "1" sees "Folders/f3/f2" # :1 -> *scenario And IMAP client "1" does not see "Folders/f1" # :1 -> *scenario time="2024-08-27T12:32:33+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:33+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:33+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:33+02:00" level=info msg="Closing user" userID=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Exiting IMAP Service" service=imap user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Exiting service main loop" service=smtp user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Exiting Service" service=user-identity user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Exiting service main loop" service=telemetry user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Exiting service" service=user-events user=1b53396d-244f-4a20-a5fc-3f3ad70aa797 time="2024-08-27T12:32:33+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:33+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:33+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:33+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:33+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" does not see "Folders/f1/f2" # :1 -> *scenario Feature: IMAP select mailbox === RUN TestFeatures/Select_inbox time="2024-08-27T12:32:33+02:00" level=info msg="User '1c407e34-387f-4780-8c53-c92095519775' created with id=77ffdf39-f202-486f-9a0a-7b02832751fc" pkg=gpa/server/backend Background: Given there exists an account with username "1c407e34-387f-4780-8c53-c92095519775" and password "password" # :1 -> *scenario And the account "1c407e34-387f-4780-8c53-c92095519775" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:33+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:33+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/057/config1829663616/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:33+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/057/data4208663854/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/057/data4208663854/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:33+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:33+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:33+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:33+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:33+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:33+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:33+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:33+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/057/config1829663616/grpcServerConfig.json time="2024-08-27T12:32:33+02:00" level=info msg="gRPC server listening on /tmp/bridge8187" pkg=grpc time="2024-08-27T12:32:33+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:33+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:33+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:33+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:33+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:33+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (5b98450d)" time="2024-08-27T12:32:33+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (5b98450d)" time="2024-08-27T12:32:33+02:00" level=info msg="200 OK: POST https://127.0.0.1:42991/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:42991/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:34+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Adding vault user" userID=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Creating new user" userID=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:42991/core/v4/events/latest" pkg=gpa/client userID=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:42991/core/v4/settings" pkg=gpa/client userID=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Starting service main loop" service=telemetry user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Starting service main loop" service=smtp user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:42991/core/v4/labels?Type=4" pkg=gpa/client userID=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:42991/core/v4/labels?Type=3" pkg=gpa/client userID=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:42991/core/v4/labels?Type=1" pkg=gpa/client userID=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Adding user to imap server" addrID=4b401014-787b-4c62-85c1-32e9a1b738bd service=server-manager time="2024-08-27T12:32:34+02:00" level=info msg="Creating new IMAP user" addrID=4b401014-787b-4c62-85c1-32e9a1b738bd service=server-manager time="2024-08-27T12:32:34+02:00" level=info msg="Setting gluon ID" addrID=4b401014-787b-4c62-85c1-32e9a1b738bd gluonID=4806ae42-f40d-49ce-9300-9f1b67315180 userID=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4806ae42-f40d-49ce-9300-9f1b67315180 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:34+02:00" level=info msg="Created new IMAP user" addrID=4b401014-787b-4c62-85c1-32e9a1b738bd gluonID=4806ae42-f40d-49ce-9300-9f1b67315180 service=server-manager time="2024-08-27T12:32:34+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:34+02:00" level=info msg=Resuming service=user-events user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Starting IMAP Service" service=imap user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Sync triggered" service=imap user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:77ffdf39-f202-486f-9a0a-7b02832751fc" userID=77ffdf39-f202-486f-9a0a-7b02832751fc And the user logs in with username "1c407e34-387f-4780-8c53-c92095519775" and password "password" # :1 -> *scenario time="2024-08-27T12:32:34+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:34.130335063 +0200 CEST m=+74.360436407" user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Syncing labels" service=imap user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Synced labels" service=imap user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:42991/mail/v4/messages/count" pkg=gpa/client userID=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Syncing messages" service=imap user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Job started" service=imap user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:42991/mail/v4/messages" pkg=gpa/client userID=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Job finished" service=imap user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Synced messages" service=imap user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Finished user sync" duration=3.163802ms service=imap user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=77ffdf39-f202-486f-9a0a-7b02832751fc And user "1c407e34-387f-4780-8c53-c92095519775" finishes syncing # :1 -> *scenario time="2024-08-27T12:32:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:42991/data/v1/stats" pkg=gpa/client userID=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Configuration Status Success event sent." userID=77ffdf39-f202-486f-9a0a-7b02832751fc And user "1c407e34-387f-4780-8c53-c92095519775" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario Scenario: Select inbox # features/imap/mailbox/select.feature:15 When IMAP client "1" selects "INBOX" # :1 -> *scenario time="2024-08-27T12:32:34+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:34+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:34+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:34+02:00" level=info msg="Closing user" userID=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Exiting IMAP Service" service=imap user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Exiting service main loop" service=smtp user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Exiting Service" service=user-identity user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Exiting service main loop" service=telemetry user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Exiting service" service=user-events user=77ffdf39-f202-486f-9a0a-7b02832751fc time="2024-08-27T12:32:34+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:34+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:34+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:34+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:34+02:00" level=info msg="Closing SMTP server" service=server-manager Then it succeeds # :1 -> *scenario === RUN TestFeatures/Select_custom_mailbox time="2024-08-27T12:32:34+02:00" level=info msg="User 'c0f9c2bc-33e8-4197-9d88-5d3d8564fe10' created with id=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e" pkg=gpa/server/backend time="2024-08-27T12:32:34+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:34+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/058/config3456984657/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:34+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/058/data4118833238/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/058/data4118833238/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:34+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:34+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:34+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:34+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:34+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:34+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:34+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:34+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/058/config3456984657/grpcServerConfig.json time="2024-08-27T12:32:34+02:00" level=info msg="gRPC server listening on /tmp/bridge5330" pkg=grpc time="2024-08-27T12:32:34+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:34+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:34+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:34+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:34+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:34+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (2e9d7e31)" time="2024-08-27T12:32:34+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2e9d7e31)" time="2024-08-27T12:32:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:44177/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:44177/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:34+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Adding vault user" userID=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Creating new user" userID=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:44177/core/v4/events/latest" pkg=gpa/client userID=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:44177/core/v4/settings" pkg=gpa/client userID=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Starting service main loop" service=telemetry user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Starting service main loop" service=smtp user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:44177/core/v4/labels?Type=4" pkg=gpa/client userID=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:44177/core/v4/labels?Type=3" pkg=gpa/client userID=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:44177/core/v4/labels?Type=1" pkg=gpa/client userID=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Adding user to imap server" addrID=203212f9-6a6e-4192-8f97-7116c451c9a7 service=server-manager time="2024-08-27T12:32:34+02:00" level=info msg="Creating new IMAP user" addrID=203212f9-6a6e-4192-8f97-7116c451c9a7 service=server-manager time="2024-08-27T12:32:34+02:00" level=info msg="Setting gluon ID" addrID=203212f9-6a6e-4192-8f97-7116c451c9a7 gluonID=d6cf8c0f-9bc0-4043-9054-8c0740c04392 userID=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Received mailbox message count" count=0 gluonID=d6cf8c0f-9bc0-4043-9054-8c0740c04392 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:34+02:00" level=info msg="Created new IMAP user" addrID=203212f9-6a6e-4192-8f97-7116c451c9a7 gluonID=d6cf8c0f-9bc0-4043-9054-8c0740c04392 service=server-manager time="2024-08-27T12:32:34+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:34+02:00" level=info msg=Resuming service=user-events user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Starting IMAP Service" service=imap user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Sync triggered" service=imap user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:34.70789299 +0200 CEST m=+74.937994335" user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Syncing labels" service=imap user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e" userID=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Synced labels" service=imap user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:44177/mail/v4/messages/count" pkg=gpa/client userID=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Syncing messages" service=imap user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Job started" service=imap user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:44177/mail/v4/messages" pkg=gpa/client userID=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Job finished" service=imap user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Synced messages" service=imap user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Finished user sync" duration=2.596585ms service=imap user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:44177/data/v1/stats" pkg=gpa/client userID=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Configuration Status Success event sent." userID=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e Scenario: Select custom mailbox # features/imap/mailbox/select.feature:19 When IMAP client "1" selects "Folders/mbox" # :1 -> *scenario time="2024-08-27T12:32:34+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:34+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:34+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:34+02:00" level=info msg="Closing user" userID=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Exiting IMAP Service" service=imap user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Exiting service main loop" service=smtp user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Exiting Service" service=user-identity user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Exiting service main loop" service=telemetry user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Exiting service" service=user-events user=b295f0b6-eac0-4d1f-9e7d-5affbcf8d15e time="2024-08-27T12:32:34+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:34+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:34+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:34+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:34+02:00" level=info msg="Closing SMTP server" service=server-manager Then it succeeds # :1 -> *scenario === RUN TestFeatures/Select_custom_label time="2024-08-27T12:32:34+02:00" level=info msg="User '4f9cd1c6-fe87-4a87-aa8f-fe7f64191cd6' created with id=104744e7-c9e6-4c03-9b28-2fe3932917be" pkg=gpa/server/backend time="2024-08-27T12:32:35+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:35+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/059/config2390532984/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:35+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/059/data3590498982/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/059/data3590498982/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:35+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:35+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:35+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:35+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:35+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:35+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:35+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:35+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/059/config2390532984/grpcServerConfig.json time="2024-08-27T12:32:35+02:00" level=info msg="gRPC server listening on /tmp/bridge9794" pkg=grpc time="2024-08-27T12:32:35+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:35+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:35+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:35+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:35+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:35+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (379cda47)" time="2024-08-27T12:32:35+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (379cda47)" time="2024-08-27T12:32:35+02:00" level=info msg="200 OK: POST https://127.0.0.1:43003/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:35+02:00" level=info msg="200 OK: POST https://127.0.0.1:43003/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:35+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Adding vault user" userID=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Creating new user" userID=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:43003/core/v4/events/latest" pkg=gpa/client userID=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:43003/core/v4/settings" pkg=gpa/client userID=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Starting service main loop" service=telemetry user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Starting service main loop" service=smtp user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:43003/core/v4/labels?Type=4" pkg=gpa/client userID=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:43003/core/v4/labels?Type=3" pkg=gpa/client userID=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:43003/core/v4/labels?Type=1" pkg=gpa/client userID=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Adding user to imap server" addrID=aa3f2882-6f55-4a3e-b508-b7f40cc751d9 service=server-manager time="2024-08-27T12:32:35+02:00" level=info msg="Creating new IMAP user" addrID=aa3f2882-6f55-4a3e-b508-b7f40cc751d9 service=server-manager time="2024-08-27T12:32:35+02:00" level=info msg="Setting gluon ID" addrID=aa3f2882-6f55-4a3e-b508-b7f40cc751d9 gluonID=3f57d1ab-24d4-4793-90a8-6df86ae2ba3b userID=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3f57d1ab-24d4-4793-90a8-6df86ae2ba3b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:35+02:00" level=info msg="Created new IMAP user" addrID=aa3f2882-6f55-4a3e-b508-b7f40cc751d9 gluonID=3f57d1ab-24d4-4793-90a8-6df86ae2ba3b service=server-manager time="2024-08-27T12:32:35+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:35+02:00" level=info msg=Resuming service=user-events user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Starting IMAP Service" service=imap user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Sync triggered" service=imap user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:35.284868593 +0200 CEST m=+75.514969927" user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Syncing labels" service=imap user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:104744e7-c9e6-4c03-9b28-2fe3932917be" userID=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Synced labels" service=imap user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:43003/mail/v4/messages/count" pkg=gpa/client userID=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Syncing messages" service=imap user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Job started" service=imap user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="200 OK: POST https://127.0.0.1:43003/mail/v4/messages" pkg=gpa/client userID=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Job finished" service=imap user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Synced messages" service=imap user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Finished user sync" duration=2.774443ms service=imap user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="200 OK: POST https://127.0.0.1:43003/data/v1/stats" pkg=gpa/client userID=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Configuration Status Success event sent." userID=104744e7-c9e6-4c03-9b28-2fe3932917be Scenario: Select custom label # features/imap/mailbox/select.feature:23 When IMAP client "1" selects "Labels/label" # :1 -> *scenario time="2024-08-27T12:32:35+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:35+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:35+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:35+02:00" level=info msg="Closing user" userID=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Exiting IMAP Service" service=imap user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Exiting service main loop" service=smtp user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Exiting Service" service=user-identity user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Exiting service main loop" service=telemetry user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Exiting service" service=user-events user=104744e7-c9e6-4c03-9b28-2fe3932917be time="2024-08-27T12:32:35+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:35+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:35+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:35+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:35+02:00" level=info msg="Closing SMTP server" service=server-manager Then it succeeds # :1 -> *scenario === RUN TestFeatures/Select_non-existing_mailbox time="2024-08-27T12:32:35+02:00" level=info msg="User '986b0ab5-28ad-4039-aad1-978a80c0046a' created with id=ad06a768-31ed-4873-8b11-3323747096c7" pkg=gpa/server/backend time="2024-08-27T12:32:35+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:35+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/060/config2502980908/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:35+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/060/data1538344047/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/060/data1538344047/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:35+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:35+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:35+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:35+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:35+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:35+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:35+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/060/config2502980908/grpcServerConfig.json time="2024-08-27T12:32:35+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:35+02:00" level=info msg="gRPC server listening on /tmp/bridge2072" pkg=grpc time="2024-08-27T12:32:35+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:35+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:35+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:35+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:35+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:35+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (f6ab4253)" time="2024-08-27T12:32:35+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f6ab4253)" time="2024-08-27T12:32:35+02:00" level=info msg="200 OK: POST https://127.0.0.1:34737/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:35+02:00" level=info msg="200 OK: POST https://127.0.0.1:34737/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:35+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Adding vault user" userID=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Creating new user" userID=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:34737/core/v4/events/latest" pkg=gpa/client userID=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:34737/core/v4/settings" pkg=gpa/client userID=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Starting service main loop" service=telemetry user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Starting service main loop" service=smtp user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:34737/core/v4/labels?Type=4" pkg=gpa/client userID=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:34737/core/v4/labels?Type=3" pkg=gpa/client userID=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:34737/core/v4/labels?Type=1" pkg=gpa/client userID=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Adding user to imap server" addrID=cb57f8b1-d3f4-4d66-98d5-c9831cbb1817 service=server-manager time="2024-08-27T12:32:35+02:00" level=info msg="Creating new IMAP user" addrID=cb57f8b1-d3f4-4d66-98d5-c9831cbb1817 service=server-manager time="2024-08-27T12:32:35+02:00" level=info msg="Setting gluon ID" addrID=cb57f8b1-d3f4-4d66-98d5-c9831cbb1817 gluonID=6d17e752-0a4a-40e1-97dc-811bdb654a49 userID=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Created new IMAP user" addrID=cb57f8b1-d3f4-4d66-98d5-c9831cbb1817 gluonID=6d17e752-0a4a-40e1-97dc-811bdb654a49 service=server-manager time="2024-08-27T12:32:35+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:35+02:00" level=info msg="Received mailbox message count" count=0 gluonID=6d17e752-0a4a-40e1-97dc-811bdb654a49 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:35+02:00" level=info msg=Resuming service=user-events user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Starting IMAP Service" service=imap user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Sync triggered" service=imap user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:35.874171122 +0200 CEST m=+76.104272456" user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Syncing labels" service=imap user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:ad06a768-31ed-4873-8b11-3323747096c7" userID=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Synced labels" service=imap user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:34737/mail/v4/messages/count" pkg=gpa/client userID=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Syncing messages" service=imap user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Job started" service=imap user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="200 OK: POST https://127.0.0.1:34737/mail/v4/messages" pkg=gpa/client userID=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Job finished" service=imap user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Synced messages" service=imap user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Finished user sync" duration=3.048302ms service=imap user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="200 OK: POST https://127.0.0.1:34737/data/v1/stats" pkg=gpa/client userID=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Configuration Status Success event sent." userID=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=error msg="Command failed" cmd="SELECT 'ZehL4zUy+3hMSBKWdfnv86aCsnFowOp0Syz1juAjN8U='" error="no such mailbox" pkg=gluon/session session=1 Scenario: Select non-existing mailbox # features/imap/mailbox/select.feature:27 When IMAP client "1" selects "qwerty" # :1 -> *scenario time="2024-08-27T12:32:35+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:35+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:35+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:35+02:00" level=info msg="Closing user" userID=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Exiting IMAP Service" service=imap user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Exiting service main loop" service=smtp user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Exiting Service" service=user-identity user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Exiting service main loop" service=telemetry user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Exiting service" service=user-events user=ad06a768-31ed-4873-8b11-3323747096c7 time="2024-08-27T12:32:35+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:35+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:35+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:35+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:35+02:00" level=info msg="Closing SMTP server" service=server-manager Then it fails # :1 -> *scenario Feature: IMAP copy messages === RUN TestFeatures/Copy_message_to_label time="2024-08-27T12:32:36+02:00" level=info msg="User '818a297a-d6e2-4079-b2f5-f8675c546172' created with id=1c1f9e75-a58e-408b-a979-26e152f8fd7c" pkg=gpa/server/backend Background: Given there exists an account with username "818a297a-d6e2-4079-b2f5-f8675c546172" and password "password" # :1 -> *scenario And the account "818a297a-d6e2-4079-b2f5-f8675c546172" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | And the address "818a297a-d6e2-4079-b2f5-f8675c546172@proton.local" of account "818a297a-d6e2-4079-b2f5-f8675c546172" has the following messages in "Inbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 818a297a-d6e2-4079-b2f5-f8675c546172@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:36+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:36+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/061/config1523658736/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:36+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/061/data2630578831/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/061/data2630578831/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:36+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:36+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:36+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:36+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:36+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/061/config1523658736/grpcServerConfig.json time="2024-08-27T12:32:36+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:36+02:00" level=info msg="gRPC server listening on /tmp/bridge8079" pkg=grpc time="2024-08-27T12:32:36+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:36+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:36+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:36+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:36+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:36+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:36+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:36+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c137cd2f)" time="2024-08-27T12:32:36+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c137cd2f)" time="2024-08-27T12:32:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:46073/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:46073/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:36+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Adding vault user" userID=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Creating new user" userID=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:46073/core/v4/events/latest" pkg=gpa/client userID=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:46073/core/v4/settings" pkg=gpa/client userID=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Starting service main loop" service=telemetry user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Starting service main loop" service=smtp user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:46073/core/v4/labels?Type=4" pkg=gpa/client userID=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:46073/core/v4/labels?Type=3" pkg=gpa/client userID=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:46073/core/v4/labels?Type=1" pkg=gpa/client userID=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Adding user to imap server" addrID=693d4678-98a2-45d8-b1cb-c4c45061da20 service=server-manager time="2024-08-27T12:32:36+02:00" level=info msg="Creating new IMAP user" addrID=693d4678-98a2-45d8-b1cb-c4c45061da20 service=server-manager time="2024-08-27T12:32:36+02:00" level=info msg="Setting gluon ID" addrID=693d4678-98a2-45d8-b1cb-c4c45061da20 gluonID=dd67ea2a-7355-44d0-b3e5-cf199b12b21b userID=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Created new IMAP user" addrID=693d4678-98a2-45d8-b1cb-c4c45061da20 gluonID=dd67ea2a-7355-44d0-b3e5-cf199b12b21b service=server-manager time="2024-08-27T12:32:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=dd67ea2a-7355-44d0-b3e5-cf199b12b21b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:36+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:36+02:00" level=info msg=Resuming service=user-events user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Starting IMAP Service" service=imap user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Sync triggered" service=imap user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:36.757039559 +0200 CEST m=+76.987140903" user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Syncing labels" service=imap user=1c1f9e75-a58e-408b-a979-26e152f8fd7c And the user logs in with username "818a297a-d6e2-4079-b2f5-f8675c546172" and password "password" # :1 -> *scenario time="2024-08-27T12:32:36+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:1c1f9e75-a58e-408b-a979-26e152f8fd7c" userID=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Synced labels" service=imap user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:46073/mail/v4/messages/count" pkg=gpa/client userID=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Syncing messages" service=imap user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Job started" service=imap user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:46073/mail/v4/messages" pkg=gpa/client userID=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:46073/mail/v4/messages" pkg=gpa/client userID=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Creating new child job" service=imap user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Job finished" service=imap user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:46073/mail/v4/messages/5d25a208-c747-41f0-a523-c1dbeb7d706c" pkg=gpa/client userID=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:46073/mail/v4/messages/4a4c3e9a-2c9e-4804-b661-637799e7b375" pkg=gpa/client userID=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Child job finished" service=imap user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Synced messages" service=imap user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Finished user sync" duration=5.22903ms service=imap user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=1c1f9e75-a58e-408b-a979-26e152f8fd7c And user "818a297a-d6e2-4079-b2f5-f8675c546172" finishes syncing # :1 -> *scenario time="2024-08-27T12:32:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:46073/data/v1/stats" pkg=gpa/client userID=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Configuration Status Success event sent." userID=1c1f9e75-a58e-408b-a979-26e152f8fd7c And user "818a297a-d6e2-4079-b2f5-f8675c546172" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:36+02:00" level=info msg="200 OK: PUT https://127.0.0.1:46073/mail/v4/messages/label" pkg=gpa/client userID=1c1f9e75-a58e-408b-a979-26e152f8fd7c Scenario: Copy message to label # features/imap/message/copy.feature:19 When IMAP client "1" copies the message with subject "foo" from "INBOX" to "Labels/label" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 818a297a-d6e2-4079-b2f5-f8675c546172@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2024-08-27T12:32:36+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 1}}" pkg=telemetry time="2024-08-27T12:32:36+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:36+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:36+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:36+02:00" level=info msg="Closing user" userID=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Exiting IMAP Service" service=imap user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Exiting service main loop" service=smtp user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Exiting Service" service=user-identity user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Exiting service main loop" service=telemetry user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Exiting service" service=user-events user=1c1f9e75-a58e-408b-a979-26e152f8fd7c time="2024-08-27T12:32:36+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:36+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:36+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:36+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:36+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "Labels/label": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 818a297a-d6e2-4079-b2f5-f8675c546172@proton.local | foo | false | === RUN TestFeatures/Copy_all_messages_to_label time="2024-08-27T12:32:37+02:00" level=info msg="User 'c480719b-dc20-4437-9202-3f8e62cd4f62' created with id=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19" pkg=gpa/server/backend time="2024-08-27T12:32:37+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:37+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/062/config3390166280/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:37+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/062/data760035447/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/062/data760035447/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:37+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:37+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:37+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:37+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:37+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:37+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:37+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:37+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/062/config3390166280/grpcServerConfig.json time="2024-08-27T12:32:37+02:00" level=info msg="gRPC server listening on /tmp/bridge1500" pkg=grpc time="2024-08-27T12:32:37+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:37+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:37+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:37+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:37+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:37+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (a8ffc845)" time="2024-08-27T12:32:37+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a8ffc845)" time="2024-08-27T12:32:37+02:00" level=info msg="200 OK: POST https://127.0.0.1:37765/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:37+02:00" level=info msg="200 OK: POST https://127.0.0.1:37765/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:37+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Adding vault user" userID=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Creating new user" userID=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37765/core/v4/events/latest" pkg=gpa/client userID=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37765/core/v4/settings" pkg=gpa/client userID=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Starting service main loop" service=telemetry user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Starting service main loop" service=smtp user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37765/core/v4/labels?Type=4" pkg=gpa/client userID=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37765/core/v4/labels?Type=3" pkg=gpa/client userID=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37765/core/v4/labels?Type=1" pkg=gpa/client userID=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Adding user to imap server" addrID=b647745a-ae8e-4f75-a2c0-87e37db36061 service=server-manager time="2024-08-27T12:32:37+02:00" level=info msg="Creating new IMAP user" addrID=b647745a-ae8e-4f75-a2c0-87e37db36061 service=server-manager time="2024-08-27T12:32:37+02:00" level=info msg="Setting gluon ID" addrID=b647745a-ae8e-4f75-a2c0-87e37db36061 gluonID=c0434b6a-4c36-452b-a87b-1d715f9a5186 userID=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Created new IMAP user" addrID=b647745a-ae8e-4f75-a2c0-87e37db36061 gluonID=c0434b6a-4c36-452b-a87b-1d715f9a5186 service=server-manager time="2024-08-27T12:32:37+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c0434b6a-4c36-452b-a87b-1d715f9a5186 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:37+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:37+02:00" level=info msg="Starting IMAP Service" service=imap user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg=Resuming service=user-events user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Sync triggered" service=imap user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:37.840223281 +0200 CEST m=+78.070324615" user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Syncing labels" service=imap user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:ac7ed09a-89b2-4900-ac04-79cfd5cd2f19" userID=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Synced labels" service=imap user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37765/mail/v4/messages/count" pkg=gpa/client userID=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Syncing messages" service=imap user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Job started" service=imap user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="200 OK: POST https://127.0.0.1:37765/mail/v4/messages" pkg=gpa/client userID=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="200 OK: POST https://127.0.0.1:37765/mail/v4/messages" pkg=gpa/client userID=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Creating new child job" service=imap user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Job finished" service=imap user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37765/mail/v4/messages/ce13f5bc-82e8-42b8-9cd3-a10a00486c0e" pkg=gpa/client userID=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37765/mail/v4/messages/cd9a5b63-b2e8-498c-bde1-d60f74cd4500" pkg=gpa/client userID=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Child job finished" service=imap user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Synced messages" service=imap user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Finished user sync" duration=6.398809ms service=imap user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="200 OK: POST https://127.0.0.1:37765/data/v1/stats" pkg=gpa/client userID=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="Configuration Status Success event sent." userID=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:37+02:00" level=info msg="200 OK: PUT https://127.0.0.1:37765/mail/v4/messages/label" pkg=gpa/client userID=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 Scenario: Copy all messages to label # features/imap/message/copy.feature:30 When IMAP client "1" copies all messages from "INBOX" to "Labels/label" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | c480719b-dc20-4437-9202-3f8e62cd4f62@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2024-08-27T12:32:38+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 96}}" pkg=telemetry time="2024-08-27T12:32:38+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:38+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:38+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:38+02:00" level=info msg="Closing user" userID=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:38+02:00" level=info msg="Exiting IMAP Service" service=imap user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:38+02:00" level=info msg="Exiting service main loop" service=smtp user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:38+02:00" level=info msg="Exiting Service" service=user-identity user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:38+02:00" level=info msg="Exiting service main loop" service=telemetry user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:38+02:00" level=info msg="Exiting service" service=user-events user=ac7ed09a-89b2-4900-ac04-79cfd5cd2f19 time="2024-08-27T12:32:38+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:38+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:38+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:38+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:38+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "Labels/label": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | c480719b-dc20-4437-9202-3f8e62cd4f62@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | === RUN TestFeatures/Copy_message_to_folder_does_move time="2024-08-27T12:32:38+02:00" level=info msg="User 'f909eeef-bdfe-4f6e-8e3a-aa7bef5dadb1' created with id=9f75aba5-6a6e-4cec-92c1-6f545b4229d1" pkg=gpa/server/backend time="2024-08-27T12:32:38+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:38+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/063/config2527659707/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:38+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/063/data3691640926/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/063/data3691640926/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:38+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:38+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:38+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:38+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:38+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:38+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:38+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:38+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/063/config2527659707/grpcServerConfig.json time="2024-08-27T12:32:38+02:00" level=info msg="gRPC server listening on /tmp/bridge4637" pkg=grpc time="2024-08-27T12:32:38+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:38+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:38+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:38+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:38+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:38+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (588a523f)" time="2024-08-27T12:32:38+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (588a523f)" time="2024-08-27T12:32:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:35265/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:35265/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:38+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Adding vault user" userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Creating new user" userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:35265/core/v4/events/latest" pkg=gpa/client userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:35265/core/v4/settings" pkg=gpa/client userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Starting service main loop" service=telemetry user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Starting service main loop" service=smtp user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:35265/core/v4/labels?Type=4" pkg=gpa/client userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:35265/core/v4/labels?Type=3" pkg=gpa/client userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:35265/core/v4/labels?Type=1" pkg=gpa/client userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Adding user to imap server" addrID=dd782268-3bc2-4e5c-9f9e-f889561b7392 service=server-manager time="2024-08-27T12:32:38+02:00" level=info msg="Creating new IMAP user" addrID=dd782268-3bc2-4e5c-9f9e-f889561b7392 service=server-manager time="2024-08-27T12:32:38+02:00" level=info msg="Setting gluon ID" addrID=dd782268-3bc2-4e5c-9f9e-f889561b7392 gluonID=cb13ac04-b3e5-4bf6-a6ef-9cd4c6faebed userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Received mailbox message count" count=0 gluonID=cb13ac04-b3e5-4bf6-a6ef-9cd4c6faebed labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:38+02:00" level=info msg="Created new IMAP user" addrID=dd782268-3bc2-4e5c-9f9e-f889561b7392 gluonID=cb13ac04-b3e5-4bf6-a6ef-9cd4c6faebed service=server-manager time="2024-08-27T12:32:38+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:38+02:00" level=info msg=Resuming service=user-events user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Starting IMAP Service" service=imap user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Sync triggered" service=imap user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:38.92069139 +0200 CEST m=+79.150792734" user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Syncing labels" service=imap user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:9f75aba5-6a6e-4cec-92c1-6f545b4229d1" userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Synced labels" service=imap user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:35265/mail/v4/messages/count" pkg=gpa/client userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Syncing messages" service=imap user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Job started" service=imap user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:35265/mail/v4/messages" pkg=gpa/client userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:35265/mail/v4/messages" pkg=gpa/client userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Creating new child job" service=imap user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Job finished" service=imap user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:35265/mail/v4/messages/ee21a017-fb1b-4399-ae34-9b169d5e58df" pkg=gpa/client userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:35265/mail/v4/messages/d26d1438-11a5-4f5b-bb9c-e5df9def9ac7" pkg=gpa/client userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Child job finished" service=imap user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Synced messages" service=imap user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Finished user sync" duration=5.391519ms service=imap user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:35265/data/v1/stats" pkg=gpa/client userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="Configuration Status Success event sent." userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:38+02:00" level=info msg="200 OK: PUT https://127.0.0.1:35265/mail/v4/messages/label" pkg=gpa/client userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 Scenario: Copy message to folder does move # features/imap/message/copy.feature:42 When IMAP client "1" copies the message with subject "foo" from "INBOX" to "Folders/mbox" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:32:39+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 90}}" pkg=telemetry time="2024-08-27T12:32:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:35265/core/v4/events/BA==" pkg=gpa/client userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:39+02:00" level=info msg="Received new API event" new="Event BQ==: messages: created=0, updated=1, deleted=0" old="BA==" service=user-events user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:39+02:00" level=info msg="Handling message updated event" messageID=d26d1438-11a5-4f5b-bb9c-e5df9def9ac7 service=imap subject="******** (2c26b46b)" user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 Then IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | jane.doe@mail.com | name@proton.local | bar | true | time="2024-08-27T12:32:40+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:40+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:40+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:40+02:00" level=info msg="Closing user" userID=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:40+02:00" level=info msg="Exiting IMAP Service" service=imap user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:40+02:00" level=info msg="Exiting service main loop" service=smtp user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:40+02:00" level=info msg="Exiting Service" service=user-identity user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:40+02:00" level=info msg="Exiting service main loop" service=telemetry user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:40+02:00" level=info msg="Exiting service" service=user-events user=9f75aba5-6a6e-4cec-92c1-6f545b4229d1 time="2024-08-27T12:32:40+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:40+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:40+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:40+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:40+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "Folders/mbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | f909eeef-bdfe-4f6e-8e3a-aa7bef5dadb1@proton.local | foo | false | === RUN TestFeatures/Copy_all_messages_to_folder_does_move time="2024-08-27T12:32:40+02:00" level=info msg="User 'c4adec82-b127-4ca0-977b-89484f5fb4ae' created with id=a8726642-8339-4aa2-8e35-4cf174e9608e" pkg=gpa/server/backend time="2024-08-27T12:32:40+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:40+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/064/config4011047126/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:40+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/064/data963436067/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/064/data963436067/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:40+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:40+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:40+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:40+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:40+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:40+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:40+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/064/config4011047126/grpcServerConfig.json time="2024-08-27T12:32:40+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:40+02:00" level=info msg="gRPC server listening on /tmp/bridge6759" pkg=grpc time="2024-08-27T12:32:40+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:40+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:40+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:40+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:40+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:40+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (2bba43d4)" time="2024-08-27T12:32:40+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2bba43d4)" time="2024-08-27T12:32:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:40889/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:40889/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:40+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Adding vault user" userID=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Creating new user" userID=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:40889/core/v4/events/latest" pkg=gpa/client userID=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:40889/core/v4/settings" pkg=gpa/client userID=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Starting service main loop" service=telemetry user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Starting service main loop" service=smtp user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:40889/core/v4/labels?Type=4" pkg=gpa/client userID=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:40889/core/v4/labels?Type=3" pkg=gpa/client userID=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:40889/core/v4/labels?Type=1" pkg=gpa/client userID=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Adding user to imap server" addrID=066fe9d7-d6f6-45ba-b053-7c1c6255b55e service=server-manager time="2024-08-27T12:32:40+02:00" level=info msg="Creating new IMAP user" addrID=066fe9d7-d6f6-45ba-b053-7c1c6255b55e service=server-manager time="2024-08-27T12:32:40+02:00" level=info msg="Setting gluon ID" addrID=066fe9d7-d6f6-45ba-b053-7c1c6255b55e gluonID=7f850e19-c011-4bb8-9306-fd8ffca125dd userID=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7f850e19-c011-4bb8-9306-fd8ffca125dd labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:40+02:00" level=info msg="Created new IMAP user" addrID=066fe9d7-d6f6-45ba-b053-7c1c6255b55e gluonID=7f850e19-c011-4bb8-9306-fd8ffca125dd service=server-manager time="2024-08-27T12:32:40+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:40+02:00" level=info msg=Resuming service=user-events user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Starting IMAP Service" service=imap user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:a8726642-8339-4aa2-8e35-4cf174e9608e" userID=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Sync triggered" service=imap user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:40.900281731 +0200 CEST m=+81.130383065" user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Syncing labels" service=imap user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Synced labels" service=imap user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:40889/mail/v4/messages/count" pkg=gpa/client userID=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Syncing messages" service=imap user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Job started" service=imap user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:40889/mail/v4/messages" pkg=gpa/client userID=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:40889/mail/v4/messages" pkg=gpa/client userID=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Creating new child job" service=imap user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Job finished" service=imap user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:40889/mail/v4/messages/2562be68-9550-430d-8b9a-ab1f9b1c82c6" pkg=gpa/client userID=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:40889/mail/v4/messages/23c97431-eb46-44b0-bcdb-061290b3b138" pkg=gpa/client userID=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Child job finished" service=imap user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Synced messages" service=imap user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Finished user sync" duration=4.789265ms service=imap user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:40889/data/v1/stats" pkg=gpa/client userID=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="Configuration Status Success event sent." userID=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:40+02:00" level=info msg="200 OK: PUT https://127.0.0.1:40889/mail/v4/messages/label" pkg=gpa/client userID=a8726642-8339-4aa2-8e35-4cf174e9608e Scenario: Copy all messages to folder does move # features/imap/message/copy.feature:52 When IMAP client "1" copies all messages from "INBOX" to "Folders/mbox" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees the following messages in "Folders/mbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | c4adec82-b127-4ca0-977b-89484f5fb4ae@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2024-08-27T12:32:41+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 60}}" pkg=telemetry time="2024-08-27T12:32:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:40889/core/v4/events/BA==" pkg=gpa/client userID=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:41+02:00" level=info msg="Received new API event" new="Event Bg==: messages: created=0, updated=2, deleted=0" old="BA==" service=user-events user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:41+02:00" level=info msg="Handling message updated event" messageID=2562be68-9550-430d-8b9a-ab1f9b1c82c6 service=imap subject="******** (fcde2b2e)" user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:41+02:00" level=info msg="Handling message updated event" messageID=23c97431-eb46-44b0-bcdb-061290b3b138 service=imap subject="******** (2c26b46b)" user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:41+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:41+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:41+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:41+02:00" level=info msg="Closing user" userID=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:41+02:00" level=info msg="Exiting IMAP Service" service=imap user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:41+02:00" level=info msg="Exiting service main loop" service=smtp user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:41+02:00" level=info msg="Exiting Service" service=user-identity user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:41+02:00" level=info msg="Exiting service main loop" service=telemetry user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:41+02:00" level=info msg="Exiting service" service=user-events user=a8726642-8339-4aa2-8e35-4cf174e9608e time="2024-08-27T12:32:41+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:41+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:41+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:41+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:41+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees 0 messages in "INBOX" # :1 -> *scenario === RUN TestFeatures/Copy_message_from_Inbox_to_Sent_is_not_possible time="2024-08-27T12:32:42+02:00" level=info msg="User '4d2179ff-85f8-4be6-bfb6-b595845a9ed2' created with id=847020a9-8191-4c69-8083-c48468722d35" pkg=gpa/server/backend time="2024-08-27T12:32:42+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:42+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/065/config470484258/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:42+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/065/data3565999719/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/065/data3565999719/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:42+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:42+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:42+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:42+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:42+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:42+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/065/config470484258/grpcServerConfig.json time="2024-08-27T12:32:42+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:42+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:42+02:00" level=info msg="gRPC server listening on /tmp/bridge3724" pkg=grpc time="2024-08-27T12:32:42+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:42+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:42+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:42+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:42+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:42+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (009ee4d1)" time="2024-08-27T12:32:42+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (009ee4d1)" time="2024-08-27T12:32:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:35603/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:35603/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:42+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Adding vault user" userID=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Creating new user" userID=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:35603/core/v4/events/latest" pkg=gpa/client userID=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:35603/core/v4/settings" pkg=gpa/client userID=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Starting service main loop" service=telemetry user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Starting service main loop" service=smtp user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:35603/core/v4/labels?Type=4" pkg=gpa/client userID=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:35603/core/v4/labels?Type=3" pkg=gpa/client userID=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:35603/core/v4/labels?Type=1" pkg=gpa/client userID=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Adding user to imap server" addrID=b32bee6e-b60a-44ec-ba98-93b4c09813d1 service=server-manager time="2024-08-27T12:32:42+02:00" level=info msg="Creating new IMAP user" addrID=b32bee6e-b60a-44ec-ba98-93b4c09813d1 service=server-manager time="2024-08-27T12:32:42+02:00" level=info msg="Setting gluon ID" addrID=b32bee6e-b60a-44ec-ba98-93b4c09813d1 gluonID=1f5acd92-ced3-4da3-a028-390c73417a0c userID=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Created new IMAP user" addrID=b32bee6e-b60a-44ec-ba98-93b4c09813d1 gluonID=1f5acd92-ced3-4da3-a028-390c73417a0c service=server-manager time="2024-08-27T12:32:42+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:42+02:00" level=info msg=Resuming service=user-events user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Received mailbox message count" count=0 gluonID=1f5acd92-ced3-4da3-a028-390c73417a0c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:42+02:00" level=info msg="Starting IMAP Service" service=imap user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Sync triggered" service=imap user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:42.786251303 +0200 CEST m=+83.016352647" user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:847020a9-8191-4c69-8083-c48468722d35" userID=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Syncing labels" service=imap user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Synced labels" service=imap user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:35603/mail/v4/messages/count" pkg=gpa/client userID=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Syncing messages" service=imap user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Job started" service=imap user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:35603/mail/v4/messages" pkg=gpa/client userID=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:35603/mail/v4/messages" pkg=gpa/client userID=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Creating new child job" service=imap user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Job finished" service=imap user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:35603/mail/v4/messages/71d4db3b-5f2b-4cb0-815e-c7595cdef617" pkg=gpa/client userID=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:35603/mail/v4/messages/98cee606-fd27-435b-bf8b-7f0bcda6e993" pkg=gpa/client userID=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Child job finished" service=imap user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Synced messages" service=imap user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Finished user sync" duration=4.933279ms service=imap user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:35603/data/v1/stats" pkg=gpa/client userID=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="Configuration Status Success event sent." userID=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:42+02:00" level=info msg="200 OK: PUT https://127.0.0.1:35603/mail/v4/messages/label" pkg=gpa/client userID=847020a9-8191-4c69-8083-c48468722d35 Scenario: Copy message from Inbox to Sent is not possible # features/imap/message/copy.feature:61 When IMAP client "1" copies the message with subject "foo" from "INBOX" to "Sent" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 4d2179ff-85f8-4be6-bfb6-b595845a9ed2@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2024-08-27T12:32:42+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 54}}" pkg=telemetry time="2024-08-27T12:32:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:35603/core/v4/events/BA==" pkg=gpa/client userID=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:43+02:00" level=info msg="Received new API event" new="Event BQ==: messages: created=0, updated=1, deleted=0" old="BA==" service=user-events user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:43+02:00" level=info msg="Handling message updated event" messageID=71d4db3b-5f2b-4cb0-815e-c7595cdef617 service=imap subject="******** (2c26b46b)" user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:43+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:43+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:43+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:43+02:00" level=info msg="Closing user" userID=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:43+02:00" level=info msg="Exiting IMAP Service" service=imap user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:43+02:00" level=info msg="Exiting service main loop" service=smtp user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:43+02:00" level=info msg="Exiting Service" service=user-identity user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:43+02:00" level=info msg="Exiting service main loop" service=telemetry user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:43+02:00" level=info msg="Exiting service" service=user-events user=847020a9-8191-4c69-8083-c48468722d35 time="2024-08-27T12:32:43+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:43+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:43+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:43+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:43+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees 0 messages in "Sent" # :1 -> *scenario === RUN TestFeatures/Copy_message_from_All_mail_moves_from_the_original_location time="2024-08-27T12:32:43+02:00" level=info msg="User '41d2b6f9-eabf-481a-89f2-6b6d92ff4bba' created with id=c626a802-8402-41aa-aad9-e458f8aa92d4" pkg=gpa/server/backend time="2024-08-27T12:32:44+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:44+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/066/config3062504499/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:44+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/066/data3996178926/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/066/data3996178926/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:44+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:44+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:44+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:44+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:44+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:44+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:44+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:44+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/066/config3062504499/grpcServerConfig.json time="2024-08-27T12:32:44+02:00" level=info msg="gRPC server listening on /tmp/bridge5232" pkg=grpc time="2024-08-27T12:32:44+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:44+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:44+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:44+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:44+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:44+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (64203bac)" time="2024-08-27T12:32:44+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (64203bac)" time="2024-08-27T12:32:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:36415/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:36415/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:44+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Adding vault user" userID=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Creating new user" userID=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:36415/core/v4/events/latest" pkg=gpa/client userID=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:36415/core/v4/settings" pkg=gpa/client userID=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Starting service main loop" service=telemetry user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Starting service main loop" service=smtp user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:36415/core/v4/labels?Type=4" pkg=gpa/client userID=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:36415/core/v4/labels?Type=3" pkg=gpa/client userID=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:36415/core/v4/labels?Type=1" pkg=gpa/client userID=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Adding user to imap server" addrID=f635d96d-cb51-4263-8e98-daec24866ca7 service=server-manager time="2024-08-27T12:32:44+02:00" level=info msg="Creating new IMAP user" addrID=f635d96d-cb51-4263-8e98-daec24866ca7 service=server-manager time="2024-08-27T12:32:44+02:00" level=info msg="Setting gluon ID" addrID=f635d96d-cb51-4263-8e98-daec24866ca7 gluonID=ff792196-de70-467b-b91a-07e6082ba7ac userID=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Created new IMAP user" addrID=f635d96d-cb51-4263-8e98-daec24866ca7 gluonID=ff792196-de70-467b-b91a-07e6082ba7ac service=server-manager time="2024-08-27T12:32:44+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:44+02:00" level=info msg=Resuming service=user-events user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ff792196-de70-467b-b91a-07e6082ba7ac labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:44+02:00" level=info msg="Starting IMAP Service" service=imap user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Sync triggered" service=imap user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:44.665978892 +0200 CEST m=+84.896080236" user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:c626a802-8402-41aa-aad9-e458f8aa92d4" userID=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Syncing labels" service=imap user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Synced labels" service=imap user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:36415/mail/v4/messages/count" pkg=gpa/client userID=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Syncing messages" service=imap user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Job started" service=imap user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:36415/mail/v4/messages" pkg=gpa/client userID=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:36415/mail/v4/messages" pkg=gpa/client userID=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Creating new child job" service=imap user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Job finished" service=imap user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:36415/mail/v4/messages/aaef97f4-3573-49cf-82b5-3bbe93b4cbfd" pkg=gpa/client userID=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:36415/mail/v4/messages/9908e28e-710c-470c-ad4f-2e5d2b7878b4" pkg=gpa/client userID=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Child job finished" service=imap user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Synced messages" service=imap user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Finished user sync" duration=4.735443ms service=imap user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:36415/data/v1/stats" pkg=gpa/client userID=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:44+02:00" level=info msg="Configuration Status Success event sent." userID=c626a802-8402-41aa-aad9-e458f8aa92d4 Scenario: Copy message from All mail moves from the original location # features/imap/message/copy.feature:70 Given IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 41d2b6f9-eabf-481a-89f2-6b6d92ff4bba@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2024-08-27T12:32:44+02:00" level=info msg="200 OK: PUT https://127.0.0.1:36415/mail/v4/messages/label" pkg=gpa/client userID=c626a802-8402-41aa-aad9-e458f8aa92d4 When IMAP client "1" copies the message with subject "foo" from "All Mail" to "Folders/mbox" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:32:44+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 79}}" pkg=telemetry time="2024-08-27T12:32:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:36415/core/v4/events/BA==" pkg=gpa/client userID=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:45+02:00" level=info msg="Received new API event" new="Event BQ==: messages: created=0, updated=1, deleted=0" old="BA==" service=user-events user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:45+02:00" level=info msg="Handling message updated event" messageID=aaef97f4-3573-49cf-82b5-3bbe93b4cbfd service=imap subject="******** (2c26b46b)" user=c626a802-8402-41aa-aad9-e458f8aa92d4 Then IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | jane.doe@mail.com | name@proton.local | bar | true | And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 41d2b6f9-eabf-481a-89f2-6b6d92ff4bba@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2024-08-27T12:32:45+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:45+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:45+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:45+02:00" level=info msg="Closing user" userID=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:45+02:00" level=info msg="Exiting IMAP Service" service=imap user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:45+02:00" level=info msg="Exiting service main loop" service=smtp user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:45+02:00" level=info msg="Exiting Service" service=user-identity user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:45+02:00" level=info msg="Exiting service main loop" service=telemetry user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:45+02:00" level=info msg="Exiting service" service=user-events user=c626a802-8402-41aa-aad9-e458f8aa92d4 time="2024-08-27T12:32:45+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:45+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:45+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:45+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:45+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "Folders/mbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 41d2b6f9-eabf-481a-89f2-6b6d92ff4bba@proton.local | foo | false | === RUN TestFeatures/Move_message_to_trash_then_copy_to_folder_does_not_delete_message time="2024-08-27T12:32:46+02:00" level=info msg="User 'd42638b8-ea39-4286-affc-5a6a1a5bf3e2' created with id=e3b3b670-27ba-4dc8-accf-b48e0e484a1d" pkg=gpa/server/backend time="2024-08-27T12:32:46+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:46+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/067/config4252815409/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:46+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/067/data1175709972/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/067/data1175709972/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:46+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:46+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:46+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:46+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:46+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:46+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:46+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:46+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/067/config4252815409/grpcServerConfig.json time="2024-08-27T12:32:46+02:00" level=info msg="gRPC server listening on /tmp/bridge1681" pkg=grpc time="2024-08-27T12:32:46+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:46+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:46+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:46+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:46+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:46+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (8f6153f8)" time="2024-08-27T12:32:46+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8f6153f8)" time="2024-08-27T12:32:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:43637/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:43637/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:46+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Adding vault user" userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Creating new user" userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:43637/core/v4/events/latest" pkg=gpa/client userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:43637/core/v4/settings" pkg=gpa/client userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Starting service main loop" service=telemetry user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Starting service main loop" service=smtp user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:43637/core/v4/labels?Type=4" pkg=gpa/client userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:43637/core/v4/labels?Type=3" pkg=gpa/client userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:43637/core/v4/labels?Type=1" pkg=gpa/client userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Adding user to imap server" addrID=d0d738d5-122a-4db6-83fa-1392376652e2 service=server-manager time="2024-08-27T12:32:46+02:00" level=info msg="Creating new IMAP user" addrID=d0d738d5-122a-4db6-83fa-1392376652e2 service=server-manager time="2024-08-27T12:32:46+02:00" level=info msg="Setting gluon ID" addrID=d0d738d5-122a-4db6-83fa-1392376652e2 gluonID=ab25ca99-3481-489a-b824-2bec0730bc5c userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ab25ca99-3481-489a-b824-2bec0730bc5c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:46+02:00" level=info msg="Created new IMAP user" addrID=d0d738d5-122a-4db6-83fa-1392376652e2 gluonID=ab25ca99-3481-489a-b824-2bec0730bc5c service=server-manager time="2024-08-27T12:32:46+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:46+02:00" level=info msg=Resuming service=user-events user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Starting IMAP Service" service=imap user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Sync triggered" service=imap user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:46.750318305 +0200 CEST m=+86.980419649" user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Syncing labels" service=imap user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e3b3b670-27ba-4dc8-accf-b48e0e484a1d" userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Synced labels" service=imap user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:43637/mail/v4/messages/count" pkg=gpa/client userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Syncing messages" service=imap user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Job started" service=imap user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:43637/mail/v4/messages" pkg=gpa/client userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:43637/mail/v4/messages" pkg=gpa/client userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Creating new child job" service=imap user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Job finished" service=imap user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:43637/mail/v4/messages/2fd2071a-c80f-44e1-a74a-1287e5ab2487" pkg=gpa/client userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:43637/mail/v4/messages/7f9b869a-612b-4221-9e58-417942829354" pkg=gpa/client userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Child job finished" service=imap user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Synced messages" service=imap user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Finished user sync" duration=5.747132ms service=imap user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:43637/data/v1/stats" pkg=gpa/client userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Configuration Status Success event sent." userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="200 OK: PUT https://127.0.0.1:43637/mail/v4/messages/label" pkg=gpa/client userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="200 OK: PUT https://127.0.0.1:43637/mail/v4/messages/unlabel" pkg=gpa/client userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d Scenario: Move message to trash then copy to folder does not delete message # features/imap/message/copy.feature:88 When IMAP client "1" moves the message with subject "foo" from "INBOX" to "Trash" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees the following messages in "Trash": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | d42638b8-ea39-4286-affc-5a6a1a5bf3e2@proton.local | foo | false | time="2024-08-27T12:32:46+02:00" level=info msg="200 OK: PUT https://127.0.0.1:43637/mail/v4/messages/label" pkg=gpa/client userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d When IMAP client "1" copies the message with subject "foo" from "Trash" to "Folders/mbox" # :1 -> *scenario And it succeeds # :1 -> *scenario When IMAP client "1" marks the message with subject "foo" as deleted # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:46+02:00" level=info msg="200 OK: PUT https://127.0.0.1:43637/mail/v4/messages/unlabel" pkg=gpa/client userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:43637/mail/v4/messages" pkg=gpa/client userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d When IMAP client "1" expunges # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:46+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 1}}" pkg=telemetry time="2024-08-27T12:32:46+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:46+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:46+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:46+02:00" level=info msg="Closing user" userID=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Exiting IMAP Service" service=imap user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Exiting service main loop" service=smtp user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Exiting Service" service=user-identity user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Exiting service main loop" service=telemetry user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Exiting service" service=user-events user=e3b3b670-27ba-4dc8-accf-b48e0e484a1d time="2024-08-27T12:32:46+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:46+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:46+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:46+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:46+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" eventually sees the following messages in "Folders/mbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | d42638b8-ea39-4286-affc-5a6a1a5bf3e2@proton.local | foo | false | Feature: IMAP create messages === RUN TestFeatures/Creates_message_to_user's_primary_address time="2024-08-27T12:32:47+02:00" level=info msg="User '4872bd15-b1de-4109-a3af-259b77758948' created with id=8a034e45-19be-49c0-b08b-7da550640366" pkg=gpa/server/backend Background: Given there exists an account with username "4872bd15-b1de-4109-a3af-259b77758948" and password "password" # :1 -> *scenario And the account "4872bd15-b1de-4109-a3af-259b77758948" has additional address "df343a24-f1cd-4f60-b7c0-88255e07048b@proton.local" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:47+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:47+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/068/config3887051920/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:47+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/068/data2092719253/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/068/data2092719253/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:47+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:47+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:47+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:47+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:47+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:47+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:47+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:47+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/068/config3887051920/grpcServerConfig.json time="2024-08-27T12:32:47+02:00" level=info msg="gRPC server listening on /tmp/bridge2685" pkg=grpc time="2024-08-27T12:32:47+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:47+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:47+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:47+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:47+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:47+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (f2546dc4)" time="2024-08-27T12:32:47+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f2546dc4)" time="2024-08-27T12:32:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:40913/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:40913/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:47+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Adding vault user" userID=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Creating new user" userID=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:40913/core/v4/events/latest" pkg=gpa/client userID=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:40913/core/v4/settings" pkg=gpa/client userID=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Starting service main loop" service=telemetry user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Starting service main loop" service=smtp user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:40913/core/v4/labels?Type=4" pkg=gpa/client userID=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:40913/core/v4/labels?Type=3" pkg=gpa/client userID=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:40913/core/v4/labels?Type=1" pkg=gpa/client userID=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Adding user to imap server" addrID=165f5d7a-4732-4a51-94f9-2b16a01ce095 service=server-manager time="2024-08-27T12:32:47+02:00" level=info msg="Creating new IMAP user" addrID=165f5d7a-4732-4a51-94f9-2b16a01ce095 service=server-manager time="2024-08-27T12:32:47+02:00" level=info msg="Setting gluon ID" addrID=165f5d7a-4732-4a51-94f9-2b16a01ce095 gluonID=fe76e951-fe37-4773-a218-8a03c0b12261 userID=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Created new IMAP user" addrID=165f5d7a-4732-4a51-94f9-2b16a01ce095 gluonID=fe76e951-fe37-4773-a218-8a03c0b12261 service=server-manager time="2024-08-27T12:32:47+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:47+02:00" level=info msg=Resuming service=user-events user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Received mailbox message count" count=0 gluonID=fe76e951-fe37-4773-a218-8a03c0b12261 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:47+02:00" level=info msg="Starting IMAP Service" service=imap user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Sync triggered" service=imap user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:47.588080948 +0200 CEST m=+87.818182282" user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Syncing labels" service=imap user=8a034e45-19be-49c0-b08b-7da550640366 And the user logs in with username "4872bd15-b1de-4109-a3af-259b77758948" and password "password" # :1 -> *scenario time="2024-08-27T12:32:47+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:8a034e45-19be-49c0-b08b-7da550640366" userID=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Synced labels" service=imap user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:40913/mail/v4/messages/count" pkg=gpa/client userID=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Syncing messages" service=imap user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Job started" service=imap user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:40913/mail/v4/messages" pkg=gpa/client userID=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Job finished" service=imap user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Synced messages" service=imap user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Finished user sync" duration=2.660328ms service=imap user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=8a034e45-19be-49c0-b08b-7da550640366 And user "4872bd15-b1de-4109-a3af-259b77758948" finishes syncing # :1 -> *scenario time="2024-08-27T12:32:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:40913/data/v1/stats" pkg=gpa/client userID=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="Configuration Status Success event sent." userID=8a034e45-19be-49c0-b08b-7da550640366 And user "4872bd15-b1de-4109-a3af-259b77758948" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:47+02:00" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2024-08-27T12:32:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:40913/mail/v4/messages/import" pkg=gpa/client userID=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:40913/mail/v4/messages/dff8cafc-4170-4cb9-83e8-d26fa2b38533" pkg=gpa/client userID=8a034e45-19be-49c0-b08b-7da550640366 Scenario: Creates message to user's primary address # features/imap/message/create.feature:12 When IMAP client "1" appends the following messages to "INBOX": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | 4872bd15-b1de-4109-a3af-259b77758948@proton.local | foo | bar | Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | 4872bd15-b1de-4109-a3af-259b77758948@proton.local | foo | bar | time="2024-08-27T12:32:47+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 15}}" pkg=telemetry time="2024-08-27T12:32:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:40913/core/v4/events/AQ==" pkg=gpa/client userID=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:48+02:00" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:48+02:00" level=info msg="Handling message created event" date=0 messageID=dff8cafc-4170-4cb9-83e8-d26fa2b38533 service=imap subject="******** (2c26b46b)" user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:40913/mail/v4/messages/dff8cafc-4170-4cb9-83e8-d26fa2b38533" pkg=gpa/client userID=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:48+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:48+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:48+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:48+02:00" level=info msg="Closing user" userID=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:48+02:00" level=info msg="Exiting IMAP Service" service=imap user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:48+02:00" level=info msg="Exiting service main loop" service=smtp user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:48+02:00" level=info msg="Exiting Service" service=user-identity user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:48+02:00" level=info msg="Exiting service main loop" service=telemetry user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:48+02:00" level=info msg="Exiting service" service=user-events user=8a034e45-19be-49c0-b08b-7da550640366 time="2024-08-27T12:32:48+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:48+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:48+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:48+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:48+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | 4872bd15-b1de-4109-a3af-259b77758948@proton.local | foo | bar | === RUN TestFeatures/Creates_draft time="2024-08-27T12:32:48+02:00" level=info msg="User '70f3b636-393f-4067-8c73-c2e4f82c1de1' created with id=36fa9a2f-744a-49c0-a259-bf90ede751c8" pkg=gpa/server/backend time="2024-08-27T12:32:49+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:49+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/069/config2879395653/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:49+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/069/data2507205422/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/069/data2507205422/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:49+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:49+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:49+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:49+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:49+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:49+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:49+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/069/config2879395653/grpcServerConfig.json time="2024-08-27T12:32:49+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:49+02:00" level=info msg="gRPC server listening on /tmp/bridge4066" pkg=grpc time="2024-08-27T12:32:49+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:49+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:49+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:49+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:49+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:49+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c2c6cbae)" time="2024-08-27T12:32:49+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c2c6cbae)" time="2024-08-27T12:32:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:37743/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:37743/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:49+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Adding vault user" userID=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Creating new user" userID=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:37743/core/v4/events/latest" pkg=gpa/client userID=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:37743/core/v4/settings" pkg=gpa/client userID=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Starting service main loop" service=telemetry user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Starting service main loop" service=smtp user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:37743/core/v4/labels?Type=4" pkg=gpa/client userID=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:37743/core/v4/labels?Type=3" pkg=gpa/client userID=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:37743/core/v4/labels?Type=1" pkg=gpa/client userID=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Adding user to imap server" addrID=dfe301cb-c9c1-4b2f-8ca5-eaea4fa25a6f service=server-manager time="2024-08-27T12:32:49+02:00" level=info msg="Creating new IMAP user" addrID=dfe301cb-c9c1-4b2f-8ca5-eaea4fa25a6f service=server-manager time="2024-08-27T12:32:49+02:00" level=info msg="Setting gluon ID" addrID=dfe301cb-c9c1-4b2f-8ca5-eaea4fa25a6f gluonID=7252ac1d-58d1-4e1b-b326-d013b62b765f userID=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Created new IMAP user" addrID=dfe301cb-c9c1-4b2f-8ca5-eaea4fa25a6f gluonID=7252ac1d-58d1-4e1b-b326-d013b62b765f service=server-manager time="2024-08-27T12:32:49+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:49+02:00" level=info msg=Resuming service=user-events user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7252ac1d-58d1-4e1b-b326-d013b62b765f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:49+02:00" level=info msg="Starting IMAP Service" service=imap user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Sync triggered" service=imap user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:49.218893892 +0200 CEST m=+89.448995236" user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Syncing labels" service=imap user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:36fa9a2f-744a-49c0-a259-bf90ede751c8" userID=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Synced labels" service=imap user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:37743/mail/v4/messages/count" pkg=gpa/client userID=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Syncing messages" service=imap user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Job started" service=imap user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:37743/mail/v4/messages" pkg=gpa/client userID=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Job finished" service=imap user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Synced messages" service=imap user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Finished user sync" duration=2.578221ms service=imap user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:37743/data/v1/stats" pkg=gpa/client userID=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="Configuration Status Success event sent." userID=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2024-08-27T12:32:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:37743/mail/v4/messages" pkg=gpa/client userID=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:37743/mail/v4/messages/e5e2f457-d8f6-4d12-bc43-436c74df0359" pkg=gpa/client userID=36fa9a2f-744a-49c0-a259-bf90ede751c8 Scenario: Creates draft # features/imap/message/create.feature:24 When IMAP client "1" appends the following messages to "Drafts": # :1 -> *scenario | from | to | subject | body | | 70f3b636-393f-4067-8c73-c2e4f82c1de1@proton.local | john.doe@email.com | foo | bar | Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Drafts": # :1 -> *scenario | from | to | subject | body | | 70f3b636-393f-4067-8c73-c2e4f82c1de1@proton.local | john.doe@email.com | foo | bar | time="2024-08-27T12:32:49+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 9}}" pkg=telemetry time="2024-08-27T12:32:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:37743/core/v4/events/AQ==" pkg=gpa/client userID=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:50+02:00" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:50+02:00" level=info msg="Handling message created event" date=0 messageID=e5e2f457-d8f6-4d12-bc43-436c74df0359 service=imap subject="******** (2c26b46b)" user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:37743/mail/v4/messages/e5e2f457-d8f6-4d12-bc43-436c74df0359" pkg=gpa/client userID=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:50+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:50+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:50+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:50+02:00" level=info msg="Closing user" userID=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:50+02:00" level=info msg="Exiting IMAP Service" service=imap user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:50+02:00" level=info msg="Exiting service main loop" service=smtp user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:50+02:00" level=info msg="Exiting Service" service=user-identity user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:50+02:00" level=info msg="Exiting service main loop" service=telemetry user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:50+02:00" level=info msg="Exiting service" service=user-events user=36fa9a2f-744a-49c0-a259-bf90ede751c8 time="2024-08-27T12:32:50+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:50+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:50+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:50+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:50+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | body | | 70f3b636-393f-4067-8c73-c2e4f82c1de1@proton.local | john.doe@email.com | foo | bar | === RUN TestFeatures/Creates_message_sent_from_user's_primary_address time="2024-08-27T12:32:50+02:00" level=info msg="User '7fd20b09-0e5e-4c02-9f65-c7bf4d9b0891' created with id=e05ab017-6154-42d1-9206-623c15be83f2" pkg=gpa/server/backend time="2024-08-27T12:32:50+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:50+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/070/config4166082138/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:50+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/070/data638375767/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/070/data638375767/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:50+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:50+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:50+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:50+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:50+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:50+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:50+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:50+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/070/config4166082138/grpcServerConfig.json time="2024-08-27T12:32:50+02:00" level=info msg="gRPC server listening on /tmp/bridge7175" pkg=grpc time="2024-08-27T12:32:50+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:50+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:50+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:50+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:50+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:50+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (1e3ad18e)" time="2024-08-27T12:32:50+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1e3ad18e)" time="2024-08-27T12:32:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:35715/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:35715/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:50+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Adding vault user" userID=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Creating new user" userID=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:35715/core/v4/events/latest" pkg=gpa/client userID=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:35715/core/v4/settings" pkg=gpa/client userID=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Starting service main loop" service=telemetry user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Starting service main loop" service=smtp user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:35715/core/v4/labels?Type=4" pkg=gpa/client userID=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:35715/core/v4/labels?Type=3" pkg=gpa/client userID=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:35715/core/v4/labels?Type=1" pkg=gpa/client userID=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Adding user to imap server" addrID=0d659c55-3162-4e5d-9a35-1fddb8ab362f service=server-manager time="2024-08-27T12:32:50+02:00" level=info msg="Creating new IMAP user" addrID=0d659c55-3162-4e5d-9a35-1fddb8ab362f service=server-manager time="2024-08-27T12:32:50+02:00" level=info msg="Setting gluon ID" addrID=0d659c55-3162-4e5d-9a35-1fddb8ab362f gluonID=11787fa6-c014-4502-91eb-5e907fe66cb9 userID=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Created new IMAP user" addrID=0d659c55-3162-4e5d-9a35-1fddb8ab362f gluonID=11787fa6-c014-4502-91eb-5e907fe66cb9 service=server-manager time="2024-08-27T12:32:50+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:50+02:00" level=info msg=Resuming service=user-events user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Received mailbox message count" count=0 gluonID=11787fa6-c014-4502-91eb-5e907fe66cb9 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:50+02:00" level=info msg="Starting IMAP Service" service=imap user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Sync triggered" service=imap user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:50.848030735 +0200 CEST m=+91.078132079" user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Syncing labels" service=imap user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e05ab017-6154-42d1-9206-623c15be83f2" userID=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Synced labels" service=imap user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:35715/mail/v4/messages/count" pkg=gpa/client userID=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Syncing messages" service=imap user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Job started" service=imap user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:35715/mail/v4/messages" pkg=gpa/client userID=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Job finished" service=imap user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Synced messages" service=imap user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Finished user sync" duration=2.339498ms service=imap user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:35715/data/v1/stats" pkg=gpa/client userID=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="Configuration Status Success event sent." userID=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2024-08-27T12:32:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:35715/mail/v4/messages/import" pkg=gpa/client userID=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:35715/mail/v4/messages/b85c98f5-ca6a-4c1a-b01c-7922593925f8" pkg=gpa/client userID=e05ab017-6154-42d1-9206-623c15be83f2 Scenario: Creates message sent from user's primary address # features/imap/message/create.feature:37 When IMAP client "1" appends the following messages to "Sent": # :1 -> *scenario | from | to | subject | body | | 7fd20b09-0e5e-4c02-9f65-c7bf4d9b0891@proton.local | john.doe@email.com | foo | bar | Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | body | | 7fd20b09-0e5e-4c02-9f65-c7bf4d9b0891@proton.local | john.doe@email.com | foo | bar | time="2024-08-27T12:32:51+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 80}}" pkg=telemetry time="2024-08-27T12:32:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:35715/core/v4/events/AQ==" pkg=gpa/client userID=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:51+02:00" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:51+02:00" level=info msg="Handling message created event" date=0 messageID=b85c98f5-ca6a-4c1a-b01c-7922593925f8 service=imap subject="******** (2c26b46b)" user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:35715/mail/v4/messages/b85c98f5-ca6a-4c1a-b01c-7922593925f8" pkg=gpa/client userID=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:51+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:51+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:51+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:51+02:00" level=info msg="Closing user" userID=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:51+02:00" level=info msg="Exiting IMAP Service" service=imap user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:51+02:00" level=info msg="Exiting service main loop" service=smtp user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:51+02:00" level=info msg="Exiting Service" service=user-identity user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:51+02:00" level=info msg="Exiting service main loop" service=telemetry user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:51+02:00" level=info msg="Exiting service" service=user-events user=e05ab017-6154-42d1-9206-623c15be83f2 time="2024-08-27T12:32:51+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:51+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:51+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:51+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:51+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | body | | 7fd20b09-0e5e-4c02-9f65-c7bf4d9b0891@proton.local | john.doe@email.com | foo | bar | === RUN TestFeatures/Creates_message_sent_from_user's_secondary_address time="2024-08-27T12:32:52+02:00" level=info msg="User '0e84a2a5-0b08-434b-82fe-ec676857b1a5' created with id=c3c4fed8-11d9-403f-b2c1-97b8358be52a" pkg=gpa/server/backend time="2024-08-27T12:32:52+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:52+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/071/config2145840016/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:52+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/071/data1683535308/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/071/data1683535308/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:52+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:52+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:52+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:52+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:52+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:52+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/071/config2145840016/grpcServerConfig.json time="2024-08-27T12:32:52+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:52+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:52+02:00" level=info msg="gRPC server listening on /tmp/bridge4512" pkg=grpc time="2024-08-27T12:32:52+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:52+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:52+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:52+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:52+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:52+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (dda6f754)" time="2024-08-27T12:32:52+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (dda6f754)" time="2024-08-27T12:32:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:44093/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:44093/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:52+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Adding vault user" userID=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Creating new user" userID=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:44093/core/v4/events/latest" pkg=gpa/client userID=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:44093/core/v4/settings" pkg=gpa/client userID=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Starting service main loop" service=telemetry user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Starting service main loop" service=smtp user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:44093/core/v4/labels?Type=4" pkg=gpa/client userID=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:44093/core/v4/labels?Type=3" pkg=gpa/client userID=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:44093/core/v4/labels?Type=1" pkg=gpa/client userID=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Adding user to imap server" addrID=d14f4fcf-e5eb-41d5-afba-ab1d0fa87b33 service=server-manager time="2024-08-27T12:32:52+02:00" level=info msg="Creating new IMAP user" addrID=d14f4fcf-e5eb-41d5-afba-ab1d0fa87b33 service=server-manager time="2024-08-27T12:32:52+02:00" level=info msg="Setting gluon ID" addrID=d14f4fcf-e5eb-41d5-afba-ab1d0fa87b33 gluonID=e0ceb8bb-1271-4f2a-8d79-5343ec5d5828 userID=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Created new IMAP user" addrID=d14f4fcf-e5eb-41d5-afba-ab1d0fa87b33 gluonID=e0ceb8bb-1271-4f2a-8d79-5343ec5d5828 service=server-manager time="2024-08-27T12:32:52+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:52+02:00" level=info msg=Resuming service=user-events user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e0ceb8bb-1271-4f2a-8d79-5343ec5d5828 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:52+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:c3c4fed8-11d9-403f-b2c1-97b8358be52a" userID=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Starting IMAP Service" service=imap user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Sync triggered" service=imap user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:52.480365103 +0200 CEST m=+92.710466447" user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Syncing labels" service=imap user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Synced labels" service=imap user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:44093/mail/v4/messages/count" pkg=gpa/client userID=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Syncing messages" service=imap user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Job started" service=imap user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:44093/mail/v4/messages" pkg=gpa/client userID=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Job finished" service=imap user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Synced messages" service=imap user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Finished user sync" duration=2.612646ms service=imap user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:44093/data/v1/stats" pkg=gpa/client userID=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="Configuration Status Success event sent." userID=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2024-08-27T12:32:52+02:00" level=warning msg="GODT-3185: import with non-default address in combined mode: using sender address" addr-id=d14f4fcf-e5eb-41d5-afba-ab1d0fa87b33 gluon-connector=0 user-id=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=warning msg="Report recorded" context="map[]" isException=false message="GODT-3185: import with non-default address in combined mode: using sender address" pkg=test/reportRecorder time="2024-08-27T12:32:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:44093/mail/v4/messages/import" pkg=gpa/client userID=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:44093/mail/v4/messages/c9485d72-e72d-44ef-af41-f2d34710ddd2" pkg=gpa/client userID=c3c4fed8-11d9-403f-b2c1-97b8358be52a Scenario: Creates message sent from user's secondary address # features/imap/message/create.feature:49 When IMAP client "1" appends the following messages to "Sent": # :1 -> *scenario | from | to | subject | body | | c510b92f-af76-4e3d-ae04-ec33fbc4b92a@proton.local | john.doe@email.com | foo | bar | Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | body | | c510b92f-af76-4e3d-ae04-ec33fbc4b92a@proton.local | john.doe@email.com | foo | bar | time="2024-08-27T12:32:52+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 4}}" pkg=telemetry time="2024-08-27T12:32:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:44093/core/v4/events/AQ==" pkg=gpa/client userID=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:53+02:00" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:53+02:00" level=info msg="Handling message created event" date=0 messageID=c9485d72-e72d-44ef-af41-f2d34710ddd2 service=imap subject="******** (2c26b46b)" user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:44093/mail/v4/messages/c9485d72-e72d-44ef-af41-f2d34710ddd2" pkg=gpa/client userID=c3c4fed8-11d9-403f-b2c1-97b8358be52a And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | body | | c510b92f-af76-4e3d-ae04-ec33fbc4b92a@proton.local | john.doe@email.com | foo | bar | time="2024-08-27T12:32:53+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:53+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:53+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:53+02:00" level=info msg="Closing user" userID=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:53+02:00" level=info msg="Exiting IMAP Service" service=imap user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:53+02:00" level=info msg="Exiting service main loop" service=smtp user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:53+02:00" level=info msg="Exiting Service" service=user-identity user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:53+02:00" level=info msg="Exiting service main loop" service=telemetry user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:53+02:00" level=info msg="Exiting service" service=user-events user=c3c4fed8-11d9-403f-b2c1-97b8358be52a time="2024-08-27T12:32:53+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:53+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:53+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:53+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:53+02:00" level=info msg="Closing SMTP server" service=server-manager And bridge reports a message with "GODT-3185: import with non-default address in combined mode: using sender address" # :1 -> *scenario === RUN TestFeatures/Imports_an_unrelated_message_to_inbox time="2024-08-27T12:32:53+02:00" level=info msg="User 'ffc4771a-74a2-4444-85df-fdf48ed00ce4' created with id=d5c85a35-e1fc-43d2-871f-65817974a1d7" pkg=gpa/server/backend time="2024-08-27T12:32:53+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:53+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/072/config3802102458/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:53+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/072/data519921688/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/072/data519921688/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:53+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:53+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:53+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:53+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:53+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:53+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:53+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:53+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/072/config3802102458/grpcServerConfig.json time="2024-08-27T12:32:53+02:00" level=info msg="gRPC server listening on /tmp/bridge1789" pkg=grpc time="2024-08-27T12:32:53+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:53+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:53+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:53+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:53+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:53+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (7dfbfdfa)" time="2024-08-27T12:32:53+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7dfbfdfa)" time="2024-08-27T12:32:53+02:00" level=info msg="200 OK: POST https://127.0.0.1:43155/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:43155/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:54+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Adding vault user" userID=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Creating new user" userID=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:43155/core/v4/events/latest" pkg=gpa/client userID=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:43155/core/v4/settings" pkg=gpa/client userID=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Starting service main loop" service=telemetry user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Starting service main loop" service=smtp user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:43155/core/v4/labels?Type=4" pkg=gpa/client userID=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:43155/core/v4/labels?Type=3" pkg=gpa/client userID=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:43155/core/v4/labels?Type=1" pkg=gpa/client userID=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Adding user to imap server" addrID=bf51688b-8edd-499a-9047-970676cc5f60 service=server-manager time="2024-08-27T12:32:54+02:00" level=info msg="Creating new IMAP user" addrID=bf51688b-8edd-499a-9047-970676cc5f60 service=server-manager time="2024-08-27T12:32:54+02:00" level=info msg="Setting gluon ID" addrID=bf51688b-8edd-499a-9047-970676cc5f60 gluonID=98127767-9742-4920-8eba-c102dee791e5 userID=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Created new IMAP user" addrID=bf51688b-8edd-499a-9047-970676cc5f60 gluonID=98127767-9742-4920-8eba-c102dee791e5 service=server-manager time="2024-08-27T12:32:54+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:54+02:00" level=info msg=Resuming service=user-events user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Received mailbox message count" count=0 gluonID=98127767-9742-4920-8eba-c102dee791e5 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:54+02:00" level=info msg="Starting IMAP Service" service=imap user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Sync triggered" service=imap user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:d5c85a35-e1fc-43d2-871f-65817974a1d7" userID=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:54.105641781 +0200 CEST m=+94.335743125" user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Syncing labels" service=imap user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Synced labels" service=imap user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:43155/mail/v4/messages/count" pkg=gpa/client userID=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Syncing messages" service=imap user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Job started" service=imap user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:43155/mail/v4/messages" pkg=gpa/client userID=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Job finished" service=imap user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Synced messages" service=imap user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Finished user sync" duration=2.93588ms service=imap user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:43155/data/v1/stats" pkg=gpa/client userID=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="Configuration Status Success event sent." userID=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2024-08-27T12:32:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:43155/mail/v4/messages/import" pkg=gpa/client userID=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:43155/mail/v4/messages/1c64829a-808b-4d56-8571-f7c55de69935" pkg=gpa/client userID=d5c85a35-e1fc-43d2-871f-65817974a1d7 Scenario: Imports an unrelated message to inbox # features/imap/message/create.feature:62 When IMAP client "1" appends the following messages to "INBOX": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | john.doe2@proton.local | foo | bar | Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | john.doe2@proton.local | foo | bar | time="2024-08-27T12:32:54+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 31}}" pkg=telemetry time="2024-08-27T12:32:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:43155/core/v4/events/AQ==" pkg=gpa/client userID=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:55+02:00" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:55+02:00" level=info msg="Handling message created event" date=0 messageID=1c64829a-808b-4d56-8571-f7c55de69935 service=imap subject="******** (2c26b46b)" user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:43155/mail/v4/messages/1c64829a-808b-4d56-8571-f7c55de69935" pkg=gpa/client userID=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:55+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:55+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:55+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:55+02:00" level=info msg="Closing user" userID=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:55+02:00" level=info msg="Exiting IMAP Service" service=imap user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:55+02:00" level=info msg="Exiting service main loop" service=smtp user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:55+02:00" level=info msg="Exiting Service" service=user-identity user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:55+02:00" level=info msg="Exiting service main loop" service=telemetry user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:55+02:00" level=info msg="Exiting service" service=user-events user=d5c85a35-e1fc-43d2-871f-65817974a1d7 time="2024-08-27T12:32:55+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:55+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:55+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:55+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:55+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | john.doe2@proton.local | foo | bar | === RUN TestFeatures/Imports_an_unrelated_message_to_sent time="2024-08-27T12:32:55+02:00" level=info msg="User 'f91acaac-1b77-4f34-b532-ebb7097fdcf5' created with id=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3" pkg=gpa/server/backend time="2024-08-27T12:32:55+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:55+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/073/config1057559694/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:55+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/073/data4003999018/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/073/data4003999018/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:55+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:55+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:55+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:55+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:55+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:55+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:55+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:55+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/073/config1057559694/grpcServerConfig.json time="2024-08-27T12:32:55+02:00" level=info msg="gRPC server listening on /tmp/bridge5427" pkg=grpc time="2024-08-27T12:32:55+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:55+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:55+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:55+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:55+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:55+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (3e3969c9)" time="2024-08-27T12:32:55+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3e3969c9)" time="2024-08-27T12:32:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:38131/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:38131/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:55+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Adding vault user" userID=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Creating new user" userID=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:38131/core/v4/events/latest" pkg=gpa/client userID=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:38131/core/v4/settings" pkg=gpa/client userID=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Starting service main loop" service=telemetry user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Starting service main loop" service=smtp user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:38131/core/v4/labels?Type=4" pkg=gpa/client userID=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:38131/core/v4/labels?Type=3" pkg=gpa/client userID=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:38131/core/v4/labels?Type=1" pkg=gpa/client userID=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Adding user to imap server" addrID=163fa2a4-4ff8-4de1-be18-170662cd31a1 service=server-manager time="2024-08-27T12:32:55+02:00" level=info msg="Creating new IMAP user" addrID=163fa2a4-4ff8-4de1-be18-170662cd31a1 service=server-manager time="2024-08-27T12:32:55+02:00" level=info msg="Setting gluon ID" addrID=163fa2a4-4ff8-4de1-be18-170662cd31a1 gluonID=036b5990-45bd-4ec0-992f-62a7b0057039 userID=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Created new IMAP user" addrID=163fa2a4-4ff8-4de1-be18-170662cd31a1 gluonID=036b5990-45bd-4ec0-992f-62a7b0057039 service=server-manager time="2024-08-27T12:32:55+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:55+02:00" level=info msg=Resuming service=user-events user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Starting IMAP Service" service=imap user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Sync triggered" service=imap user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:55.731932541 +0200 CEST m=+95.962033885" user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Syncing labels" service=imap user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=036b5990-45bd-4ec0-992f-62a7b0057039 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:55+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b4a58b2c-0c87-466c-9889-c4a06bd9a1b3" userID=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Synced labels" service=imap user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:38131/mail/v4/messages/count" pkg=gpa/client userID=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Syncing messages" service=imap user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Job started" service=imap user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:38131/mail/v4/messages" pkg=gpa/client userID=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Job finished" service=imap user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Synced messages" service=imap user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Finished user sync" duration=2.293842ms service=imap user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:38131/data/v1/stats" pkg=gpa/client userID=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="Configuration Status Success event sent." userID=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2024-08-27T12:32:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:38131/mail/v4/messages/import" pkg=gpa/client userID=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:38131/mail/v4/messages/281f9b57-a5e1-4932-86f1-738e7c154d6c" pkg=gpa/client userID=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 Scenario: Imports an unrelated message to sent # features/imap/message/create.feature:74 When IMAP client "1" appends the following messages to "Sent": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | john.doe2@proton.local | foo | bar | Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | john.doe2@proton.local | foo | bar | time="2024-08-27T12:32:55+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 41}}" pkg=telemetry time="2024-08-27T12:32:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:38131/core/v4/events/AQ==" pkg=gpa/client userID=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:56+02:00" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:56+02:00" level=info msg="Handling message created event" date=0 messageID=281f9b57-a5e1-4932-86f1-738e7c154d6c service=imap subject="******** (2c26b46b)" user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:38131/mail/v4/messages/281f9b57-a5e1-4932-86f1-738e7c154d6c" pkg=gpa/client userID=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:56+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:56+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:56+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:56+02:00" level=info msg="Closing user" userID=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:56+02:00" level=info msg="Exiting IMAP Service" service=imap user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:56+02:00" level=info msg="Exiting service main loop" service=smtp user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:56+02:00" level=info msg="Exiting Service" service=user-identity user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:56+02:00" level=info msg="Exiting service main loop" service=telemetry user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:56+02:00" level=info msg="Exiting service" service=user-events user=b4a58b2c-0c87-466c-9889-c4a06bd9a1b3 time="2024-08-27T12:32:56+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:56+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:56+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:56+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:56+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | john.doe2@proton.local | foo | bar | === RUN TestFeatures/Imports_a_similar_(duplicate)_message_to_sent time="2024-08-27T12:32:56+02:00" level=info msg="User '30308002-c3a8-415a-8611-03c08adada80' created with id=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6" pkg=gpa/server/backend time="2024-08-27T12:32:57+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:57+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/074/config917683853/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:57+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/074/data595394495/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/074/data595394495/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:57+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:57+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:57+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:57+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:57+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:57+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/074/config917683853/grpcServerConfig.json time="2024-08-27T12:32:57+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:57+02:00" level=info msg="gRPC server listening on /tmp/bridge5716" pkg=grpc time="2024-08-27T12:32:57+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:57+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:57+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:57+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:57+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:57+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:57+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (3d986649)" time="2024-08-27T12:32:57+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3d986649)" time="2024-08-27T12:32:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:37167/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:37167/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:57+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Adding vault user" userID=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Creating new user" userID=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:37167/core/v4/events/latest" pkg=gpa/client userID=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:37167/core/v4/settings" pkg=gpa/client userID=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Starting service main loop" service=telemetry user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Starting service main loop" service=smtp user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:37167/core/v4/labels?Type=4" pkg=gpa/client userID=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:37167/core/v4/labels?Type=3" pkg=gpa/client userID=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:37167/core/v4/labels?Type=1" pkg=gpa/client userID=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Adding user to imap server" addrID=8f95a4ca-dde5-4845-9eb3-74fbc6edda7d service=server-manager time="2024-08-27T12:32:57+02:00" level=info msg="Creating new IMAP user" addrID=8f95a4ca-dde5-4845-9eb3-74fbc6edda7d service=server-manager time="2024-08-27T12:32:57+02:00" level=info msg="Setting gluon ID" addrID=8f95a4ca-dde5-4845-9eb3-74fbc6edda7d gluonID=1001a869-3be7-47ed-b4dd-5bc7e0b038a0 userID=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Created new IMAP user" addrID=8f95a4ca-dde5-4845-9eb3-74fbc6edda7d gluonID=1001a869-3be7-47ed-b4dd-5bc7e0b038a0 service=server-manager time="2024-08-27T12:32:57+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:57+02:00" level=info msg=Resuming service=user-events user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Received mailbox message count" count=0 gluonID=1001a869-3be7-47ed-b4dd-5bc7e0b038a0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:57+02:00" level=info msg="Starting IMAP Service" service=imap user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:2a32125a-e02d-49b2-8fd3-578aa8b4f4d6" userID=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Sync triggered" service=imap user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:57.371135686 +0200 CEST m=+97.601237030" user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Syncing labels" service=imap user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Synced labels" service=imap user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:37167/mail/v4/messages/count" pkg=gpa/client userID=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Syncing messages" service=imap user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Job started" service=imap user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:37167/mail/v4/messages" pkg=gpa/client userID=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Job finished" service=imap user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Synced messages" service=imap user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Finished user sync" duration=2.816763ms service=imap user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:37167/data/v1/stats" pkg=gpa/client userID=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Configuration Status Success event sent." userID=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2024-08-27T12:32:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:37167/mail/v4/messages/import" pkg=gpa/client userID=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:37167/mail/v4/messages/8867b84a-8d18-443b-a05d-b843322ca99e" pkg=gpa/client userID=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 Scenario: Imports a similar (duplicate) message to sent # features/imap/message/create.feature:86 When IMAP client "1" appends the following messages to "Sent": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | john.doe2@proton.local | foo | bar | And it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | john.doe2@proton.local | foo | bar | And it succeeds # :1 -> *scenario time="2024-08-27T12:32:57+02:00" level=warning msg="Appended message has no date, adding default one so it does not fail test" time="2024-08-27T12:32:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:37167/mail/v4/messages/import" pkg=gpa/client userID=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:37167/mail/v4/messages/7e4cba75-4317-4ed7-8e1d-146756a74819" pkg=gpa/client userID=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 And IMAP client "1" appends the following messages to "Sent": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | john.doe2@proton.local | foo | bar | And it succeeds # :1 -> *scenario time="2024-08-27T12:32:57+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 58}}" pkg=telemetry time="2024-08-27T12:32:57+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:57+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:57+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:57+02:00" level=info msg="Closing user" userID=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Exiting IMAP Service" service=imap user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Exiting service main loop" service=smtp user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Exiting Service" service=user-identity user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Exiting service main loop" service=telemetry user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Exiting service" service=user-events user=2a32125a-e02d-49b2-8fd3-578aa8b4f4d6 time="2024-08-27T12:32:57+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:57+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:57+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:57+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:57+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | body | | john.doe@email.com | john.doe2@proton.local | foo | bar | | john.doe@email.com | john.doe2@proton.local | foo | bar | Feature: IMAP remove messages from mailbox === RUN TestFeatures/Mark_message_as_deleted_and_EXPUNGE time="2024-08-27T12:32:57+02:00" level=info msg="User '7863b96c-0c16-4723-b0b1-8c58fd552f15' created with id=63803e23-7914-4151-87de-366e84535ba1" pkg=gpa/server/backend Background: Given there exists an account with username "7863b96c-0c16-4723-b0b1-8c58fd552f15" and password "password" # :1 -> *scenario And the account "7863b96c-0c16-4723-b0b1-8c58fd552f15" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | And the address "7863b96c-0c16-4723-b0b1-8c58fd552f15@proton.local" of account "7863b96c-0c16-4723-b0b1-8c58fd552f15" has 10 messages in "Folders/mbox" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:32:58+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:58+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/075/config2436450506/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:58+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/075/data3569548024/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/075/data3569548024/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:58+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:58+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:58+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:58+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:58+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:58+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:58+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:58+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/075/config2436450506/grpcServerConfig.json time="2024-08-27T12:32:58+02:00" level=info msg="gRPC server listening on /tmp/bridge8801" pkg=grpc time="2024-08-27T12:32:58+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:58+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:58+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:58+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:58+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:32:58+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (150e3a63)" time="2024-08-27T12:32:58+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (150e3a63)" time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: POST https://127.0.0.1:40793/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: POST https://127.0.0.1:40793/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:58+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Adding vault user" userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Creating new user" userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:40793/core/v4/events/latest" pkg=gpa/client userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Starting service Last EventID=DA==" service=user-events user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:40793/core/v4/settings" pkg=gpa/client userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Starting service main loop" service=telemetry user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Starting service main loop" service=smtp user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:40793/core/v4/labels?Type=4" pkg=gpa/client userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:40793/core/v4/labels?Type=3" pkg=gpa/client userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:40793/core/v4/labels?Type=1" pkg=gpa/client userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Adding user to imap server" addrID=241adb2d-2c10-4591-83de-71e0bf5adf93 service=server-manager time="2024-08-27T12:32:58+02:00" level=info msg="Creating new IMAP user" addrID=241adb2d-2c10-4591-83de-71e0bf5adf93 service=server-manager time="2024-08-27T12:32:58+02:00" level=info msg="Setting gluon ID" addrID=241adb2d-2c10-4591-83de-71e0bf5adf93 gluonID=cc8fd743-d556-4f9f-8478-d39171ed997f userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Created new IMAP user" addrID=241adb2d-2c10-4591-83de-71e0bf5adf93 gluonID=cc8fd743-d556-4f9f-8478-d39171ed997f service=server-manager time="2024-08-27T12:32:58+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:58+02:00" level=info msg=Resuming service=user-events user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=cc8fd743-d556-4f9f-8478-d39171ed997f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:58+02:00" level=info msg="Starting IMAP Service" service=imap user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Sync triggered" service=imap user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:58.45899038 +0200 CEST m=+98.689091724" user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Syncing labels" service=imap user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:63803e23-7914-4151-87de-366e84535ba1" userID=63803e23-7914-4151-87de-366e84535ba1 And the user logs in with username "7863b96c-0c16-4723-b0b1-8c58fd552f15" and password "password" # :1 -> *scenario time="2024-08-27T12:32:58+02:00" level=info msg="Synced labels" service=imap user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:40793/mail/v4/messages/count" pkg=gpa/client userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Syncing messages" service=imap user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Job started" service=imap user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: POST https://127.0.0.1:40793/mail/v4/messages" pkg=gpa/client userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: POST https://127.0.0.1:40793/mail/v4/messages" pkg=gpa/client userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Creating new child job" service=imap user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Job finished" service=imap user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:40793/mail/v4/messages/e0c2ec67-f087-4d31-806b-737126b8a2b8" pkg=gpa/client userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:40793/mail/v4/messages/f58e6989-860d-4908-93d1-2da2b213538d" pkg=gpa/client userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:40793/mail/v4/messages/07adea29-ac2b-477b-a8c5-17f55d508dfb" pkg=gpa/client userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:40793/mail/v4/messages/d8a292fb-2b9c-45c3-9837-e6c4b7eda470" pkg=gpa/client userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:40793/mail/v4/messages/b69434dc-6496-4c9a-a7da-d53dfb0820ed" pkg=gpa/client userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:40793/mail/v4/messages/2b10ec6e-9d4b-4761-899b-ba9f27108bcb" pkg=gpa/client userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:40793/mail/v4/messages/300f93ca-952b-4c9b-884c-30ae50386bdd" pkg=gpa/client userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:40793/mail/v4/messages/ba0d9c23-6664-4851-ac55-0b557d95d864" pkg=gpa/client userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:40793/mail/v4/messages/1d64b2b7-fe61-4bc2-bcd3-5fac20bcd3c9" pkg=gpa/client userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:40793/mail/v4/messages/ee36ed69-f433-46c2-b14b-289ab24d2412" pkg=gpa/client userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Child job finished" service=imap user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Synced messages" service=imap user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Finished user sync" duration=8.680437ms service=imap user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Event loop reset" eventID="DA==" service=user-events user=63803e23-7914-4151-87de-366e84535ba1 And user "7863b96c-0c16-4723-b0b1-8c58fd552f15" finishes syncing # :1 -> *scenario time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: POST https://127.0.0.1:40793/data/v1/stats" pkg=gpa/client userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Configuration Status Success event sent." userID=63803e23-7914-4151-87de-366e84535ba1 And user "7863b96c-0c16-4723-b0b1-8c58fd552f15" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario Scenario: Mark message as deleted and EXPUNGE # features/imap/message/delete.feature:16 When IMAP client "1" selects "Folders/mbox" # :1 -> *scenario And IMAP client "1" marks message 2 as deleted # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees that message at row 2 has the flag "\Deleted" # :1 -> *scenario time="2024-08-27T12:32:58+02:00" level=info msg="200 OK: PUT https://127.0.0.1:40793/mail/v4/messages/unlabel" pkg=gpa/client userID=63803e23-7914-4151-87de-366e84535ba1 When IMAP client "1" expunges # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:32:58+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 57}}" pkg=telemetry time="2024-08-27T12:32:58+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:58+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:58+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:58+02:00" level=info msg="Closing user" userID=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Exiting IMAP Service" service=imap user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Exiting service main loop" service=smtp user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Exiting Service" service=user-identity user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Exiting service main loop" service=telemetry user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Exiting service" service=user-events user=63803e23-7914-4151-87de-366e84535ba1 time="2024-08-27T12:32:58+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:58+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:58+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:58+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:58+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" eventually sees 9 messages in "Folders/mbox" # :1 -> *scenario === RUN TestFeatures/Mark_all_messages_as_deleted_and_EXPUNGE time="2024-08-27T12:32:58+02:00" level=info msg="User 'c954c905-1522-4ddb-943f-f8b254e27882' created with id=a67b0f10-12f0-419e-b63c-6c886d62acb5" pkg=gpa/server/backend time="2024-08-27T12:32:59+02:00" level=info msg="Starting bridge" time="2024-08-27T12:32:59+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/076/config3891721474/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:32:59+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/076/data1252941755/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/076/data1252941755/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:32:59+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:32:59+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:32:59+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:32:59+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:32:59+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:32:59+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:32:59+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/076/config3891721474/grpcServerConfig.json time="2024-08-27T12:32:59+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:32:59+02:00" level=info msg="gRPC server listening on /tmp/bridge2899" pkg=grpc time="2024-08-27T12:32:59+02:00" level=info msg="Frontend service started" time="2024-08-27T12:32:59+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:32:59+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:32:59+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:32:59+02:00" level=info msg="Frontend client started" time="2024-08-27T12:32:59+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (e200c3c7)" time="2024-08-27T12:32:59+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e200c3c7)" time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:40343/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:40343/auth/v4" pkg=gpa/manager time="2024-08-27T12:32:59+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Adding vault user" userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Creating new user" userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:40343/core/v4/events/latest" pkg=gpa/client userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Starting service Last EventID=DA==" service=user-events user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:40343/core/v4/settings" pkg=gpa/client userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Starting service main loop" service=telemetry user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Starting service main loop" service=smtp user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:40343/core/v4/labels?Type=4" pkg=gpa/client userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:40343/core/v4/labels?Type=3" pkg=gpa/client userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:40343/core/v4/labels?Type=1" pkg=gpa/client userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Adding user to imap server" addrID=acd9536a-690d-44bf-9417-2490da4072ff service=server-manager time="2024-08-27T12:32:59+02:00" level=info msg="Creating new IMAP user" addrID=acd9536a-690d-44bf-9417-2490da4072ff service=server-manager time="2024-08-27T12:32:59+02:00" level=info msg="Setting gluon ID" addrID=acd9536a-690d-44bf-9417-2490da4072ff gluonID=bcd51554-c867-4f70-bbfd-093aac19306f userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Received mailbox message count" count=0 gluonID=bcd51554-c867-4f70-bbfd-093aac19306f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:32:59+02:00" level=info msg="Created new IMAP user" addrID=acd9536a-690d-44bf-9417-2490da4072ff gluonID=bcd51554-c867-4f70-bbfd-093aac19306f service=server-manager time="2024-08-27T12:32:59+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:32:59+02:00" level=info msg=Resuming service=user-events user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Starting IMAP Service" service=imap user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Sync triggered" service=imap user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:32:59.53603211 +0200 CEST m=+99.766133454" user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Syncing labels" service=imap user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:a67b0f10-12f0-419e-b63c-6c886d62acb5" userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Synced labels" service=imap user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:40343/mail/v4/messages/count" pkg=gpa/client userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Syncing messages" service=imap user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Job started" service=imap user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:40343/mail/v4/messages" pkg=gpa/client userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:40343/mail/v4/messages" pkg=gpa/client userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Creating new child job" service=imap user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Job finished" service=imap user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:40343/mail/v4/messages/8d4d4f37-e000-43f9-881d-5bc1bd628146" pkg=gpa/client userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:40343/mail/v4/messages/4e93dcc8-c274-45b4-b5fb-15312c8609c6" pkg=gpa/client userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:40343/mail/v4/messages/6c2c3a4e-abb6-49f9-9305-96c5025a5448" pkg=gpa/client userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:40343/mail/v4/messages/b09ac8ab-5ed2-4ebc-87a7-d9517a6a1940" pkg=gpa/client userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:40343/mail/v4/messages/a20da462-9705-4fbf-a689-e1bc82779af3" pkg=gpa/client userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:40343/mail/v4/messages/3f988b59-17bb-4993-8e0c-b095734857db" pkg=gpa/client userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:40343/mail/v4/messages/65df2aaa-f096-444c-8ac2-78bb4cc826cc" pkg=gpa/client userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:40343/mail/v4/messages/f725794b-ef04-4f55-b17d-7a48948fc50c" pkg=gpa/client userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:40343/mail/v4/messages/da580d76-a115-45dd-8210-b12b379d4ea0" pkg=gpa/client userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:40343/mail/v4/messages/56e48e65-6524-4516-a1d5-2a1be09542b3" pkg=gpa/client userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Child job finished" service=imap user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Synced messages" service=imap user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Finished user sync" duration=8.293304ms service=imap user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Event loop reset" eventID="DA==" service=user-events user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:40343/data/v1/stats" pkg=gpa/client userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Configuration Status Success event sent." userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 Scenario: Mark all messages as deleted and EXPUNGE # features/imap/message/delete.feature:25 When IMAP client "1" selects "Folders/mbox" # :1 -> *scenario And IMAP client "1" marks all messages as deleted # :1 -> *scenario time="2024-08-27T12:32:59+02:00" level=info msg="200 OK: PUT https://127.0.0.1:40343/mail/v4/messages/unlabel" pkg=gpa/client userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 And IMAP client "1" expunges # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:32:59+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:32:59+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:32:59+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:32:59+02:00" level=info msg="Closing user" userID=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Exiting IMAP Service" service=imap user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Exiting service main loop" service=smtp user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Exiting Service" service=user-identity user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Exiting service main loop" service=telemetry user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Exiting service" service=user-events user=a67b0f10-12f0-419e-b63c-6c886d62acb5 time="2024-08-27T12:32:59+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:32:59+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:32:59+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:32:59+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:32:59+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" eventually sees 0 messages in "Folders/mbox" # :1 -> *scenario === RUN TestFeatures/Mark_messages_as_undeleted_and_EXPUNGE time="2024-08-27T12:32:59+02:00" level=info msg="User '2851d5e9-54ad-43fc-9078-61e7f797b663' created with id=78922496-8483-45a4-97da-4424652b2f47" pkg=gpa/server/backend time="2024-08-27T12:33:00+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:00+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/077/config3938537381/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:00+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/077/data867993230/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/077/data867993230/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:00+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:00+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:00+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:00+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:00+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:00+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:00+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:00+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/077/config3938537381/grpcServerConfig.json time="2024-08-27T12:33:00+02:00" level=info msg="gRPC server listening on /tmp/bridge9527" pkg=grpc time="2024-08-27T12:33:00+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:00+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:00+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:00+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:00+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:00+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (35b42a4b)" time="2024-08-27T12:33:00+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (35b42a4b)" time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:38251/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:38251/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:00+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Adding vault user" userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Creating new user" userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38251/core/v4/events/latest" pkg=gpa/client userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Starting service Last EventID=DA==" service=user-events user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38251/core/v4/settings" pkg=gpa/client userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Starting service main loop" service=telemetry user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Starting service main loop" service=smtp user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38251/core/v4/labels?Type=4" pkg=gpa/client userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38251/core/v4/labels?Type=3" pkg=gpa/client userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38251/core/v4/labels?Type=1" pkg=gpa/client userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Adding user to imap server" addrID=ebc04fa0-97df-4b99-b346-43ccd3ad0987 service=server-manager time="2024-08-27T12:33:00+02:00" level=info msg="Creating new IMAP user" addrID=ebc04fa0-97df-4b99-b346-43ccd3ad0987 service=server-manager time="2024-08-27T12:33:00+02:00" level=info msg="Setting gluon ID" addrID=ebc04fa0-97df-4b99-b346-43ccd3ad0987 gluonID=135f0f87-513a-4534-8d9e-f235ff5c7988 userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Created new IMAP user" addrID=ebc04fa0-97df-4b99-b346-43ccd3ad0987 gluonID=135f0f87-513a-4534-8d9e-f235ff5c7988 service=server-manager time="2024-08-27T12:33:00+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:00+02:00" level=info msg="Received mailbox message count" count=0 gluonID=135f0f87-513a-4534-8d9e-f235ff5c7988 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:00+02:00" level=info msg=Resuming service=user-events user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Starting IMAP Service" service=imap user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Sync triggered" service=imap user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:00.515416547 +0200 CEST m=+100.745517881" user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Syncing labels" service=imap user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:78922496-8483-45a4-97da-4424652b2f47" userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Synced labels" service=imap user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38251/mail/v4/messages/count" pkg=gpa/client userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Syncing messages" service=imap user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Job started" service=imap user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:38251/mail/v4/messages" pkg=gpa/client userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:38251/mail/v4/messages" pkg=gpa/client userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Creating new child job" service=imap user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Job finished" service=imap user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38251/mail/v4/messages/3b932bcb-fe79-4185-aa87-4dbcee290275" pkg=gpa/client userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38251/mail/v4/messages/4515df60-6133-44fb-a80b-c8f97a8017a5" pkg=gpa/client userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38251/mail/v4/messages/bc054dac-33bd-4488-af63-b028dc3cc8f0" pkg=gpa/client userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38251/mail/v4/messages/b69c7d32-02b9-4f96-9f65-a99186d23f40" pkg=gpa/client userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38251/mail/v4/messages/e78e3093-6c8f-4856-8aff-0bae889e7cd2" pkg=gpa/client userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38251/mail/v4/messages/1436dd91-90bd-46d7-9762-aa7e85069070" pkg=gpa/client userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38251/mail/v4/messages/ca982aa0-3959-410e-9451-9e0a3dc93fef" pkg=gpa/client userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38251/mail/v4/messages/7c9eec28-0a81-4bed-b36a-9a5138d79901" pkg=gpa/client userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38251/mail/v4/messages/3a55a320-4573-4a4a-ae0e-018bf01e338d" pkg=gpa/client userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38251/mail/v4/messages/0e4e4b86-ba63-4d49-bbaa-7bea4c84b74a" pkg=gpa/client userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Child job finished" service=imap user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Synced messages" service=imap user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Finished user sync" duration=8.097161ms service=imap user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Event loop reset" eventID="DA==" service=user-events user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:38251/data/v1/stats" pkg=gpa/client userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Configuration Status Success event sent." userID=78922496-8483-45a4-97da-4424652b2f47 Scenario: Mark messages as undeleted and EXPUNGE # features/imap/message/delete.feature:32 When IMAP client "1" selects "Folders/mbox" # :1 -> *scenario And IMAP client "1" marks all messages as deleted # :1 -> *scenario And it succeeds # :1 -> *scenario But IMAP client "1" marks message 2 as not deleted # :1 -> *scenario And it succeeds # :1 -> *scenario And IMAP client "1" marks message 3 as not deleted # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:33:00+02:00" level=info msg="200 OK: PUT https://127.0.0.1:38251/mail/v4/messages/unlabel" pkg=gpa/client userID=78922496-8483-45a4-97da-4424652b2f47 When IMAP client "1" expunges # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:33:00+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:00+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:00+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:00+02:00" level=info msg="Closing user" userID=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Exiting IMAP Service" service=imap user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Exiting service main loop" service=smtp user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Exiting Service" service=user-identity user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Exiting service main loop" service=telemetry user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Exiting service" service=user-events user=78922496-8483-45a4-97da-4424652b2f47 time="2024-08-27T12:33:00+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:00+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:00+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:00+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:00+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" eventually sees 2 messages in "Folders/mbox" # :1 -> *scenario === RUN TestFeatures/Not_possible_to_delete_from_All_Mail_and_expunge_does_nothing time="2024-08-27T12:33:00+02:00" level=info msg="User '64d52f57-9670-44d6-afa6-837143806f42' created with id=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac" pkg=gpa/server/backend time="2024-08-27T12:33:01+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:01+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/078/config2717670880/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:01+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/078/data452445280/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/078/data452445280/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:01+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:01+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:01+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:01+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:01+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:01+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:01+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:01+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/078/config2717670880/grpcServerConfig.json time="2024-08-27T12:33:01+02:00" level=info msg="gRPC server listening on /tmp/bridge3004" pkg=grpc time="2024-08-27T12:33:01+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:01+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:01+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:01+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:01+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:01+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (58f33421)" time="2024-08-27T12:33:01+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (58f33421)" time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:38943/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:38943/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:01+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Adding vault user" userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Creating new user" userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38943/core/v4/events/latest" pkg=gpa/client userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Starting service Last EventID=DA==" service=user-events user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38943/core/v4/settings" pkg=gpa/client userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Starting service main loop" service=telemetry user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Starting service main loop" service=smtp user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38943/core/v4/labels?Type=4" pkg=gpa/client userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38943/core/v4/labels?Type=3" pkg=gpa/client userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38943/core/v4/labels?Type=1" pkg=gpa/client userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Adding user to imap server" addrID=30056de1-a238-4e3f-88ba-88d22897e957 service=server-manager time="2024-08-27T12:33:01+02:00" level=info msg="Creating new IMAP user" addrID=30056de1-a238-4e3f-88ba-88d22897e957 service=server-manager time="2024-08-27T12:33:01+02:00" level=info msg="Setting gluon ID" addrID=30056de1-a238-4e3f-88ba-88d22897e957 gluonID=d4b59293-f36a-41a8-a9cf-d92f03df1290 userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Created new IMAP user" addrID=30056de1-a238-4e3f-88ba-88d22897e957 gluonID=d4b59293-f36a-41a8-a9cf-d92f03df1290 service=server-manager time="2024-08-27T12:33:01+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:01+02:00" level=info msg=Resuming service=user-events user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Received mailbox message count" count=0 gluonID=d4b59293-f36a-41a8-a9cf-d92f03df1290 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:01+02:00" level=info msg="Starting IMAP Service" service=imap user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Sync triggered" service=imap user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:4dcd5ed8-e65e-4114-9d20-ece2d9e70bac" userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:01.492315378 +0200 CEST m=+101.722416722" user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Syncing labels" service=imap user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Synced labels" service=imap user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38943/mail/v4/messages/count" pkg=gpa/client userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Syncing messages" service=imap user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Job started" service=imap user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:38943/mail/v4/messages" pkg=gpa/client userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:38943/mail/v4/messages" pkg=gpa/client userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Creating new child job" service=imap user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Job finished" service=imap user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38943/mail/v4/messages/3a60ef11-a3b3-4f88-8821-6811c07cdb6a" pkg=gpa/client userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38943/mail/v4/messages/63892dce-36e1-4344-ac40-ff8cc02380e7" pkg=gpa/client userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38943/mail/v4/messages/19642427-eaec-4196-ad83-4e8526bfb13d" pkg=gpa/client userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38943/mail/v4/messages/2966baac-baf2-44ef-b0e9-d55f2625fd2d" pkg=gpa/client userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38943/mail/v4/messages/132d6a77-e6f8-4095-af61-724a10f4c409" pkg=gpa/client userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38943/mail/v4/messages/849e746c-2e44-41b7-b39a-d6e21d84e1ef" pkg=gpa/client userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38943/mail/v4/messages/0be07d33-2deb-406f-b17c-1199683843a4" pkg=gpa/client userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38943/mail/v4/messages/ca87e79b-316a-4c56-aa14-a92b621297ee" pkg=gpa/client userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38943/mail/v4/messages/694dfde4-2e33-4bba-b442-d1e4f070e794" pkg=gpa/client userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38943/mail/v4/messages/4a4deca0-9b45-40e6-ae28-be4b69d0f17f" pkg=gpa/client userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Child job finished" service=imap user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Synced messages" service=imap user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Finished user sync" duration=9.589602ms service=imap user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Event loop reset" eventID="DA==" service=user-events user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:38943/data/v1/stats" pkg=gpa/client userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Configuration Status Success event sent." userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac Scenario: Not possible to delete from All Mail and expunge does nothing # features/imap/message/delete.feature:44 When IMAP client "1" selects "All Mail" # :1 -> *scenario And IMAP client "1" marks message 2 as deleted # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:33:01+02:00" level=error msg="Command failed" cmd=EXPUNGE error="operation not allowed" pkg=gluon/session session=1 And IMAP client "1" expunges # :1 -> *scenario time="2024-08-27T12:33:01+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:01+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:01+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:01+02:00" level=info msg="Closing user" userID=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Exiting IMAP Service" service=imap user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Exiting service main loop" service=smtp user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Exiting Service" service=user-identity user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Exiting service main loop" service=telemetry user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Exiting service" service=user-events user=4dcd5ed8-e65e-4114-9d20-ece2d9e70bac time="2024-08-27T12:33:01+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:01+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:01+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:01+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:01+02:00" level=info msg="Closing SMTP server" service=server-manager 2024/08/27 12:33:01 http: TLS handshake error from 127.0.0.1:43784: write tcp 127.0.0.1:38943->127.0.0.1:43784: use of closed network connection Then it fails # :1 -> *scenario Feature: IMAP remove messages from Trash === RUN TestFeatures/Message_in_Trash_and_some_other_label_is_not_permanently_deleted time="2024-08-27T12:33:01+02:00" level=info msg="User '3de69a7e-57ec-4a09-978e-53b4ccc81623' created with id=66bf0021-2cce-40a2-b537-f13014b3587e" pkg=gpa/server/backend Background: Given there exists an account with username "3de69a7e-57ec-4a09-978e-53b4ccc81623" and password "password" # :1 -> *scenario And the account "3de69a7e-57ec-4a09-978e-53b4ccc81623" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | Then it succeeds # :1 -> *scenario Scenario Outline: Message in Trash and some other label is not permanently deleted # features/imap/message/delete_from_trash.feature:10 Given the address "3de69a7e-57ec-4a09-978e-53b4ccc81623@proton.local" of account "3de69a7e-57ec-4a09-978e-53b4ccc81623" has the following messages in "Trash": # :1 -> *scenario | from | to | subject | body | | john.doe@mail.com | 3de69a7e-57ec-4a09-978e-53b4ccc81623@proton.local | foo | hello | | jane.doe@mail.com | name@proton.local | bar | world | time="2024-08-27T12:33:02+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:02+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/079/config3095594358/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:02+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/079/data1000539054/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/079/data1000539054/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:02+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:02+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:02+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:02+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:02+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:02+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:02+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:02+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/079/config3095594358/grpcServerConfig.json time="2024-08-27T12:33:02+02:00" level=info msg="gRPC server listening on /tmp/bridge8407" pkg=grpc time="2024-08-27T12:33:02+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:02+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:02+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:02+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:02+02:00" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario time="2024-08-27T12:33:02+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (7e395eb5)" time="2024-08-27T12:33:02+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7e395eb5)" time="2024-08-27T12:33:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:43143/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:43143/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:02+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Adding vault user" userID=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Creating new user" userID=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:43143/core/v4/events/latest" pkg=gpa/client userID=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:43143/core/v4/settings" pkg=gpa/client userID=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Starting service main loop" service=telemetry user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Starting service main loop" service=smtp user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:43143/core/v4/labels?Type=4" pkg=gpa/client userID=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:43143/core/v4/labels?Type=3" pkg=gpa/client userID=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:43143/core/v4/labels?Type=1" pkg=gpa/client userID=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Adding user to imap server" addrID=2e9fcc95-be86-4d59-96aa-04f5f14ebee0 service=server-manager time="2024-08-27T12:33:02+02:00" level=info msg="Creating new IMAP user" addrID=2e9fcc95-be86-4d59-96aa-04f5f14ebee0 service=server-manager time="2024-08-27T12:33:02+02:00" level=info msg="Setting gluon ID" addrID=2e9fcc95-be86-4d59-96aa-04f5f14ebee0 gluonID=c500b03c-7bc8-46dd-b30f-b5fa41d3981b userID=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Created new IMAP user" addrID=2e9fcc95-be86-4d59-96aa-04f5f14ebee0 gluonID=c500b03c-7bc8-46dd-b30f-b5fa41d3981b service=server-manager time="2024-08-27T12:33:02+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c500b03c-7bc8-46dd-b30f-b5fa41d3981b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:02+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:02+02:00" level=info msg=Resuming service=user-events user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Starting IMAP Service" service=imap user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Sync triggered" service=imap user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:02.364888755 +0200 CEST m=+102.594990099" user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Syncing labels" service=imap user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:66bf0021-2cce-40a2-b537-f13014b3587e" userID=66bf0021-2cce-40a2-b537-f13014b3587e And the user logs in with username "3de69a7e-57ec-4a09-978e-53b4ccc81623" and password "password" # :1 -> *scenario time="2024-08-27T12:33:02+02:00" level=info msg="Synced labels" service=imap user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:43143/mail/v4/messages/count" pkg=gpa/client userID=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Syncing messages" service=imap user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Job started" service=imap user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:43143/mail/v4/messages" pkg=gpa/client userID=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:43143/mail/v4/messages" pkg=gpa/client userID=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Creating new child job" service=imap user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Job finished" service=imap user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:43143/mail/v4/messages/1f1fc6ff-1295-4961-9e28-525b1c210777" pkg=gpa/client userID=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:43143/mail/v4/messages/1d4bfb81-38b6-4603-aaab-e49cc9299968" pkg=gpa/client userID=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Child job finished" service=imap user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Synced messages" service=imap user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Finished user sync" duration=4.744922ms service=imap user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=66bf0021-2cce-40a2-b537-f13014b3587e And user "3de69a7e-57ec-4a09-978e-53b4ccc81623" finishes syncing # :1 -> *scenario time="2024-08-27T12:33:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:43143/data/v1/stats" pkg=gpa/client userID=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Configuration Status Success event sent." userID=66bf0021-2cce-40a2-b537-f13014b3587e And user "3de69a7e-57ec-4a09-978e-53b4ccc81623" connects and authenticates IMAP client "1" # :1 -> *scenario And IMAP client "1" selects "Trash" # :1 -> *scenario time="2024-08-27T12:33:02+02:00" level=info msg="200 OK: PUT https://127.0.0.1:43143/mail/v4/messages/label" pkg=gpa/client userID=66bf0021-2cce-40a2-b537-f13014b3587e When IMAP client "1" copies the message with subject "foo" from "Trash" to "Labels/label" # :1 -> *scenario Then it succeeds # :1 -> *scenario When IMAP client "1" marks the message with subject "foo" as deleted # :1 -> *scenario Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees 2 messages in "Trash" # :1 -> *scenario time="2024-08-27T12:33:02+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 0}}" pkg=telemetry And IMAP client "1" eventually sees 2 messages in "All Mail" # :1 -> *scenario And IMAP client "1" eventually sees 1 messages in "Labels/label" # :1 -> *scenario time="2024-08-27T12:33:02+02:00" level=info msg="200 OK: PUT https://127.0.0.1:43143/mail/v4/messages/unlabel" pkg=gpa/client userID=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:43143/mail/v4/messages" pkg=gpa/client userID=66bf0021-2cce-40a2-b537-f13014b3587e When IMAP client "1" expunges # :1 -> *scenario Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees 1 messages in "Trash" # :1 -> *scenario And IMAP client "1" eventually sees 2 messages in "All Mail" # :1 -> *scenario time="2024-08-27T12:33:02+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:02+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:02+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:02+02:00" level=info msg="Closing user" userID=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Exiting IMAP Service" service=imap user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Exiting service main loop" service=smtp user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Exiting Service" service=user-identity user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Exiting service main loop" service=telemetry user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Exiting service" service=user-events user=66bf0021-2cce-40a2-b537-f13014b3587e time="2024-08-27T12:33:02+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:02+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:02+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:02+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:02+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees 1 messages in "Labels/label" # :1 -> *scenario === RUN TestFeatures/Message_in_Trash_only_is_permanently_deleted time="2024-08-27T12:33:03+02:00" level=info msg="User 'f5c4d2c5-b9b7-4891-b2de-26bbc27a97e5' created with id=d39638fa-dd9f-4284-b2f3-224043617cc5" pkg=gpa/server/backend Scenario Outline: Message in Trash only is permanently deleted # features/imap/message/delete_from_trash.feature:33 Given the address "f5c4d2c5-b9b7-4891-b2de-26bbc27a97e5@proton.local" of account "f5c4d2c5-b9b7-4891-b2de-26bbc27a97e5" has the following messages in "Trash": # :1 -> *scenario | from | to | subject | body | | john.doe@mail.com | f5c4d2c5-b9b7-4891-b2de-26bbc27a97e5@proton.local | foo | hello | | jane.doe@mail.com | name@proton.local | bar | world | time="2024-08-27T12:33:03+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:03+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/080/config3412987880/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:03+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/080/data3439020560/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/080/data3439020560/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:03+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:03+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:03+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:03+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:03+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:03+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/080/config3412987880/grpcServerConfig.json time="2024-08-27T12:33:03+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:03+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:03+02:00" level=info msg="gRPC server listening on /tmp/bridge6958" pkg=grpc time="2024-08-27T12:33:03+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:03+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:03+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:03+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:03+02:00" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario time="2024-08-27T12:33:03+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (54577035)" time="2024-08-27T12:33:03+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (54577035)" time="2024-08-27T12:33:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:40207/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:40207/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:03+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Adding vault user" userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Creating new user" userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:40207/core/v4/events/latest" pkg=gpa/client userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:40207/core/v4/settings" pkg=gpa/client userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Starting service main loop" service=telemetry user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Starting service main loop" service=smtp user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:40207/core/v4/labels?Type=4" pkg=gpa/client userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:40207/core/v4/labels?Type=3" pkg=gpa/client userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:40207/core/v4/labels?Type=1" pkg=gpa/client userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Adding user to imap server" addrID=391dd007-1e71-4ca6-92c5-b6a7520e3c9e service=server-manager time="2024-08-27T12:33:03+02:00" level=info msg="Creating new IMAP user" addrID=391dd007-1e71-4ca6-92c5-b6a7520e3c9e service=server-manager time="2024-08-27T12:33:03+02:00" level=info msg="Setting gluon ID" addrID=391dd007-1e71-4ca6-92c5-b6a7520e3c9e gluonID=82fd8caa-0e6c-45ed-b4d2-6fe00abc0684 userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Created new IMAP user" addrID=391dd007-1e71-4ca6-92c5-b6a7520e3c9e gluonID=82fd8caa-0e6c-45ed-b4d2-6fe00abc0684 service=server-manager time="2024-08-27T12:33:03+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:03+02:00" level=info msg=Resuming service=user-events user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Received mailbox message count" count=0 gluonID=82fd8caa-0e6c-45ed-b4d2-6fe00abc0684 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:03+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:d39638fa-dd9f-4284-b2f3-224043617cc5" userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Starting IMAP Service" service=imap user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Sync triggered" service=imap user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:03.842044781 +0200 CEST m=+104.072146125" user=d39638fa-dd9f-4284-b2f3-224043617cc5 And the user logs in with username "f5c4d2c5-b9b7-4891-b2de-26bbc27a97e5" and password "password" # :1 -> *scenario time="2024-08-27T12:33:03+02:00" level=info msg="Syncing labels" service=imap user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Synced labels" service=imap user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:40207/mail/v4/messages/count" pkg=gpa/client userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Syncing messages" service=imap user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Job started" service=imap user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:40207/mail/v4/messages" pkg=gpa/client userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:40207/mail/v4/messages" pkg=gpa/client userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Creating new child job" service=imap user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Job finished" service=imap user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:40207/mail/v4/messages/f862c522-914f-4e12-9e9e-3fecda424ca4" pkg=gpa/client userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:40207/mail/v4/messages/8ece590e-2ef8-4bfd-9acb-bbcc1c313a92" pkg=gpa/client userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Child job finished" service=imap user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Synced messages" service=imap user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Finished user sync" duration=7.854459ms service=imap user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=d39638fa-dd9f-4284-b2f3-224043617cc5 And user "f5c4d2c5-b9b7-4891-b2de-26bbc27a97e5" finishes syncing # :1 -> *scenario time="2024-08-27T12:33:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:40207/data/v1/stats" pkg=gpa/client userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:03+02:00" level=info msg="Configuration Status Success event sent." userID=d39638fa-dd9f-4284-b2f3-224043617cc5 And user "f5c4d2c5-b9b7-4891-b2de-26bbc27a97e5" connects and authenticates IMAP client "1" # :1 -> *scenario And IMAP client "1" selects "Trash" # :1 -> *scenario When IMAP client "1" marks the message with subject "foo" as deleted # :1 -> *scenario Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees 2 messages in "Trash" # :1 -> *scenario time="2024-08-27T12:33:04+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 24}}" pkg=telemetry And IMAP client "1" eventually sees 2 messages in "All Mail" # :1 -> *scenario time="2024-08-27T12:33:04+02:00" level=info msg="200 OK: PUT https://127.0.0.1:40207/mail/v4/messages/unlabel" pkg=gpa/client userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:04+02:00" level=info msg="200 OK: POST https://127.0.0.1:40207/mail/v4/messages" pkg=gpa/client userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:04+02:00" level=info msg="200 OK: PUT https://127.0.0.1:40207/mail/v4/messages/delete" pkg=gpa/client userID=d39638fa-dd9f-4284-b2f3-224043617cc5 When IMAP client "1" expunges # :1 -> *scenario Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees 1 messages in "Trash" # :1 -> *scenario time="2024-08-27T12:33:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:40207/core/v4/events/BA==" pkg=gpa/client userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:04+02:00" level=info msg="Received new API event" new="Event Bg==: messages: created=0, updated=0, deleted=1" old="BA==" service=user-events user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:04+02:00" level=info msg="Handling message deleted event" messageID=f862c522-914f-4e12-9e9e-3fecda424ca4 service=imap user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:04+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:04+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:04+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:04+02:00" level=info msg="Closing user" userID=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:04+02:00" level=info msg="Exiting IMAP Service" service=imap user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:04+02:00" level=info msg="Exiting service main loop" service=smtp user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:04+02:00" level=info msg="Exiting Service" service=user-identity user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:04+02:00" level=info msg="Exiting service main loop" service=telemetry user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:04+02:00" level=info msg="Exiting service" service=user-events user=d39638fa-dd9f-4284-b2f3-224043617cc5 time="2024-08-27T12:33:04+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:04+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:04+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:04+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:04+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees 1 messages in "All Mail" # :1 -> *scenario Feature: IMAP Draft messages === RUN TestFeatures/Draft_edited_locally time="2024-08-27T12:33:05+02:00" level=info msg="User 'd1903688-37fc-487c-a5b0-ba57e6afbdfa' created with id=fa9187e3-2da2-4ed0-9797-9291bd90842b" pkg=gpa/server/backend Background: Given there exists an account with username "d1903688-37fc-487c-a5b0-ba57e6afbdfa" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:33:05+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:05+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/081/config4008857590/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:05+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/081/data2378712687/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/081/data2378712687/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:05+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:05+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:05+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:05+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:05+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:05+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:05+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:05+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/081/config4008857590/grpcServerConfig.json time="2024-08-27T12:33:05+02:00" level=info msg="gRPC server listening on /tmp/bridge1974" pkg=grpc time="2024-08-27T12:33:05+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:05+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:05+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:05+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:05+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:33:05+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (3c2716f9)" time="2024-08-27T12:33:05+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3c2716f9)" time="2024-08-27T12:33:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:36683/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:36683/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:05+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Adding vault user" userID=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Creating new user" userID=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:36683/core/v4/events/latest" pkg=gpa/client userID=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:36683/core/v4/settings" pkg=gpa/client userID=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Starting service main loop" service=telemetry user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Starting service main loop" service=smtp user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:36683/core/v4/labels?Type=4" pkg=gpa/client userID=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:36683/core/v4/labels?Type=3" pkg=gpa/client userID=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:36683/core/v4/labels?Type=1" pkg=gpa/client userID=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Adding user to imap server" addrID=6f9c9748-e964-48ce-872c-a6a3477404f6 service=server-manager time="2024-08-27T12:33:05+02:00" level=info msg="Creating new IMAP user" addrID=6f9c9748-e964-48ce-872c-a6a3477404f6 service=server-manager time="2024-08-27T12:33:05+02:00" level=info msg="Setting gluon ID" addrID=6f9c9748-e964-48ce-872c-a6a3477404f6 gluonID=2fa33a70-70a2-4223-a308-8a837791fd70 userID=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Received mailbox message count" count=0 gluonID=2fa33a70-70a2-4223-a308-8a837791fd70 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:05+02:00" level=info msg="Created new IMAP user" addrID=6f9c9748-e964-48ce-872c-a6a3477404f6 gluonID=2fa33a70-70a2-4223-a308-8a837791fd70 service=server-manager time="2024-08-27T12:33:05+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:05+02:00" level=info msg=Resuming service=user-events user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Starting IMAP Service" service=imap user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Sync triggered" service=imap user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:05.301299974 +0200 CEST m=+105.531401308" user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Syncing labels" service=imap user=fa9187e3-2da2-4ed0-9797-9291bd90842b And the user logs in with username "d1903688-37fc-487c-a5b0-ba57e6afbdfa" and password "password" # :1 -> *scenario time="2024-08-27T12:33:05+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:fa9187e3-2da2-4ed0-9797-9291bd90842b" userID=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Synced labels" service=imap user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:36683/mail/v4/messages/count" pkg=gpa/client userID=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Syncing messages" service=imap user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Job started" service=imap user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:36683/mail/v4/messages" pkg=gpa/client userID=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Job finished" service=imap user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Synced messages" service=imap user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Finished user sync" duration=2.520582ms service=imap user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=fa9187e3-2da2-4ed0-9797-9291bd90842b And user "d1903688-37fc-487c-a5b0-ba57e6afbdfa" finishes syncing # :1 -> *scenario time="2024-08-27T12:33:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:36683/data/v1/stats" pkg=gpa/client userID=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Configuration Status Success event sent." userID=fa9187e3-2da2-4ed0-9797-9291bd90842b And user "d1903688-37fc-487c-a5b0-ba57e6afbdfa" connects and authenticates IMAP client "1" # :1 -> *scenario And IMAP client "1" selects "Drafts" # :1 -> *scenario time="2024-08-27T12:33:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:36683/mail/v4/messages" pkg=gpa/client userID=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:36683/mail/v4/messages/4b8587e7-bedf-42c5-9b43-6a0918d3896e" pkg=gpa/client userID=fa9187e3-2da2-4ed0-9797-9291bd90842b When IMAP client "1" appends the following message to "Drafts": # :1 -> *scenario """ From: foo@bar.com Date: 01 Jan 1980 00:00:00 +0000  This is a dra """ Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Drafts": # :1 -> *scenario | body | | This is a dra | time="2024-08-27T12:33:05+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 53}}" pkg=telemetry And IMAP client "1" eventually sees 1 messages in "Drafts" # :1 -> *scenario Scenario: Draft edited locally # features/imap/message/drafts.feature:24 When IMAP client "1" marks message 1 as deleted # :1 -> *scenario time="2024-08-27T12:33:05+02:00" level=info msg="200 OK: PUT https://127.0.0.1:36683/mail/v4/messages/unlabel" pkg=gpa/client userID=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:36683/mail/v4/messages" pkg=gpa/client userID=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="200 OK: PUT https://127.0.0.1:36683/mail/v4/messages/delete" pkg=gpa/client userID=fa9187e3-2da2-4ed0-9797-9291bd90842b And IMAP client "1" expunges # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:33:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:36683/mail/v4/messages" pkg=gpa/client userID=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:36683/mail/v4/messages/b4c472af-889c-4f0b-9ef7-6fe8fe5b400f" pkg=gpa/client userID=fa9187e3-2da2-4ed0-9797-9291bd90842b And IMAP client "1" appends the following message to "Drafts": # :1 -> *scenario """ From: foo@bar.com Date: 01 Jan 1980 00:00:00 +0000 Subject: Basic Draft Content-Type: text/plain To: someone@example.com  This is a draft, but longer """ Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Drafts": # :1 -> *scenario | to | subject | body | | someone@example.com | Basic Draft | This is a draft, but longer | And IMAP client "1" eventually sees 1 messages in "Drafts" # :1 -> *scenario time="2024-08-27T12:33:05+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:05+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:05+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:05+02:00" level=info msg="Closing user" userID=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Exiting IMAP Service" service=imap user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Exiting service main loop" service=smtp user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Exiting Service" service=user-identity user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Exiting service main loop" service=telemetry user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Exiting service" service=user-events user=fa9187e3-2da2-4ed0-9797-9291bd90842b time="2024-08-27T12:33:05+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:05+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:05+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:05+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:05+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" does not see header "Reply-To" in message with subject "Basic Draft" in "Drafts" # :1 -> *scenario === RUN TestFeatures/Draft_edited_remotely time="2024-08-27T12:33:05+02:00" level=info msg="User 'ae60831e-e2bc-423d-9110-93f8567088a0' created with id=368a5212-e45d-4229-85e9-990e7ab214a0" pkg=gpa/server/backend time="2024-08-27T12:33:05+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:05+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/082/config2209479538/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:05+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/082/data1502531985/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/082/data1502531985/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:05+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:05+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:05+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:05+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:05+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:05+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:05+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:05+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/082/config2209479538/grpcServerConfig.json time="2024-08-27T12:33:05+02:00" level=info msg="gRPC server listening on /tmp/bridge5671" pkg=grpc time="2024-08-27T12:33:05+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:05+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:05+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:05+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:05+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:05+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (ebd7fca6)" time="2024-08-27T12:33:05+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ebd7fca6)" time="2024-08-27T12:33:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:34759/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:34759/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:06+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Adding vault user" userID=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Creating new user" userID=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:34759/core/v4/events/latest" pkg=gpa/client userID=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:34759/core/v4/settings" pkg=gpa/client userID=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Starting service main loop" service=telemetry user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Starting service main loop" service=smtp user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:34759/core/v4/labels?Type=4" pkg=gpa/client userID=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:34759/core/v4/labels?Type=3" pkg=gpa/client userID=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:34759/core/v4/labels?Type=1" pkg=gpa/client userID=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Adding user to imap server" addrID=bc1f7903-0773-429b-9519-d0a7534f4b11 service=server-manager time="2024-08-27T12:33:06+02:00" level=info msg="Creating new IMAP user" addrID=bc1f7903-0773-429b-9519-d0a7534f4b11 service=server-manager time="2024-08-27T12:33:06+02:00" level=info msg="Setting gluon ID" addrID=bc1f7903-0773-429b-9519-d0a7534f4b11 gluonID=a606f4da-d064-41f3-a541-aa7890723386 userID=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Created new IMAP user" addrID=bc1f7903-0773-429b-9519-d0a7534f4b11 gluonID=a606f4da-d064-41f3-a541-aa7890723386 service=server-manager time="2024-08-27T12:33:06+02:00" level=info msg="Received mailbox message count" count=0 gluonID=a606f4da-d064-41f3-a541-aa7890723386 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:06+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:06+02:00" level=info msg=Resuming service=user-events user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Starting IMAP Service" service=imap user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Sync triggered" service=imap user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:06.170535629 +0200 CEST m=+106.400636973" user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Syncing labels" service=imap user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:368a5212-e45d-4229-85e9-990e7ab214a0" userID=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Synced labels" service=imap user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:34759/mail/v4/messages/count" pkg=gpa/client userID=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Syncing messages" service=imap user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Job started" service=imap user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:34759/mail/v4/messages" pkg=gpa/client userID=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Job finished" service=imap user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Synced messages" service=imap user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Finished user sync" duration=3.288518ms service=imap user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:34759/data/v1/stats" pkg=gpa/client userID=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Configuration Status Success event sent." userID=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:34759/mail/v4/messages" pkg=gpa/client userID=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:34759/mail/v4/messages/b1fc86d8-c572-4f2f-8312-4922a4588112" pkg=gpa/client userID=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:06+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 18}}" pkg=telemetry Scenario: Draft edited remotely # features/imap/message/drafts.feature:47 When the following fields were changed in draft 1 for address "ae60831e-e2bc-423d-9110-93f8567088a0@proton.local" of account "ae60831e-e2bc-423d-9110-93f8567088a0": # :1 -> *scenario | to | subject | body | | someone@example.com | Basic Draft | This is a draft body, but longer | time="2024-08-27T12:33:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:34759/core/v4/events/AA==" pkg=gpa/client userID=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:07+02:00" level=info msg="Received new API event" new="Event Ag==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:07+02:00" level=info msg="Handling message created event" date=0 messageID=b1fc86d8-c572-4f2f-8312-4922a4588112 service=imap subject="******** (b1fb5c7c)" user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:34759/mail/v4/messages/b1fc86d8-c572-4f2f-8312-4922a4588112" pkg=gpa/client userID=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:07+02:00" level=info msg="Handling draft or sent updated event" isDraft=true messageID=b1fc86d8-c572-4f2f-8312-4922a4588112 service=imap subject="******** (b1fb5c7c)" user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:34759/mail/v4/messages/b1fc86d8-c572-4f2f-8312-4922a4588112" pkg=gpa/client userID=368a5212-e45d-4229-85e9-990e7ab214a0 Then IMAP client "1" eventually sees the following messages in "Drafts": # :1 -> *scenario | to | subject | body | | someone@example.com | Basic Draft | This is a draft body, but longer | And IMAP client "1" eventually sees 1 messages in "Drafts" # :1 -> *scenario time="2024-08-27T12:33:07+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:07+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:07+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:07+02:00" level=info msg="Closing user" userID=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:07+02:00" level=info msg="Exiting IMAP Service" service=imap user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:07+02:00" level=info msg="Exiting service main loop" service=smtp user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:07+02:00" level=info msg="Exiting Service" service=user-identity user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:07+02:00" level=info msg="Exiting service main loop" service=telemetry user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:07+02:00" level=info msg="Exiting service" service=user-events user=368a5212-e45d-4229-85e9-990e7ab214a0 time="2024-08-27T12:33:07+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:07+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:07+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:07+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:07+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" does not see header "Reply-To" in message with subject "Basic Draft" in "Drafts" # :1 -> *scenario === RUN TestFeatures/Draft_moved_to_trash_remotely time="2024-08-27T12:33:07+02:00" level=info msg="User '5e80f470-51e8-4fb0-92a4-65400565249c' created with id=7b71c95a-5d3b-4dbe-aaa1-c055105385ad" pkg=gpa/server/backend time="2024-08-27T12:33:07+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:07+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/083/config3515796685/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:07+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/083/data2090733491/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/083/data2090733491/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:07+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:07+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:07+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:07+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:07+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:07+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:07+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/083/config3515796685/grpcServerConfig.json time="2024-08-27T12:33:07+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:07+02:00" level=info msg="gRPC server listening on /tmp/bridge7062" pkg=grpc time="2024-08-27T12:33:07+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:07+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:07+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:07+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:07+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:07+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (be11e51a)" time="2024-08-27T12:33:07+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (be11e51a)" time="2024-08-27T12:33:07+02:00" level=info msg="200 OK: POST https://127.0.0.1:38293/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:07+02:00" level=info msg="200 OK: POST https://127.0.0.1:38293/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:07+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Adding vault user" userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Creating new user" userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:38293/core/v4/events/latest" pkg=gpa/client userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:38293/core/v4/settings" pkg=gpa/client userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Starting service main loop" service=telemetry user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Starting service main loop" service=smtp user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:38293/core/v4/labels?Type=4" pkg=gpa/client userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:38293/core/v4/labels?Type=3" pkg=gpa/client userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:38293/core/v4/labels?Type=1" pkg=gpa/client userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Adding user to imap server" addrID=87480da2-d4ed-465b-a891-d229dac761ba service=server-manager time="2024-08-27T12:33:07+02:00" level=info msg="Creating new IMAP user" addrID=87480da2-d4ed-465b-a891-d229dac761ba service=server-manager time="2024-08-27T12:33:07+02:00" level=info msg="Setting gluon ID" addrID=87480da2-d4ed-465b-a891-d229dac761ba gluonID=78a9ba10-49da-4a4d-a52c-4b5c032616df userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Created new IMAP user" addrID=87480da2-d4ed-465b-a891-d229dac761ba gluonID=78a9ba10-49da-4a4d-a52c-4b5c032616df service=server-manager time="2024-08-27T12:33:07+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:07+02:00" level=info msg=Resuming service=user-events user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Starting IMAP Service" service=imap user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Sync triggered" service=imap user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:07.822156263 +0200 CEST m=+108.052257597" user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Syncing labels" service=imap user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Received mailbox message count" count=0 gluonID=78a9ba10-49da-4a4d-a52c-4b5c032616df labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:07+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:7b71c95a-5d3b-4dbe-aaa1-c055105385ad" userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Synced labels" service=imap user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:38293/mail/v4/messages/count" pkg=gpa/client userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Syncing messages" service=imap user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Job started" service=imap user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="200 OK: POST https://127.0.0.1:38293/mail/v4/messages" pkg=gpa/client userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Job finished" service=imap user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Synced messages" service=imap user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Finished user sync" duration=2.50386ms service=imap user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="200 OK: POST https://127.0.0.1:38293/data/v1/stats" pkg=gpa/client userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="Configuration Status Success event sent." userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="200 OK: POST https://127.0.0.1:38293/mail/v4/messages" pkg=gpa/client userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:38293/mail/v4/messages/6e12a681-f577-48ec-9a96-995f1ac8145c" pkg=gpa/client userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:08+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 50}}" pkg=telemetry Scenario: Draft moved to trash remotely # features/imap/message/drafts.feature:112 When draft 1 for address "5e80f470-51e8-4fb0-92a4-65400565249c@proton.local" of account "5e80f470-51e8-4fb0-92a4-65400565249c" was moved to trash # :1 -> *scenario time="2024-08-27T12:33:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:38293/core/v4/events/AA==" pkg=gpa/client userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:08+02:00" level=info msg="Received new API event" new="Event Aw==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:08+02:00" level=info msg="Handling message created event" date=0 messageID=6e12a681-f577-48ec-9a96-995f1ac8145c service=imap subject="******** (e3b0c442)" user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:38293/mail/v4/messages/6e12a681-f577-48ec-9a96-995f1ac8145c" pkg=gpa/client userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:08+02:00" level=info msg="Handling draft or sent updated event" isDraft=true messageID=6e12a681-f577-48ec-9a96-995f1ac8145c service=imap subject="******** (e3b0c442)" user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:38293/mail/v4/messages/6e12a681-f577-48ec-9a96-995f1ac8145c" pkg=gpa/client userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad Then IMAP client "1" eventually sees the following messages in "Trash": # :1 -> *scenario | body | | This is a dra | time="2024-08-27T12:33:08+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:08+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:08+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:08+02:00" level=info msg="Closing user" userID=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:08+02:00" level=info msg="Exiting IMAP Service" service=imap user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:08+02:00" level=info msg="Exiting service main loop" service=smtp user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:08+02:00" level=info msg="Exiting Service" service=user-identity user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:08+02:00" level=info msg="Exiting service main loop" service=telemetry user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:08+02:00" level=info msg="Exiting service" service=user-events user=7b71c95a-5d3b-4dbe-aaa1-c055105385ad time="2024-08-27T12:33:08+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:08+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:08+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:08+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:08+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees 0 messages in "Drafts" # :1 -> *scenario === RUN TestFeatures/Draft_saved_without_"Date"_header time="2024-08-27T12:33:09+02:00" level=info msg="User 'de09f046-5d0f-4a01-af1a-23a3e203dc40' created with id=a9d3ddfb-084c-448f-b4ee-436e02c722bb" pkg=gpa/server/backend time="2024-08-27T12:33:09+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:09+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/084/config1947812000/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:09+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/084/data506939843/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/084/data506939843/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:09+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:09+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:09+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:09+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:09+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/084/config1947812000/grpcServerConfig.json time="2024-08-27T12:33:09+02:00" level=info msg="gRPC server listening on /tmp/bridge8888" pkg=grpc time="2024-08-27T12:33:09+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:09+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:09+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:09+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:09+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:09+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:09+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:09+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:09+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (4252a60a)" time="2024-08-27T12:33:09+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4252a60a)" time="2024-08-27T12:33:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:46879/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:46879/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:09+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Adding vault user" userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Creating new user" userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46879/core/v4/events/latest" pkg=gpa/client userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46879/core/v4/settings" pkg=gpa/client userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Starting service main loop" service=telemetry user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Starting service main loop" service=smtp user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46879/core/v4/labels?Type=4" pkg=gpa/client userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46879/core/v4/labels?Type=3" pkg=gpa/client userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46879/core/v4/labels?Type=1" pkg=gpa/client userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Adding user to imap server" addrID=db254dff-451f-4b85-83a8-9aebfc05b076 service=server-manager time="2024-08-27T12:33:09+02:00" level=info msg="Creating new IMAP user" addrID=db254dff-451f-4b85-83a8-9aebfc05b076 service=server-manager time="2024-08-27T12:33:09+02:00" level=info msg="Setting gluon ID" addrID=db254dff-451f-4b85-83a8-9aebfc05b076 gluonID=fb6fa573-8fb8-498a-92af-7057d2f2773d userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Created new IMAP user" addrID=db254dff-451f-4b85-83a8-9aebfc05b076 gluonID=fb6fa573-8fb8-498a-92af-7057d2f2773d service=server-manager time="2024-08-27T12:33:09+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:09+02:00" level=info msg="Received mailbox message count" count=0 gluonID=fb6fa573-8fb8-498a-92af-7057d2f2773d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:09+02:00" level=info msg=Resuming service=user-events user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Starting IMAP Service" service=imap user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Sync triggered" service=imap user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:09.368313625 +0200 CEST m=+109.598414969" user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Syncing labels" service=imap user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:a9d3ddfb-084c-448f-b4ee-436e02c722bb" userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Synced labels" service=imap user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46879/mail/v4/messages/count" pkg=gpa/client userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Syncing messages" service=imap user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Job started" service=imap user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:46879/mail/v4/messages" pkg=gpa/client userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Job finished" service=imap user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Synced messages" service=imap user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Finished user sync" duration=2.832333ms service=imap user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:46879/data/v1/stats" pkg=gpa/client userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Configuration Status Success event sent." userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:46879/mail/v4/messages" pkg=gpa/client userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46879/mail/v4/messages/4f00719d-6669-49a7-8aad-0e12aab528a7" pkg=gpa/client userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 82}}" pkg=telemetry Scenario: Draft saved without "Date" header # features/imap/message/drafts.feature:130 When IMAP client "1" selects "Drafts" # :1 -> *scenario And IMAP client "1" marks message 1 as deleted # :1 -> *scenario time="2024-08-27T12:33:09+02:00" level=info msg="200 OK: PUT https://127.0.0.1:46879/mail/v4/messages/unlabel" pkg=gpa/client userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:46879/mail/v4/messages" pkg=gpa/client userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="200 OK: PUT https://127.0.0.1:46879/mail/v4/messages/delete" pkg=gpa/client userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb And IMAP client "1" expunges # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:33:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:46879/mail/v4/messages" pkg=gpa/client userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46879/mail/v4/messages/37173a0b-fbd6-4770-a71a-cfb79ac249af" pkg=gpa/client userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb Then IMAP client "1" appends the following message to "Drafts": # :1 -> *scenario """ From: foo@bar.com Subject: Draft without Date Content-Type: text/plain To: someone@example.com  This is a Draft without Date in header """ And it succeeds # :1 -> *scenario time="2024-08-27T12:33:09+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:09+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:09+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:09+02:00" level=info msg="Closing user" userID=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Exiting IMAP Service" service=imap user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Exiting service main loop" service=smtp user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Exiting Service" service=user-identity user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Exiting service main loop" service=telemetry user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Exiting service" service=user-events user=a9d3ddfb-084c-448f-b4ee-436e02c722bb time="2024-08-27T12:33:09+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:09+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:09+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:09+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:09+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "Drafts": # :1 -> *scenario | to | subject | body | | someone@example.com | Draft without Date | This is a Draft without Date in header | === RUN TestFeatures/Draft_saved_without_"From"_header time="2024-08-27T12:33:09+02:00" level=info msg="User '0307ff20-c777-48af-9115-426dbbccd7be' created with id=7093cfc5-b61c-429b-9fd0-30a66650f9cc" pkg=gpa/server/backend time="2024-08-27T12:33:09+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:09+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/085/config2253412544/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:09+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/085/data3372749562/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/085/data3372749562/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:09+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:09+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:09+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:09+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:09+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:09+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:09+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:09+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/085/config2253412544/grpcServerConfig.json time="2024-08-27T12:33:09+02:00" level=info msg="gRPC server listening on /tmp/bridge4744" pkg=grpc time="2024-08-27T12:33:09+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:09+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:09+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:09+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:09+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:09+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (d2fc7fd4)" time="2024-08-27T12:33:09+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d2fc7fd4)" time="2024-08-27T12:33:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:38149/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:38149/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:10+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Adding vault user" userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Creating new user" userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:38149/core/v4/events/latest" pkg=gpa/client userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:38149/core/v4/settings" pkg=gpa/client userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Starting service main loop" service=telemetry user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Starting service main loop" service=smtp user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:38149/core/v4/labels?Type=4" pkg=gpa/client userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:38149/core/v4/labels?Type=3" pkg=gpa/client userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:38149/core/v4/labels?Type=1" pkg=gpa/client userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Adding user to imap server" addrID=083fa813-7459-4992-9e3b-fdee05ce134d service=server-manager time="2024-08-27T12:33:10+02:00" level=info msg="Creating new IMAP user" addrID=083fa813-7459-4992-9e3b-fdee05ce134d service=server-manager time="2024-08-27T12:33:10+02:00" level=info msg="Setting gluon ID" addrID=083fa813-7459-4992-9e3b-fdee05ce134d gluonID=7b5c27c4-36b2-435a-8662-fda99a984f08 userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7b5c27c4-36b2-435a-8662-fda99a984f08 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:10+02:00" level=info msg="Created new IMAP user" addrID=083fa813-7459-4992-9e3b-fdee05ce134d gluonID=7b5c27c4-36b2-435a-8662-fda99a984f08 service=server-manager time="2024-08-27T12:33:10+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:10+02:00" level=info msg=Resuming service=user-events user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Starting IMAP Service" service=imap user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Sync triggered" service=imap user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:10.131241425 +0200 CEST m=+110.361342769" user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Syncing labels" service=imap user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:7093cfc5-b61c-429b-9fd0-30a66650f9cc" userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Synced labels" service=imap user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:38149/mail/v4/messages/count" pkg=gpa/client userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Syncing messages" service=imap user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Job started" service=imap user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:38149/mail/v4/messages" pkg=gpa/client userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Job finished" service=imap user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Synced messages" service=imap user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Finished user sync" duration=2.587127ms service=imap user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:38149/data/v1/stats" pkg=gpa/client userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Configuration Status Success event sent." userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:38149/mail/v4/messages" pkg=gpa/client userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:38149/mail/v4/messages/24dbd012-3902-4e20-bac4-f500a463edfb" pkg=gpa/client userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 76}}" pkg=telemetry Scenario: Draft saved without "From" header # features/imap/message/drafts.feature:149 When IMAP client "1" selects "Drafts" # :1 -> *scenario And IMAP client "1" marks message 1 as deleted # :1 -> *scenario time="2024-08-27T12:33:10+02:00" level=info msg="200 OK: PUT https://127.0.0.1:38149/mail/v4/messages/unlabel" pkg=gpa/client userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:38149/mail/v4/messages" pkg=gpa/client userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="200 OK: PUT https://127.0.0.1:38149/mail/v4/messages/delete" pkg=gpa/client userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc And IMAP client "1" expunges # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:33:10+02:00" level=warning msg="GODT-3185: draft with non-default invalid address in combined mode: error import/draft" addr-id=083fa813-7459-4992-9e3b-fdee05ce134d gluon-connector=0 user-id=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=warning msg="Report recorded" context="map[]" isException=false message="GODT-3185: draft with non-default invalid address in combined mode: error import/draft" pkg=test/reportRecorder time="2024-08-27T12:33:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:38149/mail/v4/messages" pkg=gpa/client userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:38149/mail/v4/messages/729f3962-6d6f-4d80-8ab6-6b68d0045938" pkg=gpa/client userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc Then IMAP client "1" appends the following message to "Drafts": # :1 -> *scenario """ Date: 01 Jan 1980 00:00:00 +0000 Subject: Draft without From Content-Type: text/plain To: someone@example.com  This is a Draft without From in header """ And it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Drafts": # :1 -> *scenario | to | subject | body | | someone@example.com | Draft without From | This is a Draft without From in header | time="2024-08-27T12:33:10+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:10+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:10+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:10+02:00" level=info msg="Closing user" userID=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Exiting IMAP Service" service=imap user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Exiting service main loop" service=smtp user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Exiting Service" service=user-identity user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Exiting service main loop" service=telemetry user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Exiting service" service=user-events user=7093cfc5-b61c-429b-9fd0-30a66650f9cc time="2024-08-27T12:33:10+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:10+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:10+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:10+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:10+02:00" level=info msg="Closing SMTP server" service=server-manager And bridge reports a message with "GODT-3185: draft with non-default invalid address in combined mode: error import/draft" # :1 -> *scenario Feature: IMAP Fetch === RUN TestFeatures/Fetch_very_old_message time="2024-08-27T12:33:10+02:00" level=info msg="User '4ddd9229-3ef0-4882-ab05-ba20f9b93d7f' created with id=88c6277b-c748-46d6-b5a4-ca837fb6cc9f" pkg=gpa/server/backend Background: Given there exists an account with username "4ddd9229-3ef0-4882-ab05-ba20f9b93d7f" and password "password" # :1 -> *scenario And the account "4ddd9229-3ef0-4882-ab05-ba20f9b93d7f" has additional address "b8fea56c-a609-4c78-a7e3-f435a278dbc2@proton.local" # :1 -> *scenario And the account "4ddd9229-3ef0-4882-ab05-ba20f9b93d7f" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | And the address "4ddd9229-3ef0-4882-ab05-ba20f9b93d7f@proton.local" of account "4ddd9229-3ef0-4882-ab05-ba20f9b93d7f" has the following messages in "Inbox": # :1 -> *scenario | from | to | subject | date | | john.doe@mail.com | 4ddd9229-3ef0-4882-ab05-ba20f9b93d7f@proton.local | foo | 13 Jul 69 00:00 +0000 | Then it succeeds # :1 -> *scenario time="2024-08-27T12:33:11+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:11+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/086/config3400299340/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:11+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/086/data3071088645/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/086/data3071088645/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:11+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:11+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:11+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:11+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:11+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:11+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:11+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:11+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/086/config3400299340/grpcServerConfig.json time="2024-08-27T12:33:11+02:00" level=info msg="gRPC server listening on /tmp/bridge7472" pkg=grpc time="2024-08-27T12:33:11+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:11+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:11+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:11+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:11+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:33:11+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (164a8fc3)" time="2024-08-27T12:33:11+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (164a8fc3)" time="2024-08-27T12:33:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:38757/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:38757/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:11+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Adding vault user" userID=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Creating new user" userID=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Creating user object" numAddr=2 numLabels=13 userID=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:38757/core/v4/events/latest" pkg=gpa/client userID=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Starting service Last EventID=Aw==" service=user-events user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:38757/core/v4/settings" pkg=gpa/client userID=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Starting service main loop" service=telemetry user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Starting service main loop" service=smtp user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:38757/core/v4/labels?Type=4" pkg=gpa/client userID=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:38757/core/v4/labels?Type=3" pkg=gpa/client userID=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:38757/core/v4/labels?Type=1" pkg=gpa/client userID=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Adding user to imap server" addrID=00378db1-dd2a-4f3e-b490-2d850beff8c3 service=server-manager time="2024-08-27T12:33:11+02:00" level=info msg="Creating new IMAP user" addrID=00378db1-dd2a-4f3e-b490-2d850beff8c3 service=server-manager time="2024-08-27T12:33:11+02:00" level=info msg="Setting gluon ID" addrID=00378db1-dd2a-4f3e-b490-2d850beff8c3 gluonID=35cac938-3a08-4a76-bfb0-2d347f01c7e0 userID=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Created new IMAP user" addrID=00378db1-dd2a-4f3e-b490-2d850beff8c3 gluonID=35cac938-3a08-4a76-bfb0-2d347f01c7e0 service=server-manager time="2024-08-27T12:33:11+02:00" level=info msg="Received mailbox message count" count=0 gluonID=35cac938-3a08-4a76-bfb0-2d347f01c7e0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:11+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:11+02:00" level=info msg=Resuming service=user-events user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Starting IMAP Service" service=imap user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Sync triggered" service=imap user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:11.4772617 +0200 CEST m=+111.707363044" user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Syncing labels" service=imap user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:88c6277b-c748-46d6-b5a4-ca837fb6cc9f" userID=88c6277b-c748-46d6-b5a4-ca837fb6cc9f And the user logs in with username "4ddd9229-3ef0-4882-ab05-ba20f9b93d7f" and password "password" # :1 -> *scenario time="2024-08-27T12:33:11+02:00" level=info msg="Synced labels" service=imap user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:38757/mail/v4/messages/count" pkg=gpa/client userID=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Syncing messages" service=imap user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Job started" service=imap user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:38757/mail/v4/messages" pkg=gpa/client userID=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:38757/mail/v4/messages" pkg=gpa/client userID=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Creating new child job" service=imap user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Job finished" service=imap user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:38757/mail/v4/messages/e6fe7bb8-4b1a-4043-a76f-d2d02c9c6122" pkg=gpa/client userID=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Child job finished" service=imap user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Synced messages" service=imap user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Finished user sync" duration=4.79122ms service=imap user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f And user "4ddd9229-3ef0-4882-ab05-ba20f9b93d7f" finishes syncing # :1 -> *scenario time="2024-08-27T12:33:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:38757/data/v1/stats" pkg=gpa/client userID=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Configuration Status Success event sent." userID=88c6277b-c748-46d6-b5a4-ca837fb6cc9f And user "4ddd9229-3ef0-4882-ab05-ba20f9b93d7f" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario Scenario: Fetch very old message # features/imap/message/fetch.feature:20 Given IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | date | | john.doe@mail.com | 4ddd9229-3ef0-4882-ab05-ba20f9b93d7f@proton.local | foo | 13 Aug 82 00:00 +0000 | time="2024-08-27T12:33:11+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:11+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:11+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:11+02:00" level=info msg="Closing user" userID=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Exiting IMAP Service" service=imap user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Exiting service main loop" service=smtp user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Exiting Service" service=user-identity user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Exiting service main loop" service=telemetry user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Exiting service" service=user-events user=88c6277b-c748-46d6-b5a4-ca837fb6cc9f time="2024-08-27T12:33:11+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:11+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:11+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:11+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:11+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" sees header "X-Original-Date: Sun, 13 Jul 1969 00:00:00 +0000" in message with subject "foo" in "INBOX" # :1 -> *scenario === RUN TestFeatures/Fetch_from_deleted_cache time="2024-08-27T12:33:11+02:00" level=info msg="User 'a3477184-9211-4559-9aa7-73b4229b156f' created with id=e28dcf65-5efd-4012-89bd-7dc2f39eba5b" pkg=gpa/server/backend time="2024-08-27T12:33:12+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:12+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/087/config3944525436/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:12+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/087/data3671957837/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/087/data3671957837/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:12+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:12+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:12+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:12+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:12+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:12+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:12+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:12+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/087/config3944525436/grpcServerConfig.json time="2024-08-27T12:33:12+02:00" level=info msg="gRPC server listening on /tmp/bridge3714" pkg=grpc time="2024-08-27T12:33:12+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:12+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:12+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:12+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:12+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:12+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (632c991c)" time="2024-08-27T12:33:12+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (632c991c)" time="2024-08-27T12:33:12+02:00" level=info msg="200 OK: POST https://127.0.0.1:33151/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:12+02:00" level=info msg="200 OK: POST https://127.0.0.1:33151/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:12+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Adding vault user" userID=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Creating new user" userID=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Creating user object" numAddr=2 numLabels=13 userID=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:33151/core/v4/events/latest" pkg=gpa/client userID=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Starting service Last EventID=Aw==" service=user-events user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:33151/core/v4/settings" pkg=gpa/client userID=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Starting service main loop" service=telemetry user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Starting service main loop" service=smtp user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:33151/core/v4/labels?Type=4" pkg=gpa/client userID=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:33151/core/v4/labels?Type=3" pkg=gpa/client userID=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:33151/core/v4/labels?Type=1" pkg=gpa/client userID=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Adding user to imap server" addrID=cf536102-8f50-473c-9bc5-43e28b9f73ff service=server-manager time="2024-08-27T12:33:12+02:00" level=info msg="Creating new IMAP user" addrID=cf536102-8f50-473c-9bc5-43e28b9f73ff service=server-manager time="2024-08-27T12:33:12+02:00" level=info msg="Setting gluon ID" addrID=cf536102-8f50-473c-9bc5-43e28b9f73ff gluonID=d8016330-c837-4d96-befc-e763087c9e32 userID=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Created new IMAP user" addrID=cf536102-8f50-473c-9bc5-43e28b9f73ff gluonID=d8016330-c837-4d96-befc-e763087c9e32 service=server-manager time="2024-08-27T12:33:12+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:12+02:00" level=info msg=Resuming service=user-events user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Received mailbox message count" count=0 gluonID=d8016330-c837-4d96-befc-e763087c9e32 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:12+02:00" level=info msg="Starting IMAP Service" service=imap user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Sync triggered" service=imap user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:12.616274949 +0200 CEST m=+112.846376293" user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Syncing labels" service=imap user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e28dcf65-5efd-4012-89bd-7dc2f39eba5b" userID=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Synced labels" service=imap user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:33151/mail/v4/messages/count" pkg=gpa/client userID=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Syncing messages" service=imap user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Job started" service=imap user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="200 OK: POST https://127.0.0.1:33151/mail/v4/messages" pkg=gpa/client userID=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="200 OK: POST https://127.0.0.1:33151/mail/v4/messages" pkg=gpa/client userID=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Creating new child job" service=imap user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Job finished" service=imap user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:33151/mail/v4/messages/627d3570-edaa-40fa-ab77-f23ce2fe96b9" pkg=gpa/client userID=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Child job finished" service=imap user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Synced messages" service=imap user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Finished user sync" duration=4.928931ms service=imap user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="200 OK: POST https://127.0.0.1:33151/data/v1/stats" pkg=gpa/client userID=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Configuration Status Success event sent." userID=e28dcf65-5efd-4012-89bd-7dc2f39eba5b Scenario: Fetch from deleted cache # features/imap/message/fetch.feature:29 When the user deletes the gluon cache # :1 -> *scenario time="2024-08-27T12:33:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:33151/mail/v4/messages/627d3570-edaa-40fa-ab77-f23ce2fe96b9" pkg=gpa/client userID=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:12+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:12+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:12+02:00" level=info msg="Closing user" userID=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Exiting IMAP Service" service=imap user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Exiting service main loop" service=smtp user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Exiting Service" service=user-identity user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Exiting service main loop" service=telemetry user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Exiting service" service=user-events user=e28dcf65-5efd-4012-89bd-7dc2f39eba5b time="2024-08-27T12:33:12+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:12+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:12+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:12+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:12+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | date | | john.doe@mail.com | a3477184-9211-4559-9aa7-73b4229b156f@proton.local | foo | 13 Aug 82 00:00 +0000 | === RUN TestFeatures/Fetch_messages_sent_from_Web_Client time="2024-08-27T12:33:12+02:00" level=info msg="User '8c2492a4-ffc6-4903-97fe-680de4cdcff6' created with id=f6366c7d-5568-4026-a93d-a73b078e4110" pkg=gpa/server/backend time="2024-08-27T12:33:13+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:13+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/088/config3646115093/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:13+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/088/data2637610722/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/088/data2637610722/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:13+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:13+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:13+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:13+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:13+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:13+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:13+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:13+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/088/config3646115093/grpcServerConfig.json time="2024-08-27T12:33:13+02:00" level=info msg="gRPC server listening on /tmp/bridge7225" pkg=grpc time="2024-08-27T12:33:13+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:13+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:13+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:13+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:13+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:13+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (4851c037)" time="2024-08-27T12:33:13+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4851c037)" time="2024-08-27T12:33:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:34791/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:34791/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:13+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Adding vault user" userID=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Creating new user" userID=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Creating user object" numAddr=2 numLabels=13 userID=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:34791/core/v4/events/latest" pkg=gpa/client userID=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Starting service Last EventID=Aw==" service=user-events user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:34791/core/v4/settings" pkg=gpa/client userID=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Starting service main loop" service=telemetry user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Starting service main loop" service=smtp user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:34791/core/v4/labels?Type=4" pkg=gpa/client userID=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:34791/core/v4/labels?Type=3" pkg=gpa/client userID=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:34791/core/v4/labels?Type=1" pkg=gpa/client userID=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Adding user to imap server" addrID=e666efb4-253d-4acd-a242-5579ee1fe4cb service=server-manager time="2024-08-27T12:33:13+02:00" level=info msg="Creating new IMAP user" addrID=e666efb4-253d-4acd-a242-5579ee1fe4cb service=server-manager time="2024-08-27T12:33:13+02:00" level=info msg="Setting gluon ID" addrID=e666efb4-253d-4acd-a242-5579ee1fe4cb gluonID=d90bd2e9-3bad-4ec0-88e1-9a0a36fdac07 userID=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Created new IMAP user" addrID=e666efb4-253d-4acd-a242-5579ee1fe4cb gluonID=d90bd2e9-3bad-4ec0-88e1-9a0a36fdac07 service=server-manager time="2024-08-27T12:33:13+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:13+02:00" level=info msg=Resuming service=user-events user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Received mailbox message count" count=0 gluonID=d90bd2e9-3bad-4ec0-88e1-9a0a36fdac07 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:13+02:00" level=info msg="Starting IMAP Service" service=imap user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Sync triggered" service=imap user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:13.751878028 +0200 CEST m=+113.981979372" user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Syncing labels" service=imap user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:f6366c7d-5568-4026-a93d-a73b078e4110" userID=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Synced labels" service=imap user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:34791/mail/v4/messages/count" pkg=gpa/client userID=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Syncing messages" service=imap user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Job started" service=imap user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:34791/mail/v4/messages" pkg=gpa/client userID=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:34791/mail/v4/messages" pkg=gpa/client userID=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Creating new child job" service=imap user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Job finished" service=imap user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:34791/mail/v4/messages/97f93ec0-a0b3-43ed-b71a-7ac1cc997cfd" pkg=gpa/client userID=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Child job finished" service=imap user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Synced messages" service=imap user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Finished user sync" duration=4.204897ms service=imap user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:34791/data/v1/stats" pkg=gpa/client userID=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Configuration Status Success event sent." userID=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:13+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 62}}" pkg=telemetry Scenario: Fetch messages sent from Web Client # features/imap/message/fetch.feature:35 When the address "8c2492a4-ffc6-4903-97fe-680de4cdcff6@proton.local" of account "8c2492a4-ffc6-4903-97fe-680de4cdcff6" has the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 8c2492a4-ffc6-4903-97fe-680de4cdcff6@proton.local | john.doe@mail.com | foo | time="2024-08-27T12:33:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:34791/core/v4/events/Aw==" pkg=gpa/client userID=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:14+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=0, deleted=0" old="Aw==" service=user-events user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:14+02:00" level=info msg="Handling message created event" date=0 messageID=13e384c0-980d-4476-b528-bdfbcbb89aa5 service=imap subject="******** (2c26b46b)" user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:34791/mail/v4/messages/13e384c0-980d-4476-b528-bdfbcbb89aa5" pkg=gpa/client userID=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:14+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:14+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:14+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:14+02:00" level=info msg="Closing user" userID=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:14+02:00" level=info msg="Exiting IMAP Service" service=imap user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:14+02:00" level=info msg="Exiting service main loop" service=smtp user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:14+02:00" level=info msg="Exiting Service" service=user-identity user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:14+02:00" level=info msg="Exiting service main loop" service=telemetry user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:14+02:00" level=info msg="Exiting service" service=user-events user=f6366c7d-5568-4026-a93d-a73b078e4110 time="2024-08-27T12:33:14+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:14+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:14+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:14+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:14+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 8c2492a4-ffc6-4903-97fe-680de4cdcff6@proton.local | john.doe@mail.com | foo | Feature: IMAP import messages === RUN TestFeatures/Basic_message_import time="2024-08-27T12:33:14+02:00" level=info msg="User 'b7444252-6aa5-436b-b96e-72c25a056429' created with id=149c5f08-20be-4b48-858a-b870fbe91a0b" pkg=gpa/server/backend Background: Given there exists an account with username "b7444252-6aa5-436b-b96e-72c25a056429" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:33:15+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:15+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/089/config1604364901/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:15+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/089/data4002372009/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/089/data4002372009/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:15+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:15+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:15+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:15+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:15+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/089/config1604364901/grpcServerConfig.json time="2024-08-27T12:33:15+02:00" level=info msg="gRPC server listening on /tmp/bridge9335" pkg=grpc time="2024-08-27T12:33:15+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:15+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:15+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:15+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:15+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:15+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:15+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:15+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:33:15+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (ac5d9a87)" time="2024-08-27T12:33:15+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ac5d9a87)" time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:40395/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:40395/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:15+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Adding vault user" userID=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Creating new user" userID=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:40395/core/v4/events/latest" pkg=gpa/client userID=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:40395/core/v4/settings" pkg=gpa/client userID=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Starting service main loop" service=telemetry user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Starting service main loop" service=smtp user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:40395/core/v4/labels?Type=4" pkg=gpa/client userID=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:40395/core/v4/labels?Type=3" pkg=gpa/client userID=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:40395/core/v4/labels?Type=1" pkg=gpa/client userID=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Adding user to imap server" addrID=aa2c1efc-9cb6-4a20-aaac-9ae6798e457c service=server-manager time="2024-08-27T12:33:15+02:00" level=info msg="Creating new IMAP user" addrID=aa2c1efc-9cb6-4a20-aaac-9ae6798e457c service=server-manager time="2024-08-27T12:33:15+02:00" level=info msg="Setting gluon ID" addrID=aa2c1efc-9cb6-4a20-aaac-9ae6798e457c gluonID=151b339c-7dc8-41de-b8a9-07ea88d6d6a4 userID=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Created new IMAP user" addrID=aa2c1efc-9cb6-4a20-aaac-9ae6798e457c gluonID=151b339c-7dc8-41de-b8a9-07ea88d6d6a4 service=server-manager time="2024-08-27T12:33:15+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:15+02:00" level=info msg=Resuming service=user-events user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Received mailbox message count" count=0 gluonID=151b339c-7dc8-41de-b8a9-07ea88d6d6a4 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:15+02:00" level=info msg="Starting IMAP Service" service=imap user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Sync triggered" service=imap user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:15.198604951 +0200 CEST m=+115.428706285" user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Syncing labels" service=imap user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:149c5f08-20be-4b48-858a-b870fbe91a0b" userID=149c5f08-20be-4b48-858a-b870fbe91a0b And the user logs in with username "b7444252-6aa5-436b-b96e-72c25a056429" and password "password" # :1 -> *scenario time="2024-08-27T12:33:15+02:00" level=info msg="Synced labels" service=imap user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:40395/mail/v4/messages/count" pkg=gpa/client userID=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Syncing messages" service=imap user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Job started" service=imap user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:40395/mail/v4/messages" pkg=gpa/client userID=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Job finished" service=imap user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Synced messages" service=imap user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Finished user sync" duration=2.248114ms service=imap user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=149c5f08-20be-4b48-858a-b870fbe91a0b And user "b7444252-6aa5-436b-b96e-72c25a056429" finishes syncing # :1 -> *scenario time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:40395/data/v1/stats" pkg=gpa/client userID=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Configuration Status Success event sent." userID=149c5f08-20be-4b48-858a-b870fbe91a0b And user "b7444252-6aa5-436b-b96e-72c25a056429" connects and authenticates IMAP client "1"# :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:40395/mail/v4/messages/import" pkg=gpa/client userID=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:40395/mail/v4/messages/c2e32b34-5aa8-4fad-8c51-c5ddcf97364f" pkg=gpa/client userID=149c5f08-20be-4b48-858a-b870fbe91a0b Scenario: Basic message import # features/imap/message/import.feature:11 When IMAP client "1" appends the following message to "INBOX": # :1 -> *scenario """ From: Bridge Test  Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000 Subject: Basic text/plain message Content-Type: text/plain  Hello """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:33:15+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:15+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:15+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:15+02:00" level=info msg="Closing user" userID=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Exiting IMAP Service" service=imap user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Exiting service main loop" service=smtp user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Exiting Service" service=user-identity user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Exiting service main loop" service=telemetry user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Exiting service" service=user-events user=149c5f08-20be-4b48-858a-b870fbe91a0b time="2024-08-27T12:33:15+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:15+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:15+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:15+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:15+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """ {  "from": "Bridge Test ",  "date": "01 Jan 80 00:00 +0000",  "to": "Internal Bridge ",  "subject": "Basic text/plain message",  "content": {  "content-type": "text/plain",  "body-is": "Hello"  } } """ === RUN TestFeatures/Import_message_with_double_charset_in_content_type time="2024-08-27T12:33:15+02:00" level=info msg="User 'f3c58340-1295-4539-aca1-35201b06c382' created with id=ef34ece7-179b-4155-8778-9ac8b9455033" pkg=gpa/server/backend time="2024-08-27T12:33:15+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:15+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/090/config1963503455/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:15+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/090/data3751545931/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/090/data3751545931/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:15+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:15+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:15+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:15+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:15+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:15+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/090/config1963503455/grpcServerConfig.json time="2024-08-27T12:33:15+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:15+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:15+02:00" level=info msg="gRPC server listening on /tmp/bridge2554" pkg=grpc time="2024-08-27T12:33:15+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:15+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:15+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:15+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:15+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:15+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (666d69e1)" time="2024-08-27T12:33:15+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (666d69e1)" time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:44833/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:44833/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:15+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Adding vault user" userID=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Creating new user" userID=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:44833/core/v4/events/latest" pkg=gpa/client userID=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:44833/core/v4/settings" pkg=gpa/client userID=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Starting service main loop" service=telemetry user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Starting service main loop" service=smtp user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:44833/core/v4/labels?Type=4" pkg=gpa/client userID=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:44833/core/v4/labels?Type=3" pkg=gpa/client userID=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:44833/core/v4/labels?Type=1" pkg=gpa/client userID=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Adding user to imap server" addrID=3a93734f-370c-4e67-9d5f-58e8a0b083aa service=server-manager time="2024-08-27T12:33:15+02:00" level=info msg="Creating new IMAP user" addrID=3a93734f-370c-4e67-9d5f-58e8a0b083aa service=server-manager time="2024-08-27T12:33:15+02:00" level=info msg="Setting gluon ID" addrID=3a93734f-370c-4e67-9d5f-58e8a0b083aa gluonID=37c223d3-a84b-41bf-a472-1c7c3b561f95 userID=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Created new IMAP user" addrID=3a93734f-370c-4e67-9d5f-58e8a0b083aa gluonID=37c223d3-a84b-41bf-a472-1c7c3b561f95 service=server-manager time="2024-08-27T12:33:15+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:15+02:00" level=info msg=Resuming service=user-events user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Received mailbox message count" count=0 gluonID=37c223d3-a84b-41bf-a472-1c7c3b561f95 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:15+02:00" level=info msg="Starting IMAP Service" service=imap user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Sync triggered" service=imap user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:ef34ece7-179b-4155-8778-9ac8b9455033" userID=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:15.749826116 +0200 CEST m=+115.979927460" user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Syncing labels" service=imap user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Synced labels" service=imap user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:44833/mail/v4/messages/count" pkg=gpa/client userID=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Syncing messages" service=imap user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Job started" service=imap user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:44833/mail/v4/messages" pkg=gpa/client userID=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Job finished" service=imap user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Synced messages" service=imap user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Finished user sync" duration=2.260618ms service=imap user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:44833/data/v1/stats" pkg=gpa/client userID=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Configuration Status Success event sent." userID=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:44833/mail/v4/messages/import" pkg=gpa/client userID=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:44833/mail/v4/messages/86aa4c25-c9e6-4f26-86dd-0c1d3fe5d74b" pkg=gpa/client userID=ef34ece7-179b-4155-8778-9ac8b9455033 Scenario: Import message with double charset in content type # features/imap/message/import.feature:38 When IMAP client "1" appends the following message to "INBOX": # :1 -> *scenario """ From: Bridge Test  Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Subject: Message with double charset in content type Content-Type: text/plain; charset=utf-8; charset=utf-8 Content-Disposition: inline Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000  Hello """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:33:15+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:15+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:15+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:15+02:00" level=info msg="Closing user" userID=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Exiting IMAP Service" service=imap user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Exiting service main loop" service=smtp user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Exiting Service" service=user-identity user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Exiting service main loop" service=telemetry user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Exiting service" service=user-events user=ef34ece7-179b-4155-8778-9ac8b9455033 time="2024-08-27T12:33:15+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:15+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:15+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:15+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:15+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """ {  "from": "Bridge Test ",  "date": "01 Jan 80 00:00 +0000",  "to": "Internal Bridge ",  "subject": "Message with double charset in content type",  "content": {  "content-type": "text/plain",  "content-type-charset": "utf-8",  "content-disposition": "",  "transfer-encoding": "quoted-printable",  "body-is": "Hello"  } } """ === RUN TestFeatures/Import_multipart_message_with_attachment_"multipart/mixed_with_attachment_encoded.eml" time="2024-08-27T12:33:16+02:00" level=info msg="User '40c0c41d-1a4a-435f-9769-5cfe3e0af313' created with id=2be3db28-cf7b-40fd-ab91-06b495a253d5" pkg=gpa/server/backend time="2024-08-27T12:33:16+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:16+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/091/config3394174468/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:16+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/091/data2441937183/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/091/data2441937183/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:16+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:16+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:16+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:16+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:16+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:16+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:16+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:16+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/091/config3394174468/grpcServerConfig.json time="2024-08-27T12:33:16+02:00" level=info msg="gRPC server listening on /tmp/bridge6110" pkg=grpc time="2024-08-27T12:33:16+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:16+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:16+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:16+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:16+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:16+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (2fa076bc)" time="2024-08-27T12:33:16+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2fa076bc)" time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:33473/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:33473/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:16+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Adding vault user" userID=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Creating new user" userID=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:33473/core/v4/events/latest" pkg=gpa/client userID=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:33473/core/v4/settings" pkg=gpa/client userID=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Starting service main loop" service=telemetry user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Starting service main loop" service=smtp user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:33473/core/v4/labels?Type=4" pkg=gpa/client userID=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:33473/core/v4/labels?Type=3" pkg=gpa/client userID=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:33473/core/v4/labels?Type=1" pkg=gpa/client userID=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Adding user to imap server" addrID=98b4a787-dfb9-4971-91c1-d8c580ff93d8 service=server-manager time="2024-08-27T12:33:16+02:00" level=info msg="Creating new IMAP user" addrID=98b4a787-dfb9-4971-91c1-d8c580ff93d8 service=server-manager time="2024-08-27T12:33:16+02:00" level=info msg="Setting gluon ID" addrID=98b4a787-dfb9-4971-91c1-d8c580ff93d8 gluonID=70390c6a-f4a4-4ffa-9b23-0e7304b8d96e userID=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Created new IMAP user" addrID=98b4a787-dfb9-4971-91c1-d8c580ff93d8 gluonID=70390c6a-f4a4-4ffa-9b23-0e7304b8d96e service=server-manager time="2024-08-27T12:33:16+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:16+02:00" level=info msg=Resuming service=user-events user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Received mailbox message count" count=0 gluonID=70390c6a-f4a4-4ffa-9b23-0e7304b8d96e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:16+02:00" level=info msg="Starting IMAP Service" service=imap user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:2be3db28-cf7b-40fd-ab91-06b495a253d5" userID=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Sync triggered" service=imap user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:16.301239725 +0200 CEST m=+116.531341069" user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Syncing labels" service=imap user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Synced labels" service=imap user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:33473/mail/v4/messages/count" pkg=gpa/client userID=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Syncing messages" service=imap user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Job started" service=imap user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:33473/mail/v4/messages" pkg=gpa/client userID=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Job finished" service=imap user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Synced messages" service=imap user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Finished user sync" duration=2.716844ms service=imap user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:33473/data/v1/stats" pkg=gpa/client userID=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Configuration Status Success event sent." userID=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:33473/mail/v4/messages/import" pkg=gpa/client userID=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:33473/mail/v4/messages/075dea67-1967-4001-8143-1d3ced3bba11" pkg=gpa/client userID=2be3db28-cf7b-40fd-ab91-06b495a253d5 Scenario Outline: Import multipart message with attachment # features/imap/message/import.feature:70 time="2024-08-27T12:33:16+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:16+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:16+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:16+02:00" level=info msg="Closing user" userID=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Exiting IMAP Service" service=imap user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Exiting service main loop" service=smtp user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Exiting Service" service=user-identity user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Exiting service main loop" service=telemetry user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Exiting service" service=user-events user=2be3db28-cf7b-40fd-ab91-06b495a253d5 time="2024-08-27T12:33:16+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:16+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:16+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:16+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:16+02:00" level=info msg="Closing SMTP server" service=server-manager Given there exists an account with username "[user:user]" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario When bridge starts # :1 -> *scenario And the user logs in with username "[user:user]" and password "password" # :1 -> *scenario And user "[user:user]" finishes syncing # :1 -> *scenario And user "[user:user]" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario When IMAP client "1" appends  to "INBOX" # :1 -> *scenario Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """ {  "from": "Bridge Test ",  "date": "01 Jan 80 00:00 +0000",  "to": "Internal Bridge ",  "subject": "Message with attachment name",  "body-contains": "Hello",  "content": {  "content-type": "multipart/mixed",  "sections":[  {  "content-type": "text/plain",  "body-is": "Hello"  },  {  "content-type": "text/html",  "content-type-charset": "utf-8",  "transfer-encoding": "7bit",  "body-contains": "HELLO"  },  {  "content-type": "application/pdf",  "content-type-name": "filename",  "content-disposition": "attachment",  "content-disposition-filename": "filename",  "body-is": "somebytes"  }  ]  } } """ Examples: | message | | "multipart/mixed_with_attachment_encoded.eml" | === RUN TestFeatures/Import_multipart_message_with_attachment_"multipart/mixed_with_attachment_encoded_no_quote.eml" time="2024-08-27T12:33:16+02:00" level=info msg="User '3be7b9b5-2cb5-44b0-9829-fb02044b1e6a' created with id=b4546e48-3073-45ee-9c6e-02801d0df93b" pkg=gpa/server/backend time="2024-08-27T12:33:16+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:16+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/092/config1230389200/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:16+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/092/data142813206/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/092/data142813206/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:16+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:16+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:16+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:16+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:16+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:16+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:16+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:16+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/092/config1230389200/grpcServerConfig.json time="2024-08-27T12:33:16+02:00" level=info msg="gRPC server listening on /tmp/bridge0899" pkg=grpc time="2024-08-27T12:33:16+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:16+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:16+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:16+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:16+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:16+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (a460f8fc)" time="2024-08-27T12:33:16+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a460f8fc)" time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:40185/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:40185/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:16+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Adding vault user" userID=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Creating new user" userID=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:40185/core/v4/events/latest" pkg=gpa/client userID=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:40185/core/v4/settings" pkg=gpa/client userID=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Starting service main loop" service=telemetry user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Starting service main loop" service=smtp user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:40185/core/v4/labels?Type=4" pkg=gpa/client userID=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:40185/core/v4/labels?Type=3" pkg=gpa/client userID=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:40185/core/v4/labels?Type=1" pkg=gpa/client userID=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Adding user to imap server" addrID=0ebbebb2-9edf-4e54-a525-854a124b200b service=server-manager time="2024-08-27T12:33:16+02:00" level=info msg="Creating new IMAP user" addrID=0ebbebb2-9edf-4e54-a525-854a124b200b service=server-manager time="2024-08-27T12:33:16+02:00" level=info msg="Setting gluon ID" addrID=0ebbebb2-9edf-4e54-a525-854a124b200b gluonID=b84d92e6-9394-4643-98c8-8c5ba9b34157 userID=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b84d92e6-9394-4643-98c8-8c5ba9b34157 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:16+02:00" level=info msg="Created new IMAP user" addrID=0ebbebb2-9edf-4e54-a525-854a124b200b gluonID=b84d92e6-9394-4643-98c8-8c5ba9b34157 service=server-manager time="2024-08-27T12:33:16+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:16+02:00" level=info msg=Resuming service=user-events user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Starting IMAP Service" service=imap user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Sync triggered" service=imap user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:16.853511243 +0200 CEST m=+117.083612587" user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Syncing labels" service=imap user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b4546e48-3073-45ee-9c6e-02801d0df93b" userID=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Synced labels" service=imap user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:40185/mail/v4/messages/count" pkg=gpa/client userID=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Syncing messages" service=imap user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Job started" service=imap user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:40185/mail/v4/messages" pkg=gpa/client userID=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Job finished" service=imap user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Synced messages" service=imap user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Finished user sync" duration=2.236943ms service=imap user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:40185/data/v1/stats" pkg=gpa/client userID=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Configuration Status Success event sent." userID=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:40185/mail/v4/messages/import" pkg=gpa/client userID=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:40185/mail/v4/messages/9ed8ca1d-427c-453f-9bc7-11d9f0dc2e60" pkg=gpa/client userID=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:16+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:16+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:16+02:00" level=info msg="Closing user" userID=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Exiting IMAP Service" service=imap user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Exiting service main loop" service=smtp user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Exiting Service" service=user-identity user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Exiting service main loop" service=telemetry user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Exiting service" service=user-events user=b4546e48-3073-45ee-9c6e-02801d0df93b time="2024-08-27T12:33:16+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:16+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:16+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:16+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:16+02:00" level=info msg="Closing SMTP server" service=server-manager | "multipart/mixed_with_attachment_encoded_no_quote.eml" | === RUN TestFeatures/Import_multipart_message_with_attachment_"multipart/mixed_with_attachment_no_quote.eml" time="2024-08-27T12:33:17+02:00" level=info msg="User 'de560d6d-6b73-4d44-9a0c-2a7e84b348de' created with id=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb" pkg=gpa/server/backend time="2024-08-27T12:33:17+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:17+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/093/config2482067746/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:17+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/093/data297359491/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/093/data297359491/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:17+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:17+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:17+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:17+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:17+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:17+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:17+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:17+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/093/config2482067746/grpcServerConfig.json time="2024-08-27T12:33:17+02:00" level=info msg="gRPC server listening on /tmp/bridge0883" pkg=grpc time="2024-08-27T12:33:17+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:17+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:17+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:17+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:17+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:17+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (58f2c96b)" time="2024-08-27T12:33:17+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (58f2c96b)" time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:35961/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:35961/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:17+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Adding vault user" userID=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Creating new user" userID=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:35961/core/v4/events/latest" pkg=gpa/client userID=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:35961/core/v4/settings" pkg=gpa/client userID=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Starting service main loop" service=telemetry user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Starting service main loop" service=smtp user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:35961/core/v4/labels?Type=4" pkg=gpa/client userID=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:35961/core/v4/labels?Type=3" pkg=gpa/client userID=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:35961/core/v4/labels?Type=1" pkg=gpa/client userID=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Adding user to imap server" addrID=dc9f8d5d-7b77-41f3-ad6c-ccc20c16061f service=server-manager time="2024-08-27T12:33:17+02:00" level=info msg="Creating new IMAP user" addrID=dc9f8d5d-7b77-41f3-ad6c-ccc20c16061f service=server-manager time="2024-08-27T12:33:17+02:00" level=info msg="Setting gluon ID" addrID=dc9f8d5d-7b77-41f3-ad6c-ccc20c16061f gluonID=916d6a8e-1128-4099-8d0a-47489dfecc55 userID=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Created new IMAP user" addrID=dc9f8d5d-7b77-41f3-ad6c-ccc20c16061f gluonID=916d6a8e-1128-4099-8d0a-47489dfecc55 service=server-manager time="2024-08-27T12:33:17+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:17+02:00" level=info msg=Resuming service=user-events user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=916d6a8e-1128-4099-8d0a-47489dfecc55 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:17+02:00" level=info msg="Starting IMAP Service" service=imap user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Sync triggered" service=imap user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:17.403805268 +0200 CEST m=+117.633906622" user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Syncing labels" service=imap user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb" userID=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Synced labels" service=imap user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:35961/mail/v4/messages/count" pkg=gpa/client userID=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Syncing messages" service=imap user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Job started" service=imap user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:35961/mail/v4/messages" pkg=gpa/client userID=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Job finished" service=imap user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Synced messages" service=imap user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Finished user sync" duration=2.285365ms service=imap user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:35961/data/v1/stats" pkg=gpa/client userID=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Configuration Status Success event sent." userID=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:35961/mail/v4/messages/import" pkg=gpa/client userID=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:35961/mail/v4/messages/885bc4a9-be9b-4385-8db4-223ec29bdcec" pkg=gpa/client userID=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:17+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:17+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:17+02:00" level=info msg="Closing user" userID=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Exiting IMAP Service" service=imap user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Exiting service main loop" service=smtp user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Exiting Service" service=user-identity user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Exiting service main loop" service=telemetry user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Exiting service" service=user-events user=b6d7cc3d-8576-4b05-8bba-7a77c3d77fbb time="2024-08-27T12:33:17+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:17+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:17+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:17+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:17+02:00" level=info msg="Closing SMTP server" service=server-manager | "multipart/mixed_with_attachment_no_quote.eml" | === RUN TestFeatures/Import_message_as_latin1_without_content_type time="2024-08-27T12:33:17+02:00" level=info msg="User '89624c2a-fc1e-46ca-90e7-13a4fc83e434' created with id=81f09fbc-eb62-4ced-b421-3ea8b6961ab9" pkg=gpa/server/backend time="2024-08-27T12:33:17+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:17+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/094/config3197544747/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:17+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/094/data3554454476/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/094/data3554454476/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:17+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:17+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:17+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:17+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:17+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/094/config3197544747/grpcServerConfig.json time="2024-08-27T12:33:17+02:00" level=info msg="gRPC server listening on /tmp/bridge7898" pkg=grpc time="2024-08-27T12:33:17+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:17+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:17+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:17+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:17+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:17+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:17+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:17+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:17+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (9fab2040)" time="2024-08-27T12:33:17+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9fab2040)" time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:46619/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:46619/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:17+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Adding vault user" userID=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Creating new user" userID=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:46619/core/v4/events/latest" pkg=gpa/client userID=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:46619/core/v4/settings" pkg=gpa/client userID=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Starting service main loop" service=telemetry user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Starting service main loop" service=smtp user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:46619/core/v4/labels?Type=4" pkg=gpa/client userID=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:46619/core/v4/labels?Type=3" pkg=gpa/client userID=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:46619/core/v4/labels?Type=1" pkg=gpa/client userID=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Adding user to imap server" addrID=e0651516-51b4-46f9-b575-e79cb5f1c06a service=server-manager time="2024-08-27T12:33:17+02:00" level=info msg="Creating new IMAP user" addrID=e0651516-51b4-46f9-b575-e79cb5f1c06a service=server-manager time="2024-08-27T12:33:17+02:00" level=info msg="Setting gluon ID" addrID=e0651516-51b4-46f9-b575-e79cb5f1c06a gluonID=5af86950-e66d-47e3-8a44-f282a11a2c1a userID=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Created new IMAP user" addrID=e0651516-51b4-46f9-b575-e79cb5f1c06a gluonID=5af86950-e66d-47e3-8a44-f282a11a2c1a service=server-manager time="2024-08-27T12:33:17+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:17+02:00" level=info msg=Resuming service=user-events user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5af86950-e66d-47e3-8a44-f282a11a2c1a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:17+02:00" level=info msg="Starting IMAP Service" service=imap user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Sync triggered" service=imap user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:17.962049676 +0200 CEST m=+118.192151020" user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Syncing labels" service=imap user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:81f09fbc-eb62-4ced-b421-3ea8b6961ab9" userID=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Synced labels" service=imap user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:46619/mail/v4/messages/count" pkg=gpa/client userID=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Syncing messages" service=imap user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Job started" service=imap user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:46619/mail/v4/messages" pkg=gpa/client userID=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Job finished" service=imap user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Synced messages" service=imap user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Finished user sync" duration=2.349307ms service=imap user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:46619/data/v1/stats" pkg=gpa/client userID=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="Configuration Status Success event sent." userID=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:46619/mail/v4/messages/import" pkg=gpa/client userID=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:46619/mail/v4/messages/c793a158-ce64-4c4d-b2b7-960b37b2c7b9" pkg=gpa/client userID=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 Scenario: Import message as latin1 without content type # features/imap/message/import.feature:113 When IMAP client "1" appends "plain/text_plain_unknown_latin1.eml" to "INBOX" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:33:18+02:00" level=warning msg="Determined encoding by reading body" name=windows-1252 time="2024-08-27T12:33:18+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:18+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:18+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:18+02:00" level=info msg="Closing user" userID=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:18+02:00" level=info msg="Exiting IMAP Service" service=imap user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:18+02:00" level=info msg="Exiting service main loop" service=smtp user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:18+02:00" level=info msg="Exiting Service" service=user-identity user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:18+02:00" level=info msg="Exiting service main loop" service=telemetry user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:18+02:00" level=info msg="Exiting service" service=user-events user=81f09fbc-eb62-4ced-b421-3ea8b6961ab9 time="2024-08-27T12:33:18+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:18+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:18+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:18+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:18+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """ {  "from": "Sender ",  "date": "01 Jan 80 00:00 +0000",  "to": "Receiver ",  "content": {  "content-type": "text/plain",  "body-is": "ééééééé"  } } """ === RUN TestFeatures/Import_message_as_latin1_with_content_type time="2024-08-27T12:33:18+02:00" level=info msg="User '2ecbfb2f-06b9-40ed-94f1-d603e5f0462d' created with id=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047" pkg=gpa/server/backend time="2024-08-27T12:33:18+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:18+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/095/config4236956281/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:18+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/095/data1009320505/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/095/data1009320505/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:18+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:18+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:18+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:18+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:18+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:18+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:18+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:18+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/095/config4236956281/grpcServerConfig.json time="2024-08-27T12:33:18+02:00" level=info msg="gRPC server listening on /tmp/bridge0428" pkg=grpc time="2024-08-27T12:33:18+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:18+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:18+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:18+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:18+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:18+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (eb4080fb)" time="2024-08-27T12:33:18+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (eb4080fb)" time="2024-08-27T12:33:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:44507/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:44507/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:18+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Adding vault user" userID=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Creating new user" userID=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44507/core/v4/events/latest" pkg=gpa/client userID=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44507/core/v4/settings" pkg=gpa/client userID=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Starting service main loop" service=telemetry user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Starting service main loop" service=smtp user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44507/core/v4/labels?Type=4" pkg=gpa/client userID=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44507/core/v4/labels?Type=3" pkg=gpa/client userID=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44507/core/v4/labels?Type=1" pkg=gpa/client userID=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Adding user to imap server" addrID=8103a978-965b-4dde-8899-a2964c3468db service=server-manager time="2024-08-27T12:33:18+02:00" level=info msg="Creating new IMAP user" addrID=8103a978-965b-4dde-8899-a2964c3468db service=server-manager time="2024-08-27T12:33:18+02:00" level=info msg="Setting gluon ID" addrID=8103a978-965b-4dde-8899-a2964c3468db gluonID=69d449e7-3ada-4074-8904-3098db375657 userID=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Created new IMAP user" addrID=8103a978-965b-4dde-8899-a2964c3468db gluonID=69d449e7-3ada-4074-8904-3098db375657 service=server-manager time="2024-08-27T12:33:18+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:18+02:00" level=info msg=Resuming service=user-events user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Received mailbox message count" count=0 gluonID=69d449e7-3ada-4074-8904-3098db375657 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:18+02:00" level=info msg="Starting IMAP Service" service=imap user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Sync triggered" service=imap user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:18.513064118 +0200 CEST m=+118.743165462" user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Syncing labels" service=imap user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:2d41aa9d-cb37-44b6-bc9b-4a74b60a9047" userID=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Synced labels" service=imap user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44507/mail/v4/messages/count" pkg=gpa/client userID=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Syncing messages" service=imap user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Job started" service=imap user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:44507/mail/v4/messages" pkg=gpa/client userID=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Job finished" service=imap user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Synced messages" service=imap user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Finished user sync" duration=2.722835ms service=imap user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:44507/data/v1/stats" pkg=gpa/client userID=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Configuration Status Success event sent." userID=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=warning msg="Message has an unknown charset" error="unknown charset: unknown charset: message: unhandled charset \"iso-8859-1\"" time="2024-08-27T12:33:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:44507/mail/v4/messages/import" pkg=gpa/client userID=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44507/mail/v4/messages/60e95799-d1fd-475b-b8e8-1506a9534b6a" pkg=gpa/client userID=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 Scenario: Import message as latin1 with content type # features/imap/message/import.feature:130 When IMAP client "1" appends "plain/text_plain_latin1.eml" to "INBOX" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:33:18+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:18+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:18+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:18+02:00" level=info msg="Closing user" userID=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Exiting IMAP Service" service=imap user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Exiting service main loop" service=smtp user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Exiting Service" service=user-identity user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Exiting service main loop" service=telemetry user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Exiting service" service=user-events user=2d41aa9d-cb37-44b6-bc9b-4a74b60a9047 time="2024-08-27T12:33:18+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:18+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:18+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:18+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:18+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """ {  "from": "Sender ",  "date": "01 Jan 80 00:00 +0000",  "to": "Receiver ",  "content": {  "content-type": "text/plain",  "content-type-charset": "utf-8",  "body-is": "ééééééé"  } } """ === RUN TestFeatures/Import_message_as_latin1_with_wrong_content_type time="2024-08-27T12:33:18+02:00" level=info msg="User '96b2335b-9894-443a-9c68-a88d337b2575' created with id=52199e64-583c-420e-89d1-d65af7015d5f" pkg=gpa/server/backend time="2024-08-27T12:33:18+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:18+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/096/config2333251569/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:18+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/096/data2891274899/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/096/data2891274899/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:18+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:18+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:18+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:18+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:18+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/096/config2333251569/grpcServerConfig.json time="2024-08-27T12:33:18+02:00" level=info msg="gRPC server listening on /tmp/bridge8501" pkg=grpc time="2024-08-27T12:33:18+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:18+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:18+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:18+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:18+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:18+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:18+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:18+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:18+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c0491eef)" time="2024-08-27T12:33:18+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c0491eef)" time="2024-08-27T12:33:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:39499/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:39499/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:19+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Adding vault user" userID=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Creating new user" userID=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:39499/core/v4/events/latest" pkg=gpa/client userID=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:39499/core/v4/settings" pkg=gpa/client userID=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Starting service main loop" service=telemetry user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Starting service main loop" service=smtp user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:39499/core/v4/labels?Type=4" pkg=gpa/client userID=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:39499/core/v4/labels?Type=3" pkg=gpa/client userID=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:39499/core/v4/labels?Type=1" pkg=gpa/client userID=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Adding user to imap server" addrID=f3470aa9-d1a7-4b7c-b365-0872fac0efb9 service=server-manager time="2024-08-27T12:33:19+02:00" level=info msg="Creating new IMAP user" addrID=f3470aa9-d1a7-4b7c-b365-0872fac0efb9 service=server-manager time="2024-08-27T12:33:19+02:00" level=info msg="Setting gluon ID" addrID=f3470aa9-d1a7-4b7c-b365-0872fac0efb9 gluonID=df8158aa-0eec-4170-a071-7bddda235402 userID=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df8158aa-0eec-4170-a071-7bddda235402 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:19+02:00" level=info msg="Created new IMAP user" addrID=f3470aa9-d1a7-4b7c-b365-0872fac0efb9 gluonID=df8158aa-0eec-4170-a071-7bddda235402 service=server-manager time="2024-08-27T12:33:19+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:19+02:00" level=info msg=Resuming service=user-events user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Starting IMAP Service" service=imap user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Sync triggered" service=imap user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:19.070580575 +0200 CEST m=+119.300681919" user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Syncing labels" service=imap user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:52199e64-583c-420e-89d1-d65af7015d5f" userID=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Synced labels" service=imap user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:39499/mail/v4/messages/count" pkg=gpa/client userID=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Syncing messages" service=imap user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Job started" service=imap user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:39499/mail/v4/messages" pkg=gpa/client userID=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Job finished" service=imap user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Synced messages" service=imap user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Finished user sync" duration=2.50371ms service=imap user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:39499/data/v1/stats" pkg=gpa/client userID=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Configuration Status Success event sent." userID=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=warning msg="Message has an unknown charset" error="unknown charset: unknown charset: message: unhandled charset \"koi8r\"" time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:39499/mail/v4/messages/import" pkg=gpa/client userID=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:39499/mail/v4/messages/ae493b53-49de-4de1-a587-cbfcacd26345" pkg=gpa/client userID=52199e64-583c-420e-89d1-d65af7015d5f Scenario: Import message as latin1 with wrong content type # features/imap/message/import.feature:149 When IMAP client "1" appends "plain/text_plain_wrong_latin1.eml" to "INBOX" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:33:19+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:19+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:19+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:19+02:00" level=info msg="Closing user" userID=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Exiting IMAP Service" service=imap user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Exiting service main loop" service=smtp user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Exiting Service" service=user-identity user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Exiting service main loop" service=telemetry user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Exiting service" service=user-events user=52199e64-583c-420e-89d1-d65af7015d5f time="2024-08-27T12:33:19+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:19+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:19+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:19+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:19+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """ {  "from": "Sender ",  "date": "01 Jan 80 00:00 +0000",  "to": "Receiver ",  "content": {  "content-type": "text/plain",  "content-type-charset": "utf-8",  "body-is": ""  } } """ === RUN TestFeatures/Import_received_message_to_Sent time="2024-08-27T12:33:19+02:00" level=info msg="User 'ab3e8d71-6a21-4857-8886-bcf0a3b7795f' created with id=c9e57a93-8f13-43e2-9d56-4e9a40f6844f" pkg=gpa/server/backend time="2024-08-27T12:33:19+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:19+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/097/config87816556/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:19+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/097/data2527710734/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/097/data2527710734/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:19+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:19+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:19+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:19+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:19+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:19+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:19+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:19+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/097/config87816556/grpcServerConfig.json time="2024-08-27T12:33:19+02:00" level=info msg="gRPC server listening on /tmp/bridge1395" pkg=grpc time="2024-08-27T12:33:19+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:19+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:19+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:19+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:19+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:19+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (0c1ce9de)" time="2024-08-27T12:33:19+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0c1ce9de)" time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:32815/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:32815/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:19+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Adding vault user" userID=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Creating new user" userID=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:32815/core/v4/events/latest" pkg=gpa/client userID=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:32815/core/v4/settings" pkg=gpa/client userID=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Starting service main loop" service=telemetry user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Starting service main loop" service=smtp user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:32815/core/v4/labels?Type=4" pkg=gpa/client userID=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:32815/core/v4/labels?Type=3" pkg=gpa/client userID=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:32815/core/v4/labels?Type=1" pkg=gpa/client userID=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Adding user to imap server" addrID=4e1f91c6-9ae1-498e-859b-dd5831b792be service=server-manager time="2024-08-27T12:33:19+02:00" level=info msg="Creating new IMAP user" addrID=4e1f91c6-9ae1-498e-859b-dd5831b792be service=server-manager time="2024-08-27T12:33:19+02:00" level=info msg="Setting gluon ID" addrID=4e1f91c6-9ae1-498e-859b-dd5831b792be gluonID=e9e9f483-2f8d-4005-9c74-b01f229eba39 userID=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e9e9f483-2f8d-4005-9c74-b01f229eba39 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:19+02:00" level=info msg="Created new IMAP user" addrID=4e1f91c6-9ae1-498e-859b-dd5831b792be gluonID=e9e9f483-2f8d-4005-9c74-b01f229eba39 service=server-manager time="2024-08-27T12:33:19+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:19+02:00" level=info msg=Resuming service=user-events user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Starting IMAP Service" service=imap user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Sync triggered" service=imap user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:19.623354114 +0200 CEST m=+119.853455448" user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Syncing labels" service=imap user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:c9e57a93-8f13-43e2-9d56-4e9a40f6844f" userID=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Synced labels" service=imap user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:32815/mail/v4/messages/count" pkg=gpa/client userID=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Syncing messages" service=imap user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Job started" service=imap user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:32815/mail/v4/messages" pkg=gpa/client userID=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Job finished" service=imap user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Synced messages" service=imap user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Finished user sync" duration=2.239047ms service=imap user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:32815/data/v1/stats" pkg=gpa/client userID=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Configuration Status Success event sent." userID=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:32815/mail/v4/messages/import" pkg=gpa/client userID=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:32815/mail/v4/messages/82732f02-71f2-4dd7-91d5-bffc8ff53c7e" pkg=gpa/client userID=c9e57a93-8f13-43e2-9d56-4e9a40f6844f Scenario: Import received message to Sent # features/imap/message/import.feature:166 When IMAP client "1" appends the following message to "Sent": # :1 -> *scenario """ From: Foo  Date: 01 Jan 1980 00:00:00 +0000 To: Bridge Test  Subject: Hello Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000  Hello """ Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following message in "Sent" with this structure: # :1 -> *scenario """ {  "from": "Foo ",  "date": "01 Jan 80 00:00 +0000",  "to": "Bridge Test ",  "subject": "Hello",  "content": {  "content-type": "text/plain",  "body-is": "Hello"  } } """ time="2024-08-27T12:33:19+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 66}}" pkg=telemetry time="2024-08-27T12:33:19+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:19+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:19+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:19+02:00" level=info msg="Closing user" userID=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Exiting IMAP Service" service=imap user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Exiting service main loop" service=smtp user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Exiting Service" service=user-identity user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Exiting service main loop" service=telemetry user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Exiting service" service=user-events user=c9e57a93-8f13-43e2-9d56-4e9a40f6844f time="2024-08-27T12:33:19+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:19+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:19+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:19+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:19+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees 0 messages in "Inbox" # :1 -> *scenario === RUN TestFeatures/Import_non-received_message_to_Inbox time="2024-08-27T12:33:19+02:00" level=info msg="User '9132b271-767e-4880-aab1-2868313b26e8' created with id=eb8df4c8-da75-45fe-a9e8-73d1224900fb" pkg=gpa/server/backend time="2024-08-27T12:33:20+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:20+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/098/config1291849550/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:20+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/098/data1645698480/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/098/data1645698480/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:20+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:20+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:20+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:20+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:20+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:20+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:20+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:20+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/098/config1291849550/grpcServerConfig.json time="2024-08-27T12:33:20+02:00" level=info msg="gRPC server listening on /tmp/bridge8735" pkg=grpc time="2024-08-27T12:33:20+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:20+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:20+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:20+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:20+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:20+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (e20e4d70)" time="2024-08-27T12:33:20+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e20e4d70)" time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44473/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44473/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:20+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Adding vault user" userID=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Creating new user" userID=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44473/core/v4/events/latest" pkg=gpa/client userID=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44473/core/v4/settings" pkg=gpa/client userID=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Starting service main loop" service=telemetry user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Starting service main loop" service=smtp user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44473/core/v4/labels?Type=4" pkg=gpa/client userID=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44473/core/v4/labels?Type=3" pkg=gpa/client userID=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44473/core/v4/labels?Type=1" pkg=gpa/client userID=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Adding user to imap server" addrID=87fc657c-9307-4981-b530-ad72b0347b0d service=server-manager time="2024-08-27T12:33:20+02:00" level=info msg="Creating new IMAP user" addrID=87fc657c-9307-4981-b530-ad72b0347b0d service=server-manager time="2024-08-27T12:33:20+02:00" level=info msg="Setting gluon ID" addrID=87fc657c-9307-4981-b530-ad72b0347b0d gluonID=1e0e65f1-6436-40c9-8c09-585e9cb28f53 userID=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Created new IMAP user" addrID=87fc657c-9307-4981-b530-ad72b0347b0d gluonID=1e0e65f1-6436-40c9-8c09-585e9cb28f53 service=server-manager time="2024-08-27T12:33:20+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:20+02:00" level=info msg=Resuming service=user-events user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Received mailbox message count" count=0 gluonID=1e0e65f1-6436-40c9-8c09-585e9cb28f53 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:20+02:00" level=info msg="Starting IMAP Service" service=imap user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Sync triggered" service=imap user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:eb8df4c8-da75-45fe-a9e8-73d1224900fb" userID=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:20.278021492 +0200 CEST m=+120.508122836" user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Syncing labels" service=imap user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Synced labels" service=imap user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44473/mail/v4/messages/count" pkg=gpa/client userID=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Syncing messages" service=imap user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Job started" service=imap user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44473/mail/v4/messages" pkg=gpa/client userID=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Job finished" service=imap user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Synced messages" service=imap user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Finished user sync" duration=4.522409ms service=imap user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44473/data/v1/stats" pkg=gpa/client userID=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Configuration Status Success event sent." userID=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44473/mail/v4/messages/import" pkg=gpa/client userID=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44473/mail/v4/messages/7fdc9bff-9b02-4c85-9e23-21b6e28f46aa" pkg=gpa/client userID=eb8df4c8-da75-45fe-a9e8-73d1224900fb Scenario: Import non-received message to Inbox # features/imap/message/import.feature:193 When IMAP client "1" appends the following message to "Inbox": # :1 -> *scenario """ From: Foo  Date: 01 Jan 1980 00:00:00 +0000 To: Bridge Test  Subject: Hello  Hello """ Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """ {  "from": "Foo ",  "date": "01 Jan 80 00:00 +0000",  "to": "Bridge Test ",  "subject": "Hello",  "content": {  "content-type": "text/plain",  "body-is": "Hello"  } } """ time="2024-08-27T12:33:20+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 92}}" pkg=telemetry time="2024-08-27T12:33:20+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:20+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:20+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:20+02:00" level=info msg="Closing user" userID=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Exiting IMAP Service" service=imap user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Exiting service main loop" service=smtp user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Exiting Service" service=user-identity user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Exiting service main loop" service=telemetry user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Exiting service" service=user-events user=eb8df4c8-da75-45fe-a9e8-73d1224900fb time="2024-08-27T12:33:20+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:20+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:20+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:20+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:20+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees 0 messages in "Sent" # :1 -> *scenario === RUN TestFeatures/Import_non-received_message_to_Sent time="2024-08-27T12:33:20+02:00" level=info msg="User '5e1abb34-8385-4b66-b3e1-2b77ba1744c2' created with id=1573e891-3c96-408f-acac-02a3636080fe" pkg=gpa/server/backend time="2024-08-27T12:33:20+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:20+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/099/config2134751264/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:20+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/099/data2067081025/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/099/data2067081025/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:20+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:20+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:20+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:20+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:20+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:20+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:20+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:20+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/099/config2134751264/grpcServerConfig.json time="2024-08-27T12:33:20+02:00" level=info msg="gRPC server listening on /tmp/bridge1666" pkg=grpc time="2024-08-27T12:33:20+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:20+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:20+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:20+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:20+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:20+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (60e5c759)" time="2024-08-27T12:33:20+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (60e5c759)" time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:35643/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:35643/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:20+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Adding vault user" userID=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Creating new user" userID=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:35643/core/v4/events/latest" pkg=gpa/client userID=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:35643/core/v4/settings" pkg=gpa/client userID=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Starting service main loop" service=telemetry user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Starting service main loop" service=smtp user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:35643/core/v4/labels?Type=4" pkg=gpa/client userID=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:35643/core/v4/labels?Type=3" pkg=gpa/client userID=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:35643/core/v4/labels?Type=1" pkg=gpa/client userID=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Adding user to imap server" addrID=1f2c3427-9705-440b-aa44-0d86fb701150 service=server-manager time="2024-08-27T12:33:20+02:00" level=info msg="Creating new IMAP user" addrID=1f2c3427-9705-440b-aa44-0d86fb701150 service=server-manager time="2024-08-27T12:33:20+02:00" level=info msg="Setting gluon ID" addrID=1f2c3427-9705-440b-aa44-0d86fb701150 gluonID=3d4105a1-74eb-4925-9057-80790bc8b573 userID=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Created new IMAP user" addrID=1f2c3427-9705-440b-aa44-0d86fb701150 gluonID=3d4105a1-74eb-4925-9057-80790bc8b573 service=server-manager time="2024-08-27T12:33:20+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:20+02:00" level=info msg=Resuming service=user-events user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3d4105a1-74eb-4925-9057-80790bc8b573 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:20+02:00" level=info msg="Starting IMAP Service" service=imap user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Sync triggered" service=imap user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:20.929166257 +0200 CEST m=+121.159267601" user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Syncing labels" service=imap user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:1573e891-3c96-408f-acac-02a3636080fe" userID=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Synced labels" service=imap user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:35643/mail/v4/messages/count" pkg=gpa/client userID=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Syncing messages" service=imap user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Job started" service=imap user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:35643/mail/v4/messages" pkg=gpa/client userID=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Job finished" service=imap user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Synced messages" service=imap user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Finished user sync" duration=2.647002ms service=imap user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:35643/data/v1/stats" pkg=gpa/client userID=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="Configuration Status Success event sent." userID=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:35643/mail/v4/messages/import" pkg=gpa/client userID=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:35643/mail/v4/messages/920ab549-49b8-46bf-9159-71aa07175449" pkg=gpa/client userID=1573e891-3c96-408f-acac-02a3636080fe Scenario: Import non-received message to Sent # features/imap/message/import.feature:220 When IMAP client "1" appends the following message to "Sent": # :1 -> *scenario """ From: Foo  Date: 01 Jan 1980 00:00:00 +0000 To: Bridge Test  Subject: Hello  Hello """ Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees 0 messages in "Inbox" # :1 -> *scenario time="2024-08-27T12:33:21+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 33}}" pkg=telemetry time="2024-08-27T12:33:21+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:21+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:21+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:21+02:00" level=info msg="Closing user" userID=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:21+02:00" level=info msg="Exiting IMAP Service" service=imap user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:21+02:00" level=info msg="Exiting service main loop" service=smtp user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:21+02:00" level=info msg="Exiting Service" service=user-identity user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:21+02:00" level=info msg="Exiting service main loop" service=telemetry user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:21+02:00" level=info msg="Exiting service" service=user-events user=1573e891-3c96-408f-acac-02a3636080fe time="2024-08-27T12:33:21+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:21+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:21+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:21+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:21+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following message in "Sent" with this structure: # :1 -> *scenario """ {  "from": "Foo ",  "date": "01 Jan 80 00:00 +0000",  "to": "Bridge Test ",  "subject": "Hello",  "content": {  "content-type": "text/plain",  "body-is": "Hello"  } } """ === RUN TestFeatures/Import_message_without_sender_to_Archive time="2024-08-27T12:33:21+02:00" level=info msg="User '8c3be33e-4257-43cc-9e74-8daa99827d80' created with id=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c" pkg=gpa/server/backend time="2024-08-27T12:33:21+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:21+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/100/config1029613439/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:21+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/100/data887609022/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/100/data887609022/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:21+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:21+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:21+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:21+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:21+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:21+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:21+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:21+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/100/config1029613439/grpcServerConfig.json time="2024-08-27T12:33:21+02:00" level=info msg="gRPC server listening on /tmp/bridge1063" pkg=grpc time="2024-08-27T12:33:21+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:21+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:21+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:21+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:21+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:21+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (b12e5989)" time="2024-08-27T12:33:21+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b12e5989)" time="2024-08-27T12:33:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:37929/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:37929/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:21+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Adding vault user" userID=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Creating new user" userID=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:37929/core/v4/events/latest" pkg=gpa/client userID=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:37929/core/v4/settings" pkg=gpa/client userID=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Starting service main loop" service=telemetry user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Starting service main loop" service=smtp user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:37929/core/v4/labels?Type=4" pkg=gpa/client userID=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:37929/core/v4/labels?Type=3" pkg=gpa/client userID=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:37929/core/v4/labels?Type=1" pkg=gpa/client userID=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Adding user to imap server" addrID=f9d7e69f-d46e-4bc9-8c5c-c5d86a018534 service=server-manager time="2024-08-27T12:33:21+02:00" level=info msg="Creating new IMAP user" addrID=f9d7e69f-d46e-4bc9-8c5c-c5d86a018534 service=server-manager time="2024-08-27T12:33:21+02:00" level=info msg="Setting gluon ID" addrID=f9d7e69f-d46e-4bc9-8c5c-c5d86a018534 gluonID=8e9564ee-33a7-493f-8529-47222249b087 userID=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Created new IMAP user" addrID=f9d7e69f-d46e-4bc9-8c5c-c5d86a018534 gluonID=8e9564ee-33a7-493f-8529-47222249b087 service=server-manager time="2024-08-27T12:33:21+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:21+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8e9564ee-33a7-493f-8529-47222249b087 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:21+02:00" level=info msg=Resuming service=user-events user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Starting IMAP Service" service=imap user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Sync triggered" service=imap user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:21.578640984 +0200 CEST m=+121.808742328" user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Syncing labels" service=imap user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:9a78f7cf-58ef-45ec-a48b-f68fc9f0512c" userID=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Synced labels" service=imap user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:37929/mail/v4/messages/count" pkg=gpa/client userID=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Syncing messages" service=imap user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Job started" service=imap user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:37929/mail/v4/messages" pkg=gpa/client userID=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Job finished" service=imap user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Synced messages" service=imap user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Finished user sync" duration=2.436802ms service=imap user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:37929/data/v1/stats" pkg=gpa/client userID=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Configuration Status Success event sent." userID=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:37929/mail/v4/messages/import" pkg=gpa/client userID=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:37929/mail/v4/messages/b7c3ceca-8e75-496b-9bae-9152b04b1e9b" pkg=gpa/client userID=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c Scenario Outline: Import message without sender to # features/imap/message/import.feature:246 time="2024-08-27T12:33:21+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:21+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:21+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:21+02:00" level=info msg="Closing user" userID=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Exiting IMAP Service" service=imap user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Exiting service main loop" service=smtp user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Exiting Service" service=user-identity user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Exiting service main loop" service=telemetry user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Exiting service" service=user-events user=9a78f7cf-58ef-45ec-a48b-f68fc9f0512c time="2024-08-27T12:33:21+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:21+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:21+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:21+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:21+02:00" level=info msg="Closing SMTP server" service=server-manager Given there exists an account with username "[user:user]" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario When bridge starts # :1 -> *scenario And the user logs in with username "[user:user]" and password "password" # :1 -> *scenario And user "[user:user]" finishes syncing # :1 -> *scenario And user "[user:user]" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario When IMAP client "1" appends the following message to "": # :1 -> *scenario """ From: Somebody@somewhere.org Date: 01 Jan 1980 00:00:00 +0000 To: Lionel Richie  Subject: RE: Hello, is it me you looking for?  Nope. """ Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following message in "" with this structure: # :1 -> *scenario """ {  "from": "Somebody@somewhere.org",  "date": "01 Jan 80 00:00 +0000",  "to": "Lionel Richie ",  "subject": "RE: Hello, is it me you looking for?",  "content": {  "content-type": "text/plain",  "content-type-charset":"utf-8",  "transfer-encoding":"quoted-printable",  "body-is": "Nope."  } } """ Examples: | mailbox | | Archive | === RUN TestFeatures/Import_message_without_sender_to_Sent time="2024-08-27T12:33:21+02:00" level=info msg="User '37d38f1d-cf9e-4bc6-891c-20e179f9be41' created with id=bc95fe9b-c322-4021-b1de-d6474431dc5a" pkg=gpa/server/backend time="2024-08-27T12:33:21+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:21+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/101/config1306351418/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:21+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/101/data2344986414/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/101/data2344986414/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:21+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:21+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:21+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:21+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:21+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:21+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:21+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:21+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/101/config1306351418/grpcServerConfig.json time="2024-08-27T12:33:21+02:00" level=info msg="gRPC server listening on /tmp/bridge8803" pkg=grpc time="2024-08-27T12:33:21+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:21+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:21+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:21+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:21+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:21+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (10339c9f)" time="2024-08-27T12:33:21+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (10339c9f)" time="2024-08-27T12:33:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:43647/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:43647/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:22+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Adding vault user" userID=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Creating new user" userID=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:43647/core/v4/events/latest" pkg=gpa/client userID=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:43647/core/v4/settings" pkg=gpa/client userID=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Starting service main loop" service=telemetry user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Starting service main loop" service=smtp user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:43647/core/v4/labels?Type=4" pkg=gpa/client userID=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:43647/core/v4/labels?Type=3" pkg=gpa/client userID=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:43647/core/v4/labels?Type=1" pkg=gpa/client userID=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Adding user to imap server" addrID=a9cce907-d2df-42b3-9992-711a46f9fcb3 service=server-manager time="2024-08-27T12:33:22+02:00" level=info msg="Creating new IMAP user" addrID=a9cce907-d2df-42b3-9992-711a46f9fcb3 service=server-manager time="2024-08-27T12:33:22+02:00" level=info msg="Setting gluon ID" addrID=a9cce907-d2df-42b3-9992-711a46f9fcb3 gluonID=7380eb03-751b-4f4e-b847-771853f3edaf userID=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7380eb03-751b-4f4e-b847-771853f3edaf labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:22+02:00" level=info msg="Created new IMAP user" addrID=a9cce907-d2df-42b3-9992-711a46f9fcb3 gluonID=7380eb03-751b-4f4e-b847-771853f3edaf service=server-manager time="2024-08-27T12:33:22+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:22+02:00" level=info msg=Resuming service=user-events user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Starting IMAP Service" service=imap user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Sync triggered" service=imap user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:bc95fe9b-c322-4021-b1de-d6474431dc5a" userID=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:22.125064837 +0200 CEST m=+122.355166181" user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Syncing labels" service=imap user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Synced labels" service=imap user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:43647/mail/v4/messages/count" pkg=gpa/client userID=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Syncing messages" service=imap user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Job started" service=imap user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:43647/mail/v4/messages" pkg=gpa/client userID=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Job finished" service=imap user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Synced messages" service=imap user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Finished user sync" duration=2.293531ms service=imap user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:43647/data/v1/stats" pkg=gpa/client userID=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Configuration Status Success event sent." userID=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:43647/mail/v4/messages/import" pkg=gpa/client userID=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:43647/mail/v4/messages/84be43a7-2e26-4808-8826-9b35d9aca71b" pkg=gpa/client userID=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:22+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:22+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:22+02:00" level=info msg="Closing user" userID=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Exiting IMAP Service" service=imap user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Exiting service main loop" service=smtp user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Exiting Service" service=user-identity user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Exiting service main loop" service=telemetry user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Exiting service" service=user-events user=bc95fe9b-c322-4021-b1de-d6474431dc5a time="2024-08-27T12:33:22+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:22+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:22+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:22+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:22+02:00" level=info msg="Closing SMTP server" service=server-manager | Sent | === RUN TestFeatures/Import_message_without_sender_to_Drafts time="2024-08-27T12:33:22+02:00" level=info msg="User 'e2a65e83-88f4-4005-9a0e-aea80df51218' created with id=52a9cc87-dd59-4583-b840-e83a2d3c5085" pkg=gpa/server/backend time="2024-08-27T12:33:22+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:22+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/102/config668463115/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:22+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/102/data752841036/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/102/data752841036/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:22+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:22+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:22+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:22+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:22+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/102/config668463115/grpcServerConfig.json time="2024-08-27T12:33:22+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:22+02:00" level=info msg="gRPC server listening on /tmp/bridge8194" pkg=grpc time="2024-08-27T12:33:22+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:22+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:22+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:22+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:22+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:22+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:22+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:22+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (13e49687)" time="2024-08-27T12:33:22+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (13e49687)" time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:38901/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:38901/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:22+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Adding vault user" userID=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Creating new user" userID=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:38901/core/v4/events/latest" pkg=gpa/client userID=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:38901/core/v4/settings" pkg=gpa/client userID=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Starting service main loop" service=telemetry user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Starting service main loop" service=smtp user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:38901/core/v4/labels?Type=4" pkg=gpa/client userID=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:38901/core/v4/labels?Type=3" pkg=gpa/client userID=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:38901/core/v4/labels?Type=1" pkg=gpa/client userID=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Adding user to imap server" addrID=e94e9d77-5459-493a-86c0-147e4316307e service=server-manager time="2024-08-27T12:33:22+02:00" level=info msg="Creating new IMAP user" addrID=e94e9d77-5459-493a-86c0-147e4316307e service=server-manager time="2024-08-27T12:33:22+02:00" level=info msg="Setting gluon ID" addrID=e94e9d77-5459-493a-86c0-147e4316307e gluonID=ddc03bdb-c63a-47c3-b618-dfb25376a94d userID=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Created new IMAP user" addrID=e94e9d77-5459-493a-86c0-147e4316307e gluonID=ddc03bdb-c63a-47c3-b618-dfb25376a94d service=server-manager time="2024-08-27T12:33:22+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:22+02:00" level=info msg=Resuming service=user-events user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ddc03bdb-c63a-47c3-b618-dfb25376a94d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:22+02:00" level=info msg="Starting IMAP Service" service=imap user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Sync triggered" service=imap user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:22.678949663 +0200 CEST m=+122.909051007" user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Syncing labels" service=imap user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:52a9cc87-dd59-4583-b840-e83a2d3c5085" userID=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Synced labels" service=imap user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:38901/mail/v4/messages/count" pkg=gpa/client userID=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Syncing messages" service=imap user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Job started" service=imap user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:38901/mail/v4/messages" pkg=gpa/client userID=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Job finished" service=imap user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Synced messages" service=imap user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Finished user sync" duration=2.369506ms service=imap user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:38901/data/v1/stats" pkg=gpa/client userID=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Configuration Status Success event sent." userID=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:38901/mail/v4/messages" pkg=gpa/client userID=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:38901/mail/v4/messages/533e854b-413f-49f3-9430-a77f229cfd88" pkg=gpa/client userID=52a9cc87-dd59-4583-b840-e83a2d3c5085 Scenario: Import message without sender to Drafts # features/imap/message/import.feature:279 When IMAP client "1" appends the following message to "Drafts": # :1 -> *scenario """ From: Somebody@somewhere.org Date: 01 Jan 1980 00:00:00 +0000 To: Lionel Richie  Subject: RE: Hello, is it me you looking for?  Nope. """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:33:22+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:22+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:22+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:22+02:00" level=info msg="Closing user" userID=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Exiting IMAP Service" service=imap user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Exiting service main loop" service=smtp user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Exiting Service" service=user-identity user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Exiting service main loop" service=telemetry user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Exiting service" service=user-events user=52a9cc87-dd59-4583-b840-e83a2d3c5085 time="2024-08-27T12:33:22+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:22+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:22+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:22+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:22+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following message in "Drafts" with this structure: # :1 -> *scenario """ {  "date": "01 Jan 01 00:00 +0000",  "to": "Lionel Richie ",  "subject": "RE: Hello, is it me you looking for?",  "content": {  "content-type": "text/plain",  "content-type-charset":"utf-8",  "transfer-encoding":"quoted-printable",  "body-is": "Nope."  } } """ === RUN TestFeatures/Import_embedded_message time="2024-08-27T12:33:22+02:00" level=info msg="User 'd0286b6a-bcd2-4641-adbf-5575c91d9604' created with id=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629" pkg=gpa/server/backend time="2024-08-27T12:33:23+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:23+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/103/config3579543605/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:23+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/103/data648596168/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/103/data648596168/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:23+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:23+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:23+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:23+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:23+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:23+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:23+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:23+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/103/config3579543605/grpcServerConfig.json time="2024-08-27T12:33:23+02:00" level=info msg="gRPC server listening on /tmp/bridge5386" pkg=grpc time="2024-08-27T12:33:23+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:23+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:23+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:23+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:23+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:23+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (ee0bae47)" time="2024-08-27T12:33:23+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ee0bae47)" time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:42565/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:42565/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:23+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Adding vault user" userID=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Creating new user" userID=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:42565/core/v4/events/latest" pkg=gpa/client userID=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:42565/core/v4/settings" pkg=gpa/client userID=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Starting service main loop" service=telemetry user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Starting service main loop" service=smtp user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:42565/core/v4/labels?Type=4" pkg=gpa/client userID=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:42565/core/v4/labels?Type=3" pkg=gpa/client userID=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:42565/core/v4/labels?Type=1" pkg=gpa/client userID=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Adding user to imap server" addrID=c140715d-7a4f-434b-b1f1-7722daa4cb5e service=server-manager time="2024-08-27T12:33:23+02:00" level=info msg="Creating new IMAP user" addrID=c140715d-7a4f-434b-b1f1-7722daa4cb5e service=server-manager time="2024-08-27T12:33:23+02:00" level=info msg="Setting gluon ID" addrID=c140715d-7a4f-434b-b1f1-7722daa4cb5e gluonID=69bbc024-2407-4aa7-b0ee-a63aa73f1f19 userID=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Created new IMAP user" addrID=c140715d-7a4f-434b-b1f1-7722daa4cb5e gluonID=69bbc024-2407-4aa7-b0ee-a63aa73f1f19 service=server-manager time="2024-08-27T12:33:23+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:23+02:00" level=info msg=Resuming service=user-events user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=69bbc024-2407-4aa7-b0ee-a63aa73f1f19 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:23+02:00" level=info msg="Starting IMAP Service" service=imap user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Sync triggered" service=imap user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:23.231239944 +0200 CEST m=+123.461341278" user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Syncing labels" service=imap user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629" userID=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Synced labels" service=imap user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:42565/mail/v4/messages/count" pkg=gpa/client userID=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Syncing messages" service=imap user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Job started" service=imap user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:42565/mail/v4/messages" pkg=gpa/client userID=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Job finished" service=imap user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Synced messages" service=imap user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Finished user sync" duration=2.494663ms service=imap user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:42565/data/v1/stats" pkg=gpa/client userID=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Configuration Status Success event sent." userID=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:42565/mail/v4/messages/import" pkg=gpa/client userID=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:42565/mail/v4/messages/0627c969-b2bd-4660-87f3-ef0aad87c2e8" pkg=gpa/client userID=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 Scenario: Import embedded message # features/imap/message/import.feature:306 When IMAP client "1" appends the following message to "INBOX": # :1 -> *scenario """ From: Foo  Date: 01 Jan 1980 00:00:00 +0000 To: Bridge Test  Subject: Embedded message Content-Type: multipart/mixed; boundary="boundary" Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000  This is a multi-part message in MIME format.  --boundary Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit  Hello  --boundary Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit  

HELLO

  --boundary Content-Type: message/rfc822; name="embedded.eml" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="embedded.eml"  From: Bar  To: Bridge Test  Subject: (No Subject) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable  hello  --boundary--  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:33:23+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:23+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:23+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:23+02:00" level=info msg="Closing user" userID=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Exiting IMAP Service" service=imap user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Exiting service main loop" service=smtp user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Exiting Service" service=user-identity user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Exiting service main loop" service=telemetry user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Exiting service" service=user-events user=e0e3e24f-c1fd-4917-a0d4-ff75f1fd0629 time="2024-08-27T12:33:23+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:23+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:23+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:23+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:23+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """ {  "from": "Foo ",  "date": "01 Jan 80 00:00 +0000",  "to": "Bridge Test ",  "subject": "Embedded message",  "body-contains": "Hello",  "content": {  "content-type": "multipart/mixed",  "sections":[  {  "content-type": "text/plain",  "content-type-charset": "utf-8",  "transfer-encoding": "7bit",  "body-is": "Hello"  },  {  "content-type": "text/html",  "content-type-charset": "utf-8",  "transfer-encoding": "7bit",  "body-contains": "HELLO"  },  {  "content-type": "message/rfc822",  "content-type-name": "embedded.eml",  "transfer-encoding": "7bit",  "content-disposition": "attachment",  "content-disposition-filename": "embedded.eml",  "body-is": "From: Bar \nTo: Bridge Test \nSubject: (No Subject)\nContent-Type: text/plain; charset=utf-8\nContent-Transfer-Encoding: quoted-printable\n\nhello"  }  ]  } } """ === RUN TestFeatures/Import_message_with_inline_image time="2024-08-27T12:33:23+02:00" level=info msg="User 'a97d142f-4ace-42e6-b33b-4d2f4c36d8dc' created with id=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0" pkg=gpa/server/backend time="2024-08-27T12:33:23+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:23+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/104/config1650545708/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:23+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/104/data1143923494/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/104/data1143923494/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:23+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:23+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:23+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:23+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:23+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:23+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:23+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:23+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/104/config1650545708/grpcServerConfig.json time="2024-08-27T12:33:23+02:00" level=info msg="gRPC server listening on /tmp/bridge6733" pkg=grpc time="2024-08-27T12:33:23+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:23+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:23+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:23+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:23+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:23+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (e14ccf4b)" time="2024-08-27T12:33:23+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e14ccf4b)" time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:37953/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:37953/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:23+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Adding vault user" userID=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Creating new user" userID=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:37953/core/v4/events/latest" pkg=gpa/client userID=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:37953/core/v4/settings" pkg=gpa/client userID=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Starting service main loop" service=telemetry user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Starting service main loop" service=smtp user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:37953/core/v4/labels?Type=4" pkg=gpa/client userID=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:37953/core/v4/labels?Type=3" pkg=gpa/client userID=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:37953/core/v4/labels?Type=1" pkg=gpa/client userID=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Adding user to imap server" addrID=bc33bf56-d616-4b84-abe5-714c8a3328b7 service=server-manager time="2024-08-27T12:33:23+02:00" level=info msg="Creating new IMAP user" addrID=bc33bf56-d616-4b84-abe5-714c8a3328b7 service=server-manager time="2024-08-27T12:33:23+02:00" level=info msg="Setting gluon ID" addrID=bc33bf56-d616-4b84-abe5-714c8a3328b7 gluonID=8b100d30-de30-4709-8d90-803c22ca8b41 userID=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Created new IMAP user" addrID=bc33bf56-d616-4b84-abe5-714c8a3328b7 gluonID=8b100d30-de30-4709-8d90-803c22ca8b41 service=server-manager time="2024-08-27T12:33:23+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:23+02:00" level=info msg=Resuming service=user-events user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8b100d30-de30-4709-8d90-803c22ca8b41 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:23+02:00" level=info msg="Starting IMAP Service" service=imap user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Sync triggered" service=imap user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:23.77933706 +0200 CEST m=+124.009438404" user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Syncing labels" service=imap user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0" userID=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Synced labels" service=imap user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:37953/mail/v4/messages/count" pkg=gpa/client userID=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Syncing messages" service=imap user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Job started" service=imap user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:37953/mail/v4/messages" pkg=gpa/client userID=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Job finished" service=imap user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Synced messages" service=imap user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Finished user sync" duration=2.448305ms service=imap user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:37953/data/v1/stats" pkg=gpa/client userID=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Configuration Status Success event sent." userID=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:37953/mail/v4/messages/import" pkg=gpa/client userID=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:37953/mail/v4/messages/4dadbbdd-ede4-48d5-88a8-4ee9632ea70e" pkg=gpa/client userID=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 Scenario: Import message with inline image # features/imap/message/import.feature:470 When IMAP client "1" appends the following message to "Inbox": # :1 -> *scenario """ Date: 01 Jan 1980 00:00:00 +0000 From: Bridge Second Test  To: Bridge Test  Subject: Html Inline Importing Content-Disposition: inline User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.0 MIME-Version: 1.0 Content-Language: en-US Content-Type: multipart/related; boundary="61FA22A41A3F46E8E90EF528"  This is a multi-part message in MIME format. --61FA22A41A3F46E8E90EF528 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit       


 

 

Behold! An inline
 

    --61FA22A41A3F46E8E90EF528 Content-Type: image/gif; name="email-action-left.gif" Content-Transfer-Encoding: base64 Content-ID:  Content-Disposition: inline; filename="email-action-left.gif"  R0lGODlhAQABAAAAADs=  --61FA22A41A3F46E8E90EF528--  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:33:23+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:23+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:23+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:23+02:00" level=info msg="Closing user" userID=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Exiting IMAP Service" service=imap user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Exiting service main loop" service=smtp user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Exiting Service" service=user-identity user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Exiting service main loop" service=telemetry user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Exiting service" service=user-events user=a9f3ce42-4c69-4f7d-a7ee-8c4b7481b0e0 time="2024-08-27T12:33:23+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:23+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:23+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:23+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:23+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following message in "Inbox" with this structure: # :1 -> *scenario """ {  "date": "01 Jan 80 00:00 +0000",  "to": "Bridge Test ",  "from": "Bridge Second Test ",  "subject": "Html Inline Importing",  "content": {  "content-type": "multipart/mixed",  "sections":[  {  "content-type": "multipart/related",  "sections":[  {  "content-type": "text/html",  "content-type-charset": "utf-8",  "transfer-encoding": "7bit",  "body-is": "\n\n\n\n\n


\n

\n

Behold! An inline \"\"\nwidth=\"24\"
\n

\n\n"  },  {  "content-type": "image/gif",  "content-type-name": "email-action-left.gif",  "content-disposition": "inline",  "content-disposition-filename": "email-action-left.gif",  "transfer-encoding": "base64",  "body-is": "R0lGODlhAQABAAAAADs="  }  ]  }  ]  } } """ === RUN TestFeatures/Message_import_with_text_part_and_attachment time="2024-08-27T12:33:24+02:00" level=info msg="User 'f16e5ae0-6996-4f68-ab6e-a147ec6f7a91' created with id=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf" pkg=gpa/server/backend time="2024-08-27T12:33:24+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:24+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/105/config1220356677/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:24+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/105/data611811552/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/105/data611811552/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:24+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:24+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:24+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:24+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:24+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:24+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:24+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:24+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/105/config1220356677/grpcServerConfig.json time="2024-08-27T12:33:24+02:00" level=info msg="gRPC server listening on /tmp/bridge5219" pkg=grpc time="2024-08-27T12:33:24+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:24+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:24+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:24+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:24+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:24+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (38f780f0)" time="2024-08-27T12:33:24+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (38f780f0)" time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:33247/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:33247/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:24+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Adding vault user" userID=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Creating new user" userID=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:33247/core/v4/events/latest" pkg=gpa/client userID=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:33247/core/v4/settings" pkg=gpa/client userID=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Starting service main loop" service=telemetry user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Starting service main loop" service=smtp user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:33247/core/v4/labels?Type=4" pkg=gpa/client userID=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:33247/core/v4/labels?Type=3" pkg=gpa/client userID=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:33247/core/v4/labels?Type=1" pkg=gpa/client userID=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Adding user to imap server" addrID=3f66fc91-541b-4277-b81e-90d249342604 service=server-manager time="2024-08-27T12:33:24+02:00" level=info msg="Creating new IMAP user" addrID=3f66fc91-541b-4277-b81e-90d249342604 service=server-manager time="2024-08-27T12:33:24+02:00" level=info msg="Setting gluon ID" addrID=3f66fc91-541b-4277-b81e-90d249342604 gluonID=4c0cd1eb-3a22-48b0-85e9-9d532813d1ba userID=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Created new IMAP user" addrID=3f66fc91-541b-4277-b81e-90d249342604 gluonID=4c0cd1eb-3a22-48b0-85e9-9d532813d1ba service=server-manager time="2024-08-27T12:33:24+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:24+02:00" level=info msg=Resuming service=user-events user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4c0cd1eb-3a22-48b0-85e9-9d532813d1ba labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:24+02:00" level=info msg="Starting IMAP Service" service=imap user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Sync triggered" service=imap user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:24.334169865 +0200 CEST m=+124.564271209" user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Syncing labels" service=imap user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:c4e773c8-8d96-4fc0-9213-9c5fee9c82cf" userID=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Synced labels" service=imap user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:33247/mail/v4/messages/count" pkg=gpa/client userID=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Syncing messages" service=imap user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Job started" service=imap user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:33247/mail/v4/messages" pkg=gpa/client userID=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Job finished" service=imap user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Synced messages" service=imap user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Finished user sync" duration=2.66719ms service=imap user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:33247/data/v1/stats" pkg=gpa/client userID=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Configuration Status Success event sent." userID=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:33247/mail/v4/messages/import" pkg=gpa/client userID=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:33247/mail/v4/messages/7203d2f0-bde0-4317-8e90-059f7e3eb097" pkg=gpa/client userID=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf Scenario: Message import with text part and attachment # features/imap/message/import.feature:548 When IMAP client "1" appends the following message to "INBOX": # :1 -> *scenario """ From: Bridge Test  Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000 Subject: Message import with text part Content-Type: multipart/mixed; boundary="BOUNDARY"  This is a multi-part message in MIME format.  --BOUNDARY Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit  Hello World  --BOUNDARY Content-Disposition: attachment; filename=image.png Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg==  --BOUNDARY-- """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:33:24+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:24+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:24+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:24+02:00" level=info msg="Closing user" userID=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Exiting IMAP Service" service=imap user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Exiting service main loop" service=smtp user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Exiting Service" service=user-identity user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Exiting service main loop" service=telemetry user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Exiting service" service=user-events user=c4e773c8-8d96-4fc0-9213-9c5fee9c82cf time="2024-08-27T12:33:24+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:24+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:24+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:24+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:24+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """ {  "from": "Bridge Test ",  "date": "01 Jan 80 00:00 +0000",  "to": "Internal Bridge ",  "subject": "Message import with text part",  "content": {  "content-type": "multipart/mixed",  "sections":[  {  "content-type": "text/plain",  "body-is": "Hello World"  },  {  "content-type": "image/png",  "content-type-name": "image.png",  "content-disposition": "attachment",  "content-disposition-filename": "image.png",  "transfer-encoding": "base64",  "body-is": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAA\r\nAABJRU5ErkJggg=="  }  ]  } } """ === RUN TestFeatures/Message_import_without_text_part time="2024-08-27T12:33:24+02:00" level=info msg="User '7e6c5e57-9796-4545-b114-8f208960dac4' created with id=78bc0420-16ad-45d0-8a3b-f1952af015a3" pkg=gpa/server/backend time="2024-08-27T12:33:24+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:24+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/106/config975206519/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:24+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/106/data3171392222/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/106/data3171392222/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:24+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:24+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:24+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:24+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:24+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:24+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:24+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:24+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/106/config975206519/grpcServerConfig.json time="2024-08-27T12:33:24+02:00" level=info msg="gRPC server listening on /tmp/bridge5664" pkg=grpc time="2024-08-27T12:33:24+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:24+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:24+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:24+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:24+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:24+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (17aa750a)" time="2024-08-27T12:33:24+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (17aa750a)" time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:45595/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:45595/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:24+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Adding vault user" userID=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Creating new user" userID=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:45595/core/v4/events/latest" pkg=gpa/client userID=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:45595/core/v4/settings" pkg=gpa/client userID=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Starting service main loop" service=telemetry user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Starting service main loop" service=smtp user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:45595/core/v4/labels?Type=4" pkg=gpa/client userID=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:45595/core/v4/labels?Type=3" pkg=gpa/client userID=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:45595/core/v4/labels?Type=1" pkg=gpa/client userID=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Adding user to imap server" addrID=176b04a8-5e31-4567-ab0e-84edb8a2780d service=server-manager time="2024-08-27T12:33:24+02:00" level=info msg="Creating new IMAP user" addrID=176b04a8-5e31-4567-ab0e-84edb8a2780d service=server-manager time="2024-08-27T12:33:24+02:00" level=info msg="Setting gluon ID" addrID=176b04a8-5e31-4567-ab0e-84edb8a2780d gluonID=6d6b5f4e-82f7-415b-b7e2-707489088c4f userID=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Created new IMAP user" addrID=176b04a8-5e31-4567-ab0e-84edb8a2780d gluonID=6d6b5f4e-82f7-415b-b7e2-707489088c4f service=server-manager time="2024-08-27T12:33:24+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:24+02:00" level=info msg=Resuming service=user-events user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Received mailbox message count" count=0 gluonID=6d6b5f4e-82f7-415b-b7e2-707489088c4f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:24+02:00" level=info msg="Starting IMAP Service" service=imap user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Sync triggered" service=imap user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:24.886845888 +0200 CEST m=+125.116947232" user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Syncing labels" service=imap user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:78bc0420-16ad-45d0-8a3b-f1952af015a3" userID=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Synced labels" service=imap user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:45595/mail/v4/messages/count" pkg=gpa/client userID=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Syncing messages" service=imap user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Job started" service=imap user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:45595/mail/v4/messages" pkg=gpa/client userID=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Job finished" service=imap user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Synced messages" service=imap user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Finished user sync" duration=2.965226ms service=imap user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:45595/data/v1/stats" pkg=gpa/client userID=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Configuration Status Success event sent." userID=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:45595/mail/v4/messages/import" pkg=gpa/client userID=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:45595/mail/v4/messages/f74d9bca-d69b-461a-851c-f0538b7d5b5d" pkg=gpa/client userID=78bc0420-16ad-45d0-8a3b-f1952af015a3 Scenario: Message import without text part # features/imap/message/import.feature:605 When IMAP client "1" appends the following message to "INBOX": # :1 -> *scenario """ From: Bridge Test  Date: 01 Jan 1980 00:00:00 +0000 To: Internal Bridge  Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000 Subject: Message import without text part Content-Type: multipart/mixed; boundary="BOUNDARY"  This is a multi-part message in MIME format.  --BOUNDARY Content-Disposition: attachment; filename=image.png Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg==  --BOUNDARY-- """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:33:24+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:24+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:24+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:24+02:00" level=info msg="Closing user" userID=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Exiting IMAP Service" service=imap user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Exiting service main loop" service=smtp user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Exiting Service" service=user-identity user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Exiting service main loop" service=telemetry user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Exiting service" service=user-events user=78bc0420-16ad-45d0-8a3b-f1952af015a3 time="2024-08-27T12:33:24+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:24+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:24+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:24+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:24+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following message in "INBOX" with this structure: # :1 -> *scenario """ {  "from": "Bridge Test ",  "date": "01 Jan 80 00:00 +0000",  "to": "Internal Bridge ",  "subject": "Message import without text part",  "content": {  "content-type": "multipart/mixed",  "sections":[  {  "content-type": "text/plain",  "body-is": ""  },  {  "content-type": "image/png",  "content-type-name": "image.png",  "content-disposition": "attachment",  "content-disposition-filename": "image.png",  "transfer-encoding": "base64",  "body-is": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQottAAA\r\nAABJRU5ErkJggg=="  }  ]  } } """ Feature: IMAP move messages === RUN TestFeatures/Move_message_from_folder_to_label_(keeps_in_folder) time="2024-08-27T12:33:25+02:00" level=info msg="User '1b4908b3-c933-4f68-84d2-6eba03fbdb77' created with id=7addcc79-2267-4441-acca-f755f231cc9b" pkg=gpa/server/backend Background: Given there exists an account with username "1b4908b3-c933-4f68-84d2-6eba03fbdb77" and password "password" # :1 -> *scenario And the account "1b4908b3-c933-4f68-84d2-6eba03fbdb77" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | | label2 | label | And the address "1b4908b3-c933-4f68-84d2-6eba03fbdb77@proton.local" of account "1b4908b3-c933-4f68-84d2-6eba03fbdb77" has the following messages in "Inbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 1b4908b3-c933-4f68-84d2-6eba03fbdb77@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | And the address "1b4908b3-c933-4f68-84d2-6eba03fbdb77@proton.local" of account "1b4908b3-c933-4f68-84d2-6eba03fbdb77" has the following messages in "Labels/label2": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 1b4908b3-c933-4f68-84d2-6eba03fbdb77@proton.local | baz | false | And the address "1b4908b3-c933-4f68-84d2-6eba03fbdb77@proton.local" of account "1b4908b3-c933-4f68-84d2-6eba03fbdb77" has the following messages in "Sent": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 1b4908b3-c933-4f68-84d2-6eba03fbdb77@proton.local | bax | false | Then it succeeds # :1 -> *scenario time="2024-08-27T12:33:26+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:26+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/107/config88474033/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:26+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/107/data3936353525/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/107/data3936353525/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:26+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:26+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:26+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:26+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:26+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:26+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:26+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:26+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/107/config88474033/grpcServerConfig.json time="2024-08-27T12:33:26+02:00" level=info msg="gRPC server listening on /tmp/bridge7868" pkg=grpc time="2024-08-27T12:33:26+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:26+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:26+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:26+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:26+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:33:26+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (4f150891)" time="2024-08-27T12:33:26+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4f150891)" time="2024-08-27T12:33:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:33385/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:33385/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:26+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Adding vault user" userID=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Creating new user" userID=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:33385/core/v4/events/latest" pkg=gpa/client userID=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:33385/core/v4/settings" pkg=gpa/client userID=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Starting service main loop" service=telemetry user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Starting service main loop" service=smtp user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:33385/core/v4/labels?Type=4" pkg=gpa/client userID=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:33385/core/v4/labels?Type=3" pkg=gpa/client userID=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:33385/core/v4/labels?Type=1" pkg=gpa/client userID=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Adding user to imap server" addrID=50a52fb4-7f20-4a94-8e46-4fec141946a3 service=server-manager time="2024-08-27T12:33:26+02:00" level=info msg="Creating new IMAP user" addrID=50a52fb4-7f20-4a94-8e46-4fec141946a3 service=server-manager time="2024-08-27T12:33:26+02:00" level=info msg="Setting gluon ID" addrID=50a52fb4-7f20-4a94-8e46-4fec141946a3 gluonID=6a96622e-89da-4196-b361-a51bfa35166d userID=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Created new IMAP user" addrID=50a52fb4-7f20-4a94-8e46-4fec141946a3 gluonID=6a96622e-89da-4196-b361-a51bfa35166d service=server-manager time="2024-08-27T12:33:26+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:26+02:00" level=info msg=Resuming service=user-events user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=6a96622e-89da-4196-b361-a51bfa35166d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:26+02:00" level=info msg="Starting IMAP Service" service=imap user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Sync triggered" service=imap user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:26.437433974 +0200 CEST m=+126.667535318" user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Syncing labels" service=imap user=7addcc79-2267-4441-acca-f755f231cc9b And the user logs in with username "1b4908b3-c933-4f68-84d2-6eba03fbdb77" and password "password" # :1 -> *scenario time="2024-08-27T12:33:26+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:7addcc79-2267-4441-acca-f755f231cc9b" userID=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Synced labels" service=imap user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:33385/mail/v4/messages/count" pkg=gpa/client userID=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Syncing messages" service=imap user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Job started" service=imap user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:33385/mail/v4/messages" pkg=gpa/client userID=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:33385/mail/v4/messages" pkg=gpa/client userID=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Creating new child job" service=imap user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Job finished" service=imap user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:33385/mail/v4/messages/e70c88f0-fb22-4c27-ae5f-cf5a67854e90" pkg=gpa/client userID=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:33385/mail/v4/messages/f4f76547-0e69-4831-b6c0-7b7ea0fd413b" pkg=gpa/client userID=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:33385/mail/v4/messages/6fec3c5f-5e6e-4599-a8fb-42e6a19e676c" pkg=gpa/client userID=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:33385/mail/v4/messages/1140d816-6d01-4b10-9daa-2dc4a9663fab" pkg=gpa/client userID=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Child job finished" service=imap user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Synced messages" service=imap user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Finished user sync" duration=8.272685ms service=imap user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=7addcc79-2267-4441-acca-f755f231cc9b And user "1b4908b3-c933-4f68-84d2-6eba03fbdb77" finishes syncing # :1 -> *scenario time="2024-08-27T12:33:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:33385/data/v1/stats" pkg=gpa/client userID=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Configuration Status Success event sent." userID=7addcc79-2267-4441-acca-f755f231cc9b And user "1b4908b3-c933-4f68-84d2-6eba03fbdb77" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:33:26+02:00" level=info msg="200 OK: PUT https://127.0.0.1:33385/mail/v4/messages/label" pkg=gpa/client userID=7addcc79-2267-4441-acca-f755f231cc9b Scenario: Move message from folder to label (keeps in folder) # features/imap/message/move.feature:26 When IMAP client "1" moves the message with subject "foo" from "INBOX" to "Labels/label" # :1 -> *scenario And it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 1b4908b3-c933-4f68-84d2-6eba03fbdb77@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | time="2024-08-27T12:33:26+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 28}}" pkg=telemetry time="2024-08-27T12:33:26+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:26+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:26+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:26+02:00" level=info msg="Closing user" userID=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Exiting IMAP Service" service=imap user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Exiting service main loop" service=smtp user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Exiting Service" service=user-identity user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Exiting service main loop" service=telemetry user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Exiting service" service=user-events user=7addcc79-2267-4441-acca-f755f231cc9b time="2024-08-27T12:33:26+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:26+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:26+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:26+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:26+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "Labels/label": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 1b4908b3-c933-4f68-84d2-6eba03fbdb77@proton.local | foo | false | === RUN TestFeatures/Move_message_from_folder_to_label_with_append_expunge_does_not_keep_message_in_origin_folder time="2024-08-27T12:33:26+02:00" level=info msg="User 'bf065a43-bbc6-46f1-bd61-c32e62531975' created with id=a2cfb06c-f22d-4aac-b4a2-689b4a75e445" pkg=gpa/server/backend time="2024-08-27T12:33:27+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:27+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/108/config935744861/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:27+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/108/data37868361/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/108/data37868361/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:27+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:27+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:27+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:27+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:27+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:27+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:27+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:27+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/108/config935744861/grpcServerConfig.json time="2024-08-27T12:33:27+02:00" level=info msg="gRPC server listening on /tmp/bridge9262" pkg=grpc time="2024-08-27T12:33:27+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:27+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:27+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:27+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:27+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:27+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (447345af)" time="2024-08-27T12:33:27+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (447345af)" time="2024-08-27T12:33:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:38333/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:38333/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:28+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Adding vault user" userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Creating new user" userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:38333/core/v4/events/latest" pkg=gpa/client userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:38333/core/v4/settings" pkg=gpa/client userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Starting service main loop" service=telemetry user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Starting service main loop" service=smtp user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:38333/core/v4/labels?Type=4" pkg=gpa/client userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:38333/core/v4/labels?Type=3" pkg=gpa/client userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:38333/core/v4/labels?Type=1" pkg=gpa/client userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Adding user to imap server" addrID=7cac9aaa-d4a1-4a9e-9537-ad967c557fbc service=server-manager time="2024-08-27T12:33:28+02:00" level=info msg="Creating new IMAP user" addrID=7cac9aaa-d4a1-4a9e-9537-ad967c557fbc service=server-manager time="2024-08-27T12:33:28+02:00" level=info msg="Setting gluon ID" addrID=7cac9aaa-d4a1-4a9e-9537-ad967c557fbc gluonID=2b303168-3c2c-4d3a-ae56-1d0a49643f2c userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Received mailbox message count" count=0 gluonID=2b303168-3c2c-4d3a-ae56-1d0a49643f2c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:28+02:00" level=info msg="Created new IMAP user" addrID=7cac9aaa-d4a1-4a9e-9537-ad967c557fbc gluonID=2b303168-3c2c-4d3a-ae56-1d0a49643f2c service=server-manager time="2024-08-27T12:33:28+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:28+02:00" level=info msg=Resuming service=user-events user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Starting IMAP Service" service=imap user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Sync triggered" service=imap user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:28.088860127 +0200 CEST m=+128.318961471" user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Syncing labels" service=imap user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:a2cfb06c-f22d-4aac-b4a2-689b4a75e445" userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Synced labels" service=imap user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:38333/mail/v4/messages/count" pkg=gpa/client userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Syncing messages" service=imap user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Job started" service=imap user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:38333/mail/v4/messages" pkg=gpa/client userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:38333/mail/v4/messages" pkg=gpa/client userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Creating new child job" service=imap user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Job finished" service=imap user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:38333/mail/v4/messages/e0bf915b-5bb2-4329-9f79-6a20f45ad2d7" pkg=gpa/client userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:38333/mail/v4/messages/5580441d-b4e7-4340-b8a6-6dbd757699cc" pkg=gpa/client userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:38333/mail/v4/messages/c548e4c6-67b3-40a2-9ba3-499f6de07541" pkg=gpa/client userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:38333/mail/v4/messages/ef4edd88-b8bc-48e8-868a-3be555ef7495" pkg=gpa/client userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Child job finished" service=imap user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Synced messages" service=imap user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Finished user sync" duration=8.863013ms service=imap user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:38333/data/v1/stats" pkg=gpa/client userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Configuration Status Success event sent." userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 Scenario: Move message from folder to label with append expunge does not keep message in origin folder # features/imap/message/move.feature:39 When user "bf065a43-bbc6-46f1-bd61-c32e62531975" connects and authenticates IMAP client "source" # :1 -> *scenario And user "bf065a43-bbc6-46f1-bd61-c32e62531975" connects and authenticates IMAP client "target" # :1 -> *scenario And IMAP client "source" selects "INBOX" # :1 -> *scenario And IMAP client "target" selects "Labels/label" # :1 -> *scenario time="2024-08-27T12:33:28+02:00" level=info msg="200 OK: PUT https://127.0.0.1:38333/mail/v4/messages/label" pkg=gpa/client userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 90}}" pkg=telemetry time="2024-08-27T12:33:28+02:00" level=info msg="200 OK: PUT https://127.0.0.1:38333/mail/v4/messages/unlabel" pkg=gpa/client userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 And IMAP clients "source" and "target" move message with subject "foo" of "bf065a43-bbc6-46f1-bd61-c32e62531975" to "Labels/label" by APPEND DELETE EXPUNGE # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "source" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | jane.doe@mail.com | name@proton.local | bar | true | time="2024-08-27T12:33:28+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:28+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:28+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:28+02:00" level=info msg="Closing user" userID=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Exiting IMAP Service" service=imap user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Exiting service main loop" service=smtp user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Exiting Service" service=user-identity user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Exiting service main loop" service=telemetry user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Exiting service" service=user-events user=a2cfb06c-f22d-4aac-b4a2-689b4a75e445 time="2024-08-27T12:33:28+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:28+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:28+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:28+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:28+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "target" eventually sees the following messages in "Labels/label": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | bf065a43-bbc6-46f1-bd61-c32e62531975@proton.local | foo | false | === RUN TestFeatures/Move_message_from_label_to_folder time="2024-08-27T12:33:28+02:00" level=info msg="User 'd73b4b76-feb8-4b24-9e3e-0879a32647c1' created with id=e8fe137d-619e-4fb6-bfa9-2e24b19c439a" pkg=gpa/server/backend time="2024-08-27T12:33:29+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:29+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/109/config3150339726/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:29+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/109/data1473797715/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/109/data1473797715/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:29+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:29+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:29+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:29+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:29+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:29+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:29+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:29+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/109/config3150339726/grpcServerConfig.json time="2024-08-27T12:33:29+02:00" level=info msg="gRPC server listening on /tmp/bridge4111" pkg=grpc time="2024-08-27T12:33:29+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:29+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:29+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:29+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:29+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:29+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (49173518)" time="2024-08-27T12:33:29+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (49173518)" time="2024-08-27T12:33:29+02:00" level=info msg="200 OK: POST https://127.0.0.1:37905/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:29+02:00" level=info msg="200 OK: POST https://127.0.0.1:37905/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:29+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Adding vault user" userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Creating new user" userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:37905/core/v4/events/latest" pkg=gpa/client userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:37905/core/v4/settings" pkg=gpa/client userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Starting service main loop" service=telemetry user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Starting service main loop" service=smtp user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:37905/core/v4/labels?Type=4" pkg=gpa/client userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:37905/core/v4/labels?Type=3" pkg=gpa/client userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:37905/core/v4/labels?Type=1" pkg=gpa/client userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Adding user to imap server" addrID=ecdfa2ff-34ec-43a8-90be-28130b5ab111 service=server-manager time="2024-08-27T12:33:30+02:00" level=info msg="Creating new IMAP user" addrID=ecdfa2ff-34ec-43a8-90be-28130b5ab111 service=server-manager time="2024-08-27T12:33:30+02:00" level=info msg="Setting gluon ID" addrID=ecdfa2ff-34ec-43a8-90be-28130b5ab111 gluonID=84880618-f80f-4e71-930d-d08badcfb732 userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Created new IMAP user" addrID=ecdfa2ff-34ec-43a8-90be-28130b5ab111 gluonID=84880618-f80f-4e71-930d-d08badcfb732 service=server-manager time="2024-08-27T12:33:30+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:30+02:00" level=info msg=Resuming service=user-events user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Received mailbox message count" count=0 gluonID=84880618-f80f-4e71-930d-d08badcfb732 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:30+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e8fe137d-619e-4fb6-bfa9-2e24b19c439a" userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Starting IMAP Service" service=imap user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Sync triggered" service=imap user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:30.042462376 +0200 CEST m=+130.272563730" user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Syncing labels" service=imap user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Synced labels" service=imap user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:37905/mail/v4/messages/count" pkg=gpa/client userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Syncing messages" service=imap user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Job started" service=imap user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:37905/mail/v4/messages" pkg=gpa/client userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:37905/mail/v4/messages" pkg=gpa/client userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Creating new child job" service=imap user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Job finished" service=imap user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:37905/mail/v4/messages/4ee125ce-7667-4d27-b1e2-1a428d4d8e8b" pkg=gpa/client userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:37905/mail/v4/messages/bc5a8926-81bd-43af-af19-5a22101e6ecb" pkg=gpa/client userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:37905/mail/v4/messages/ef9a4c7b-71bf-4332-b151-cc0c6f104267" pkg=gpa/client userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:37905/mail/v4/messages/a0400ce7-9811-4fec-935b-e5d65930921e" pkg=gpa/client userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Child job finished" service=imap user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Synced messages" service=imap user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Finished user sync" duration=7.783445ms service=imap user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:37905/data/v1/stats" pkg=gpa/client userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Configuration Status Success event sent." userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="200 OK: PUT https://127.0.0.1:37905/mail/v4/messages/label" pkg=gpa/client userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="200 OK: PUT https://127.0.0.1:37905/mail/v4/messages/unlabel" pkg=gpa/client userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a Scenario: Move message from label to folder # features/imap/message/move.feature:53 When IMAP client "1" moves the message with subject "baz" from "Labels/label2" to "Folders/mbox" # :1 -> *scenario And it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Folders/mbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | d73b4b76-feb8-4b24-9e3e-0879a32647c1@proton.local | baz | false | time="2024-08-27T12:33:30+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 68}}" pkg=telemetry time="2024-08-27T12:33:30+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:30+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:30+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:30+02:00" level=info msg="Closing user" userID=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Exiting IMAP Service" service=imap user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Exiting service main loop" service=smtp user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Exiting Service" service=user-identity user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Exiting service main loop" service=telemetry user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Exiting service" service=user-events user=e8fe137d-619e-4fb6-bfa9-2e24b19c439a time="2024-08-27T12:33:30+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:30+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:30+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:30+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:30+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees 0 messages in "Labels/label2" # :1 -> *scenario === RUN TestFeatures/Move_message_from_label_to_label time="2024-08-27T12:33:30+02:00" level=info msg="User 'ce79e424-673b-4219-a339-e030b625b2c2' created with id=b9677d55-d9a2-4b37-b55b-8c588994229d" pkg=gpa/server/backend time="2024-08-27T12:33:31+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:31+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/110/config852005914/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:31+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/110/data813083119/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/110/data813083119/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:31+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:31+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:31+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:31+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:31+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:31+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:31+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:31+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/110/config852005914/grpcServerConfig.json time="2024-08-27T12:33:31+02:00" level=info msg="gRPC server listening on /tmp/bridge3252" pkg=grpc time="2024-08-27T12:33:31+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:31+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:31+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:31+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:31+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:31+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (89a44548)" time="2024-08-27T12:33:31+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (89a44548)" time="2024-08-27T12:33:31+02:00" level=info msg="200 OK: POST https://127.0.0.1:38719/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:31+02:00" level=info msg="200 OK: POST https://127.0.0.1:38719/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:31+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Adding vault user" userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Creating new user" userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:38719/core/v4/events/latest" pkg=gpa/client userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:38719/core/v4/settings" pkg=gpa/client userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Starting service main loop" service=telemetry user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Starting service main loop" service=smtp user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:38719/core/v4/labels?Type=4" pkg=gpa/client userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:38719/core/v4/labels?Type=3" pkg=gpa/client userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:38719/core/v4/labels?Type=1" pkg=gpa/client userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Adding user to imap server" addrID=eba80d8f-6b8c-40d0-845f-6477aff5670f service=server-manager time="2024-08-27T12:33:31+02:00" level=info msg="Creating new IMAP user" addrID=eba80d8f-6b8c-40d0-845f-6477aff5670f service=server-manager time="2024-08-27T12:33:31+02:00" level=info msg="Setting gluon ID" addrID=eba80d8f-6b8c-40d0-845f-6477aff5670f gluonID=7d43831d-e4e7-487c-b034-15f987515914 userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Created new IMAP user" addrID=eba80d8f-6b8c-40d0-845f-6477aff5670f gluonID=7d43831d-e4e7-487c-b034-15f987515914 service=server-manager time="2024-08-27T12:33:31+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:31+02:00" level=info msg=Resuming service=user-events user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7d43831d-e4e7-487c-b034-15f987515914 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:31+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b9677d55-d9a2-4b37-b55b-8c588994229d" userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Starting IMAP Service" service=imap user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Sync triggered" service=imap user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:31.697663938 +0200 CEST m=+131.927765282" user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Syncing labels" service=imap user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Synced labels" service=imap user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:38719/mail/v4/messages/count" pkg=gpa/client userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Syncing messages" service=imap user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Job started" service=imap user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="200 OK: POST https://127.0.0.1:38719/mail/v4/messages" pkg=gpa/client userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="200 OK: POST https://127.0.0.1:38719/mail/v4/messages" pkg=gpa/client userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Creating new child job" service=imap user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Job finished" service=imap user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:38719/mail/v4/messages/db47f50a-38b8-4ff0-a703-e93cf6362a48" pkg=gpa/client userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:38719/mail/v4/messages/43e74121-5274-4793-b2a4-c5917f9e0fe8" pkg=gpa/client userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:38719/mail/v4/messages/f20a0df8-b358-4a84-9f08-db1c51df8fca" pkg=gpa/client userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:38719/mail/v4/messages/e0755c8d-c623-4fdb-84e5-bcf6321589eb" pkg=gpa/client userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Child job finished" service=imap user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Synced messages" service=imap user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Finished user sync" duration=5.110795ms service=imap user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="200 OK: POST https://127.0.0.1:38719/data/v1/stats" pkg=gpa/client userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Configuration Status Success event sent." userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="200 OK: PUT https://127.0.0.1:38719/mail/v4/messages/label" pkg=gpa/client userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="200 OK: PUT https://127.0.0.1:38719/mail/v4/messages/unlabel" pkg=gpa/client userID=b9677d55-d9a2-4b37-b55b-8c588994229d Scenario: Move message from label to label # features/imap/message/move.feature:61 When IMAP client "1" moves the message with subject "baz" from "Labels/label2" to "Labels/label" # :1 -> *scenario And it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Labels/label": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | ce79e424-673b-4219-a339-e030b625b2c2@proton.local | baz | false | time="2024-08-27T12:33:31+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 90}}" pkg=telemetry time="2024-08-27T12:33:31+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:31+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:31+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:31+02:00" level=info msg="Closing user" userID=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Exiting IMAP Service" service=imap user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Exiting service main loop" service=smtp user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Exiting Service" service=user-identity user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Exiting service main loop" service=telemetry user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Exiting service" service=user-events user=b9677d55-d9a2-4b37-b55b-8c588994229d time="2024-08-27T12:33:31+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:31+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:31+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:31+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:31+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees 0 messages in "Labels/label2" # :1 -> *scenario === RUN TestFeatures/Move_message_from_system_label_to_system_label time="2024-08-27T12:33:32+02:00" level=info msg="User '5293662b-3b23-49f9-b4aa-444f308c5223' created with id=942e89fa-1e7a-4026-b16a-8f37234a98e2" pkg=gpa/server/backend time="2024-08-27T12:33:33+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:33+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/111/config254056722/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:33+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/111/data1812390024/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/111/data1812390024/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:33+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:33+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:33+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:33+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:33+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:33+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/111/config254056722/grpcServerConfig.json time="2024-08-27T12:33:33+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:33+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:33+02:00" level=info msg="gRPC server listening on /tmp/bridge4672" pkg=grpc time="2024-08-27T12:33:33+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:33+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:33+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:33+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:33+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:33+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (894ca228)" time="2024-08-27T12:33:33+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (894ca228)" time="2024-08-27T12:33:33+02:00" level=info msg="200 OK: POST https://127.0.0.1:41431/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:33+02:00" level=info msg="200 OK: POST https://127.0.0.1:41431/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:33+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Adding vault user" userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Creating new user" userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:41431/core/v4/events/latest" pkg=gpa/client userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:41431/core/v4/settings" pkg=gpa/client userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Starting service main loop" service=telemetry user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Starting service main loop" service=smtp user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:41431/core/v4/labels?Type=4" pkg=gpa/client userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:41431/core/v4/labels?Type=3" pkg=gpa/client userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:41431/core/v4/labels?Type=1" pkg=gpa/client userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Adding user to imap server" addrID=4b40a89b-9a82-4005-9b17-5c806ed2d6d6 service=server-manager time="2024-08-27T12:33:33+02:00" level=info msg="Creating new IMAP user" addrID=4b40a89b-9a82-4005-9b17-5c806ed2d6d6 service=server-manager time="2024-08-27T12:33:33+02:00" level=info msg="Setting gluon ID" addrID=4b40a89b-9a82-4005-9b17-5c806ed2d6d6 gluonID=b1a63c99-1e83-4802-9988-dbfff8ceb4fb userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Created new IMAP user" addrID=4b40a89b-9a82-4005-9b17-5c806ed2d6d6 gluonID=b1a63c99-1e83-4802-9988-dbfff8ceb4fb service=server-manager time="2024-08-27T12:33:33+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:33+02:00" level=info msg=Resuming service=user-events user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Starting IMAP Service" service=imap user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Sync triggered" service=imap user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:33.3392026 +0200 CEST m=+133.569303954" user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Syncing labels" service=imap user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b1a63c99-1e83-4802-9988-dbfff8ceb4fb labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:33+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:942e89fa-1e7a-4026-b16a-8f37234a98e2" userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Synced labels" service=imap user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:41431/mail/v4/messages/count" pkg=gpa/client userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Syncing messages" service=imap user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Job started" service=imap user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="200 OK: POST https://127.0.0.1:41431/mail/v4/messages" pkg=gpa/client userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="200 OK: POST https://127.0.0.1:41431/mail/v4/messages" pkg=gpa/client userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Creating new child job" service=imap user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Job finished" service=imap user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:41431/mail/v4/messages/02aa2617-3e01-455b-94ef-fa67a9126a16" pkg=gpa/client userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:41431/mail/v4/messages/d5b2e8f0-9d98-41f9-a4ae-d9fae91388ba" pkg=gpa/client userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:41431/mail/v4/messages/013e230f-8c56-4669-b050-ec5b4026075e" pkg=gpa/client userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:41431/mail/v4/messages/0d8cf182-4e60-4e42-bca0-1ac61d23dd74" pkg=gpa/client userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Child job finished" service=imap user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Synced messages" service=imap user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Finished user sync" duration=5.961328ms service=imap user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="200 OK: POST https://127.0.0.1:41431/data/v1/stats" pkg=gpa/client userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Configuration Status Success event sent." userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="200 OK: PUT https://127.0.0.1:41431/mail/v4/messages/label" pkg=gpa/client userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="200 OK: PUT https://127.0.0.1:41431/mail/v4/messages/unlabel" pkg=gpa/client userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 Scenario: Move message from system label to system label # features/imap/message/move.feature:69 When IMAP client "1" moves the message with subject "foo" from "INBOX" to "Trash" # :1 -> *scenario And it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | jane.doe@mail.com | name@proton.local | bar | true | time="2024-08-27T12:33:33+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 64}}" pkg=telemetry time="2024-08-27T12:33:33+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:33+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:33+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:33+02:00" level=info msg="Closing user" userID=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Exiting IMAP Service" service=imap user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Exiting service main loop" service=smtp user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Exiting Service" service=user-identity user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Exiting service main loop" service=telemetry user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Exiting service" service=user-events user=942e89fa-1e7a-4026-b16a-8f37234a98e2 time="2024-08-27T12:33:33+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:33+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:33+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:33+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:33+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "Trash": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 5293662b-3b23-49f9-b4aa-444f308c5223@proton.local | foo | false | === RUN TestFeatures/Move_message_from_folder_to_system_label time="2024-08-27T12:33:33+02:00" level=info msg="User '84ad337a-a9b3-4d80-a9d3-093cede27ab2' created with id=610e94ba-1e87-4bc6-a4df-d2368a15c151" pkg=gpa/server/backend time="2024-08-27T12:33:34+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:34+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/112/config6521451/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:34+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/112/data1229450103/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/112/data1229450103/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:34+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:34+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:34+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:34+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:34+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:34+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:34+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:34+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/112/config6521451/grpcServerConfig.json time="2024-08-27T12:33:34+02:00" level=info msg="gRPC server listening on /tmp/bridge2608" pkg=grpc time="2024-08-27T12:33:34+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:34+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:34+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:34+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:34+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:34+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (61823702)" time="2024-08-27T12:33:34+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (61823702)" time="2024-08-27T12:33:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:38419/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:38419/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:34+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Adding vault user" userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Creating new user" userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38419/core/v4/events/latest" pkg=gpa/client userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38419/core/v4/settings" pkg=gpa/client userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Starting service main loop" service=telemetry user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Starting service main loop" service=smtp user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38419/core/v4/labels?Type=4" pkg=gpa/client userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38419/core/v4/labels?Type=3" pkg=gpa/client userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38419/core/v4/labels?Type=1" pkg=gpa/client userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Adding user to imap server" addrID=6cf7ab05-5a2f-454d-b1ad-6d1d10ab9a09 service=server-manager time="2024-08-27T12:33:34+02:00" level=info msg="Creating new IMAP user" addrID=6cf7ab05-5a2f-454d-b1ad-6d1d10ab9a09 service=server-manager time="2024-08-27T12:33:34+02:00" level=info msg="Setting gluon ID" addrID=6cf7ab05-5a2f-454d-b1ad-6d1d10ab9a09 gluonID=28efb9b4-57be-4770-8a73-9fb6b6f1109c userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Created new IMAP user" addrID=6cf7ab05-5a2f-454d-b1ad-6d1d10ab9a09 gluonID=28efb9b4-57be-4770-8a73-9fb6b6f1109c service=server-manager time="2024-08-27T12:33:34+02:00" level=info msg="Received mailbox message count" count=0 gluonID=28efb9b4-57be-4770-8a73-9fb6b6f1109c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:34+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:34+02:00" level=info msg=Resuming service=user-events user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Starting IMAP Service" service=imap user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Sync triggered" service=imap user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:34.987810791 +0200 CEST m=+135.217912135" user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Syncing labels" service=imap user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:610e94ba-1e87-4bc6-a4df-d2368a15c151" userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Synced labels" service=imap user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38419/mail/v4/messages/count" pkg=gpa/client userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Syncing messages" service=imap user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Job started" service=imap user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:38419/mail/v4/messages" pkg=gpa/client userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:38419/mail/v4/messages" pkg=gpa/client userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Creating new child job" service=imap user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Job finished" service=imap user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38419/mail/v4/messages/ee1c0d4c-a4ae-4b1d-a74e-cd4086768a29" pkg=gpa/client userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38419/mail/v4/messages/caa66659-f9ec-451c-bb34-7ca69279cb18" pkg=gpa/client userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38419/mail/v4/messages/0319d1e5-e538-4af0-8f40-0a7df944feba" pkg=gpa/client userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38419/mail/v4/messages/23966502-ccec-497a-a8da-1a2b930ca4ac" pkg=gpa/client userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Child job finished" service=imap user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Synced messages" service=imap user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Finished user sync" duration=5.771548ms service=imap user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:38419/data/v1/stats" pkg=gpa/client userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="Configuration Status Success event sent." userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="200 OK: PUT https://127.0.0.1:38419/mail/v4/messages/label" pkg=gpa/client userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:34+02:00" level=info msg="200 OK: PUT https://127.0.0.1:38419/mail/v4/messages/unlabel" pkg=gpa/client userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 Scenario: Move message from folder to system label # features/imap/message/move.feature:79 When IMAP client "1" moves the message with subject "baz" from "Labels/label2" to "Folders/mbox" # :1 -> *scenario And it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Folders/mbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 84ad337a-a9b3-4d80-a9d3-093cede27ab2@proton.local | baz | false | time="2024-08-27T12:33:35+02:00" level=info msg="200 OK: PUT https://127.0.0.1:38419/mail/v4/messages/label" pkg=gpa/client userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:35+02:00" level=info msg="200 OK: PUT https://127.0.0.1:38419/mail/v4/messages/unlabel" pkg=gpa/client userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 When IMAP client "1" moves the message with subject "baz" from "Folders/mbox" to "Trash" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:33:35+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 42}}" pkg=telemetry And IMAP client "1" eventually sees 0 messages in "Folders/mbox" # :1 -> *scenario time="2024-08-27T12:33:35+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:35+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:35+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:35+02:00" level=info msg="Closing user" userID=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:35+02:00" level=info msg="Exiting IMAP Service" service=imap user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:35+02:00" level=info msg="Exiting service main loop" service=smtp user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:35+02:00" level=info msg="Exiting Service" service=user-identity user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:35+02:00" level=info msg="Exiting service main loop" service=telemetry user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:35+02:00" level=info msg="Exiting service" service=user-events user=610e94ba-1e87-4bc6-a4df-d2368a15c151 time="2024-08-27T12:33:35+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:35+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:35+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:35+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:35+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "Trash": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 84ad337a-a9b3-4d80-a9d3-093cede27ab2@proton.local | baz | false | === RUN TestFeatures/Move_message_from_system_label_to_system_label#01 time="2024-08-27T12:33:35+02:00" level=info msg="User '0c36784e-cd80-4b68-9694-2294df0b5b3a' created with id=489b111b-780f-46ee-a69f-c96c4e966422" pkg=gpa/server/backend time="2024-08-27T12:33:36+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:36+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/113/config833971785/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:36+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/113/data2041650425/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/113/data2041650425/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:36+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:36+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:36+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:36+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:36+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:36+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:36+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/113/config833971785/grpcServerConfig.json time="2024-08-27T12:33:36+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:36+02:00" level=info msg="gRPC server listening on /tmp/bridge3691" pkg=grpc time="2024-08-27T12:33:36+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:36+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:36+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:36+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:36+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:36+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (470f54ad)" time="2024-08-27T12:33:36+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (470f54ad)" time="2024-08-27T12:33:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:37579/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:37579/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:36+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Adding vault user" userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Creating new user" userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:37579/core/v4/events/latest" pkg=gpa/client userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:37579/core/v4/settings" pkg=gpa/client userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Starting service main loop" service=telemetry user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Starting service main loop" service=smtp user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:37579/core/v4/labels?Type=4" pkg=gpa/client userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:37579/core/v4/labels?Type=3" pkg=gpa/client userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:37579/core/v4/labels?Type=1" pkg=gpa/client userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Adding user to imap server" addrID=1f09b058-10ef-4fd2-b266-c7cbcfc807cb service=server-manager time="2024-08-27T12:33:36+02:00" level=info msg="Creating new IMAP user" addrID=1f09b058-10ef-4fd2-b266-c7cbcfc807cb service=server-manager time="2024-08-27T12:33:36+02:00" level=info msg="Setting gluon ID" addrID=1f09b058-10ef-4fd2-b266-c7cbcfc807cb gluonID=4d5507bc-654e-4331-8ad6-95aeb5c97b4f userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Created new IMAP user" addrID=1f09b058-10ef-4fd2-b266-c7cbcfc807cb gluonID=4d5507bc-654e-4331-8ad6-95aeb5c97b4f service=server-manager time="2024-08-27T12:33:36+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:36+02:00" level=info msg=Resuming service=user-events user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4d5507bc-654e-4331-8ad6-95aeb5c97b4f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:36+02:00" level=info msg="Starting IMAP Service" service=imap user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Sync triggered" service=imap user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:36.733707284 +0200 CEST m=+136.963808628" user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Syncing labels" service=imap user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:489b111b-780f-46ee-a69f-c96c4e966422" userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Synced labels" service=imap user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:37579/mail/v4/messages/count" pkg=gpa/client userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Syncing messages" service=imap user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Job started" service=imap user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:37579/mail/v4/messages" pkg=gpa/client userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:37579/mail/v4/messages" pkg=gpa/client userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Creating new child job" service=imap user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Job finished" service=imap user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:37579/mail/v4/messages/1c5026b8-06fd-4822-a955-cfd087e9dccb" pkg=gpa/client userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:37579/mail/v4/messages/c3b660e3-a4eb-43a6-9baf-d7b0c836a388" pkg=gpa/client userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:37579/mail/v4/messages/b206faf2-ca12-46ac-896e-b36b44dc2e15" pkg=gpa/client userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:37579/mail/v4/messages/0060cfd6-d76f-48d3-bd35-29dd56ff2e83" pkg=gpa/client userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Child job finished" service=imap user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Synced messages" service=imap user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Finished user sync" duration=6.560686ms service=imap user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:37579/data/v1/stats" pkg=gpa/client userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Configuration Status Success event sent." userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="200 OK: PUT https://127.0.0.1:37579/mail/v4/messages/label" pkg=gpa/client userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="200 OK: PUT https://127.0.0.1:37579/mail/v4/messages/unlabel" pkg=gpa/client userID=489b111b-780f-46ee-a69f-c96c4e966422 Scenario: Move message from system label to system label # features/imap/message/move.feature:92 When IMAP client "1" moves the message with subject "foo" from "INBOX" to "Trash" # :1 -> *scenario And it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | jane.doe@mail.com | name@proton.local | bar | true | time="2024-08-27T12:33:36+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 53}}" pkg=telemetry time="2024-08-27T12:33:36+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:36+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:36+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:36+02:00" level=info msg="Closing user" userID=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Exiting IMAP Service" service=imap user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Exiting service main loop" service=smtp user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Exiting Service" service=user-identity user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Exiting service main loop" service=telemetry user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Exiting service" service=user-events user=489b111b-780f-46ee-a69f-c96c4e966422 time="2024-08-27T12:33:36+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:36+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:36+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:36+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:36+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "Trash": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 0c36784e-cd80-4b68-9694-2294df0b5b3a@proton.local | foo | false | === RUN TestFeatures/Move_message_from_folder_to_system_label#01 time="2024-08-27T12:33:37+02:00" level=info msg="User 'c74b4294-031f-4514-a432-573dd54e18bc' created with id=c5e338c3-6e67-478b-80f4-c16ce584759e" pkg=gpa/server/backend time="2024-08-27T12:33:38+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:38+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/114/config2280129111/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:38+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/114/data1304793602/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/114/data1304793602/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:38+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:38+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:38+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:38+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:38+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:38+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:38+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:38+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/114/config2280129111/grpcServerConfig.json time="2024-08-27T12:33:38+02:00" level=info msg="gRPC server listening on /tmp/bridge7372" pkg=grpc time="2024-08-27T12:33:38+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:38+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:38+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:38+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:38+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:38+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (9fd89b07)" time="2024-08-27T12:33:38+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9fd89b07)" time="2024-08-27T12:33:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:42765/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:42765/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:38+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Adding vault user" userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Creating new user" userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:42765/core/v4/events/latest" pkg=gpa/client userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:42765/core/v4/settings" pkg=gpa/client userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Starting service main loop" service=telemetry user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Starting service main loop" service=smtp user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:42765/core/v4/labels?Type=4" pkg=gpa/client userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:42765/core/v4/labels?Type=3" pkg=gpa/client userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:42765/core/v4/labels?Type=1" pkg=gpa/client userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Adding user to imap server" addrID=6dba0c90-5ade-4744-995e-6a0c7a3188dc service=server-manager time="2024-08-27T12:33:38+02:00" level=info msg="Creating new IMAP user" addrID=6dba0c90-5ade-4744-995e-6a0c7a3188dc service=server-manager time="2024-08-27T12:33:38+02:00" level=info msg="Setting gluon ID" addrID=6dba0c90-5ade-4744-995e-6a0c7a3188dc gluonID=f7207c2e-e0fb-4e20-a223-d8462c19341a userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Created new IMAP user" addrID=6dba0c90-5ade-4744-995e-6a0c7a3188dc gluonID=f7207c2e-e0fb-4e20-a223-d8462c19341a service=server-manager time="2024-08-27T12:33:38+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:38+02:00" level=info msg=Resuming service=user-events user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Starting IMAP Service" service=imap user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Sync triggered" service=imap user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:38.396124149 +0200 CEST m=+138.626225493" user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Syncing labels" service=imap user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Received mailbox message count" count=0 gluonID=f7207c2e-e0fb-4e20-a223-d8462c19341a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:38+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:c5e338c3-6e67-478b-80f4-c16ce584759e" userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Synced labels" service=imap user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:42765/mail/v4/messages/count" pkg=gpa/client userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Syncing messages" service=imap user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Job started" service=imap user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:42765/mail/v4/messages" pkg=gpa/client userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:42765/mail/v4/messages" pkg=gpa/client userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Creating new child job" service=imap user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Job finished" service=imap user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:42765/mail/v4/messages/06f75856-cbe4-48c4-a797-88ae17309147" pkg=gpa/client userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:42765/mail/v4/messages/7cf25f6d-6c55-4bbc-8f1b-b9e32ad6ce74" pkg=gpa/client userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:42765/mail/v4/messages/7171343e-4e32-4186-9d8f-4e394e655571" pkg=gpa/client userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:42765/mail/v4/messages/8db90b83-aa52-4dde-8192-b1ce20a5496d" pkg=gpa/client userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Child job finished" service=imap user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Synced messages" service=imap user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Finished user sync" duration=8.362545ms service=imap user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:42765/data/v1/stats" pkg=gpa/client userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Configuration Status Success event sent." userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="200 OK: PUT https://127.0.0.1:42765/mail/v4/messages/label" pkg=gpa/client userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="200 OK: PUT https://127.0.0.1:42765/mail/v4/messages/unlabel" pkg=gpa/client userID=c5e338c3-6e67-478b-80f4-c16ce584759e Scenario: Move message from folder to system label # features/imap/message/move.feature:102 When IMAP client "1" moves the message with subject "baz" from "Labels/label2" to "Folders/mbox" # :1 -> *scenario And it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "Folders/mbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | c74b4294-031f-4514-a432-573dd54e18bc@proton.local | baz | false | time="2024-08-27T12:33:38+02:00" level=info msg="200 OK: PUT https://127.0.0.1:42765/mail/v4/messages/label" pkg=gpa/client userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="200 OK: PUT https://127.0.0.1:42765/mail/v4/messages/unlabel" pkg=gpa/client userID=c5e338c3-6e67-478b-80f4-c16ce584759e When IMAP client "1" moves the message with subject "baz" from "Folders/mbox" to "Trash" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:33:38+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 16}}" pkg=telemetry And IMAP client "1" eventually sees 0 messages in "Folders/mbox" # :1 -> *scenario time="2024-08-27T12:33:38+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:38+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:38+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:38+02:00" level=info msg="Closing user" userID=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Exiting IMAP Service" service=imap user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Exiting service main loop" service=smtp user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Exiting Service" service=user-identity user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Exiting service main loop" service=telemetry user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Exiting service" service=user-events user=c5e338c3-6e67-478b-80f4-c16ce584759e time="2024-08-27T12:33:38+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:38+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:38+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:38+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:38+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "Trash": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | c74b4294-031f-4514-a432-573dd54e18bc@proton.local | baz | false | === RUN TestFeatures/Move_message_from_All_Mail_is_not_possible time="2024-08-27T12:33:38+02:00" level=info msg="User '38e75b8e-5ad9-4e0f-b8ac-b2fa85725920' created with id=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1" pkg=gpa/server/backend time="2024-08-27T12:33:39+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:39+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/115/config3816772396/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:39+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/115/data2695342988/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/115/data2695342988/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:39+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:39+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:39+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:39+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:39+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:39+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:39+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:39+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/115/config3816772396/grpcServerConfig.json time="2024-08-27T12:33:39+02:00" level=info msg="gRPC server listening on /tmp/bridge2361" pkg=grpc time="2024-08-27T12:33:39+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:39+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:39+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:39+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:39+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:39+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (52bac6c4)" time="2024-08-27T12:33:39+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (52bac6c4)" time="2024-08-27T12:33:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:43619/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:43619/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:40+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Adding vault user" userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Creating new user" userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:43619/core/v4/events/latest" pkg=gpa/client userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:43619/core/v4/settings" pkg=gpa/client userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Starting service main loop" service=telemetry user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Starting service main loop" service=smtp user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:43619/core/v4/labels?Type=4" pkg=gpa/client userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:43619/core/v4/labels?Type=3" pkg=gpa/client userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:43619/core/v4/labels?Type=1" pkg=gpa/client userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Adding user to imap server" addrID=08c23ccc-8c72-4bb5-835c-184a7fa8f8dd service=server-manager time="2024-08-27T12:33:40+02:00" level=info msg="Creating new IMAP user" addrID=08c23ccc-8c72-4bb5-835c-184a7fa8f8dd service=server-manager time="2024-08-27T12:33:40+02:00" level=info msg="Setting gluon ID" addrID=08c23ccc-8c72-4bb5-835c-184a7fa8f8dd gluonID=e5726db4-e194-4ed3-ac9a-fd1b5ed0a29e userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Created new IMAP user" addrID=08c23ccc-8c72-4bb5-835c-184a7fa8f8dd gluonID=e5726db4-e194-4ed3-ac9a-fd1b5ed0a29e service=server-manager time="2024-08-27T12:33:40+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:40+02:00" level=info msg=Resuming service=user-events user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e5726db4-e194-4ed3-ac9a-fd1b5ed0a29e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:40+02:00" level=info msg="Starting IMAP Service" service=imap user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Sync triggered" service=imap user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:40.150148419 +0200 CEST m=+140.380249763" user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Syncing labels" service=imap user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1" userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Synced labels" service=imap user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:43619/mail/v4/messages/count" pkg=gpa/client userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Syncing messages" service=imap user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Job started" service=imap user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:43619/mail/v4/messages" pkg=gpa/client userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:43619/mail/v4/messages" pkg=gpa/client userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Creating new child job" service=imap user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Job finished" service=imap user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:43619/mail/v4/messages/3dc17d4f-ff96-47ff-87d5-4e3b2b295feb" pkg=gpa/client userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:43619/mail/v4/messages/e19b603c-af09-40c6-be41-23567919c6cd" pkg=gpa/client userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:43619/mail/v4/messages/aa1bc172-b421-4c6a-a27b-ebea9670933b" pkg=gpa/client userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:43619/mail/v4/messages/488dad04-a206-482c-b1a1-51d7994e6631" pkg=gpa/client userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Child job finished" service=imap user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Synced messages" service=imap user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Finished user sync" duration=8.326205ms service=imap user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:43619/data/v1/stats" pkg=gpa/client userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Configuration Status Success event sent." userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 Scenario: Move message from All Mail is not possible # features/imap/message/move.feature:115 When IMAP client "1" moves the message with subject "baz" from "All Mail" to "Folders/folder" # :1 -> *scenario Then it fails # :1 -> *scenario time="2024-08-27T12:33:40+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:40+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:40+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:40+02:00" level=info msg="Closing user" userID=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Exiting IMAP Service" service=imap user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Exiting service main loop" service=smtp user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Exiting Service" service=user-identity user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Exiting service main loop" service=telemetry user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Exiting service" service=user-events user=cbf85bf0-ddcd-430b-b07e-7ecb1d5297c1 time="2024-08-27T12:33:40+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:40+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:40+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:40+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:40+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | 38e75b8e-5ad9-4e0f-b8ac-b2fa85725920@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | | john.doe@mail.com | 38e75b8e-5ad9-4e0f-b8ac-b2fa85725920@proton.local | baz | false | | john.doe@mail.com | 38e75b8e-5ad9-4e0f-b8ac-b2fa85725920@proton.local | bax | false | === RUN TestFeatures/Move_message_from_Inbox_to_Sent_is_not_possible time="2024-08-27T12:33:40+02:00" level=info msg="User '41d7165f-04f3-4ce4-993a-b16b4d6ff433' created with id=3af7325e-7d3e-476a-9cd1-01a7d441b988" pkg=gpa/server/backend time="2024-08-27T12:33:41+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:41+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/116/config4274830221/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:41+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/116/data3754139231/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/116/data3754139231/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:41+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:41+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:41+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:41+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:41+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:41+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:41+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:41+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/116/config4274830221/grpcServerConfig.json time="2024-08-27T12:33:41+02:00" level=info msg="gRPC server listening on /tmp/bridge3161" pkg=grpc time="2024-08-27T12:33:41+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:41+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:41+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:41+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:41+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:41+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (cc358be7)" time="2024-08-27T12:33:41+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (cc358be7)" time="2024-08-27T12:33:41+02:00" level=info msg="200 OK: POST https://127.0.0.1:34647/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:41+02:00" level=info msg="200 OK: POST https://127.0.0.1:34647/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:41+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Adding vault user" userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Creating new user" userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:34647/core/v4/events/latest" pkg=gpa/client userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:34647/core/v4/settings" pkg=gpa/client userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Starting service main loop" service=telemetry user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Starting service main loop" service=smtp user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:34647/core/v4/labels?Type=4" pkg=gpa/client userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:34647/core/v4/labels?Type=3" pkg=gpa/client userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:34647/core/v4/labels?Type=1" pkg=gpa/client userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Adding user to imap server" addrID=98602010-06df-4f3d-80e5-150e9d76b959 service=server-manager time="2024-08-27T12:33:41+02:00" level=info msg="Creating new IMAP user" addrID=98602010-06df-4f3d-80e5-150e9d76b959 service=server-manager time="2024-08-27T12:33:41+02:00" level=info msg="Setting gluon ID" addrID=98602010-06df-4f3d-80e5-150e9d76b959 gluonID=5fe81f2e-5f02-42d0-a173-24733b81705c userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5fe81f2e-5f02-42d0-a173-24733b81705c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:41+02:00" level=info msg="Created new IMAP user" addrID=98602010-06df-4f3d-80e5-150e9d76b959 gluonID=5fe81f2e-5f02-42d0-a173-24733b81705c service=server-manager time="2024-08-27T12:33:41+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:41+02:00" level=info msg=Resuming service=user-events user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Starting IMAP Service" service=imap user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Sync triggered" service=imap user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:41.698832393 +0200 CEST m=+141.928933737" user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Syncing labels" service=imap user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:3af7325e-7d3e-476a-9cd1-01a7d441b988" userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Synced labels" service=imap user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:34647/mail/v4/messages/count" pkg=gpa/client userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Syncing messages" service=imap user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Job started" service=imap user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="200 OK: POST https://127.0.0.1:34647/mail/v4/messages" pkg=gpa/client userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="200 OK: POST https://127.0.0.1:34647/mail/v4/messages" pkg=gpa/client userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Creating new child job" service=imap user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Job finished" service=imap user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:34647/mail/v4/messages/15221f5d-4911-4ace-bfa5-afbcc17156e4" pkg=gpa/client userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:34647/mail/v4/messages/8b449d26-0df2-47fb-b20a-069d3cb5f9a0" pkg=gpa/client userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:34647/mail/v4/messages/859a00ad-c424-4b65-bcf3-9571e9d1f4d2" pkg=gpa/client userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:34647/mail/v4/messages/e0a8de13-5f85-4ba8-95aa-7665cf1807cb" pkg=gpa/client userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Child job finished" service=imap user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Synced messages" service=imap user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Finished user sync" duration=8.306319ms service=imap user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="200 OK: POST https://127.0.0.1:34647/data/v1/stats" pkg=gpa/client userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Configuration Status Success event sent." userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 Scenario: Move message from Inbox to Sent is not possible # features/imap/message/move.feature:126 Given test skips reporter checks # :1 -> *scenario time="2024-08-27T12:33:41+02:00" level=error msg="Command failed" cmd="UID MOVE [1:1] 'wWvIK/HwTt4E0bwL33FLGi5SOsX6Bv7nuUZsbS1Urx4='" error="operation not allowed" pkg=gluon/session session=1 When IMAP client "1" moves the message with subject "bar" from "Inbox" to "Sent" # :1 -> *scenario time="2024-08-27T12:33:41+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:41+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:41+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:41+02:00" level=info msg="Closing user" userID=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Exiting IMAP Service" service=imap user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Exiting service main loop" service=smtp user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Exiting Service" service=user-identity user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Exiting service main loop" service=telemetry user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Exiting service" service=user-events user=3af7325e-7d3e-476a-9cd1-01a7d441b988 time="2024-08-27T12:33:41+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:41+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:41+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:41+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:41+02:00" level=info msg="Closing SMTP server" service=server-manager Then it fails # :1 -> *scenario === RUN TestFeatures/Move_message_from_Sent_to_Inbox_is_not_possible time="2024-08-27T12:33:41+02:00" level=info msg="User 'f6ccf862-05ef-425e-ac34-b2073540cf97' created with id=1fe9e25a-9b00-47d5-9d4d-27c0adc41541" pkg=gpa/server/backend time="2024-08-27T12:33:42+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:42+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/117/config3885103857/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:42+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/117/data525918838/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/117/data525918838/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:42+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:42+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:42+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:42+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:42+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:42+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:42+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:42+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/117/config3885103857/grpcServerConfig.json time="2024-08-27T12:33:42+02:00" level=info msg="gRPC server listening on /tmp/bridge1627" pkg=grpc time="2024-08-27T12:33:42+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:42+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:42+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:42+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:42+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:42+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (3cf062e8)" time="2024-08-27T12:33:42+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3cf062e8)" time="2024-08-27T12:33:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:41397/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:41397/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:43+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Adding vault user" userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Creating new user" userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:41397/core/v4/events/latest" pkg=gpa/client userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:41397/core/v4/settings" pkg=gpa/client userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Starting service main loop" service=telemetry user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Starting service main loop" service=smtp user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:41397/core/v4/labels?Type=4" pkg=gpa/client userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:41397/core/v4/labels?Type=3" pkg=gpa/client userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:41397/core/v4/labels?Type=1" pkg=gpa/client userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Adding user to imap server" addrID=4871b005-59ef-4cac-add3-efc75d90e974 service=server-manager time="2024-08-27T12:33:43+02:00" level=info msg="Creating new IMAP user" addrID=4871b005-59ef-4cac-add3-efc75d90e974 service=server-manager time="2024-08-27T12:33:43+02:00" level=info msg="Setting gluon ID" addrID=4871b005-59ef-4cac-add3-efc75d90e974 gluonID=b5f44361-518a-415c-a09f-5d41e50ba832 userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Created new IMAP user" addrID=4871b005-59ef-4cac-add3-efc75d90e974 gluonID=b5f44361-518a-415c-a09f-5d41e50ba832 service=server-manager time="2024-08-27T12:33:43+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:43+02:00" level=info msg=Resuming service=user-events user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b5f44361-518a-415c-a09f-5d41e50ba832 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:43+02:00" level=info msg="Starting IMAP Service" service=imap user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Sync triggered" service=imap user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:1fe9e25a-9b00-47d5-9d4d-27c0adc41541" userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:43.145644961 +0200 CEST m=+143.375746316" user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Syncing labels" service=imap user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Synced labels" service=imap user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:41397/mail/v4/messages/count" pkg=gpa/client userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Syncing messages" service=imap user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Job started" service=imap user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:41397/mail/v4/messages" pkg=gpa/client userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:41397/mail/v4/messages" pkg=gpa/client userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Creating new child job" service=imap user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Job finished" service=imap user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:41397/mail/v4/messages/72cf296b-8771-47fe-8f15-787d42de395b" pkg=gpa/client userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:41397/mail/v4/messages/62afebca-7aaf-49ce-bb55-7ad591133866" pkg=gpa/client userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:41397/mail/v4/messages/20abc1d9-bd60-4b1b-9072-6964d4ee6e28" pkg=gpa/client userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:41397/mail/v4/messages/29a135b8-388e-42ec-937b-32f1cd394431" pkg=gpa/client userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Child job finished" service=imap user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Synced messages" service=imap user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Finished user sync" duration=9.541ms service=imap user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:41397/data/v1/stats" pkg=gpa/client userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Configuration Status Success event sent." userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 Scenario: Move message from Sent to Inbox is not possible # features/imap/message/move.feature:131 Given test skips reporter checks # :1 -> *scenario time="2024-08-27T12:33:43+02:00" level=error msg="Command failed" cmd="UID MOVE [1:1] 'g+y1Ib8yD2dyh+i5I4Cbs010utlij3E+0ODOTP4E8vg='" error="operation not allowed" pkg=gluon/session session=1 When IMAP client "1" moves the message with subject "bax" from "Sent" to "Inbox" # :1 -> *scenario time="2024-08-27T12:33:43+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:43+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:43+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:43+02:00" level=info msg="Closing user" userID=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Exiting IMAP Service" service=imap user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Exiting service main loop" service=smtp user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Exiting Service" service=user-identity user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Exiting service main loop" service=telemetry user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Exiting service" service=user-events user=1fe9e25a-9b00-47d5-9d4d-27c0adc41541 time="2024-08-27T12:33:43+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:43+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:43+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:43+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:43+02:00" level=info msg="Closing SMTP server" service=server-manager Then it fails # :1 -> *scenario Feature: IMAP move messages by append and delete (without MOVE support, e.g., Outlook) === RUN TestFeatures/Move_message_from_Trash_to_INBOX_by_APPEND_DELETE_EXPUNGE time="2024-08-27T12:33:43+02:00" level=info msg="User '137455c8-7f83-4a1c-93bc-02875748dcae' created with id=ed00643a-6648-4d36-98bb-f00511877a81" pkg=gpa/server/backend Background: Given there exists an account with username "137455c8-7f83-4a1c-93bc-02875748dcae" and password "password" # :1 -> *scenario And the account "137455c8-7f83-4a1c-93bc-02875748dcae" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | Then it succeeds # :1 -> *scenario time="2024-08-27T12:33:43+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:43+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/118/config3584962953/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:43+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/118/data557460188/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/118/data557460188/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:43+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:43+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:43+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:43+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:43+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:43+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:43+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:43+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/118/config3584962953/grpcServerConfig.json time="2024-08-27T12:33:43+02:00" level=info msg="gRPC server listening on /tmp/bridge9084" pkg=grpc time="2024-08-27T12:33:43+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:43+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:43+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:43+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:43+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:33:43+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (02df25f2)" time="2024-08-27T12:33:43+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (02df25f2)" time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:35467/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:35467/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:43+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Adding vault user" userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Creating new user" userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:35467/core/v4/events/latest" pkg=gpa/client userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:35467/core/v4/settings" pkg=gpa/client userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Starting service main loop" service=smtp user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Starting service main loop" service=telemetry user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:35467/core/v4/labels?Type=4" pkg=gpa/client userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:35467/core/v4/labels?Type=3" pkg=gpa/client userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:35467/core/v4/labels?Type=1" pkg=gpa/client userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Adding user to imap server" addrID=c97bf6cc-6d92-4de2-b1a8-5db104d1d22c service=server-manager time="2024-08-27T12:33:43+02:00" level=info msg="Creating new IMAP user" addrID=c97bf6cc-6d92-4de2-b1a8-5db104d1d22c service=server-manager time="2024-08-27T12:33:43+02:00" level=info msg="Setting gluon ID" addrID=c97bf6cc-6d92-4de2-b1a8-5db104d1d22c gluonID=911a3c7c-f836-490c-a1fc-7d708c5346d7 userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Created new IMAP user" addrID=c97bf6cc-6d92-4de2-b1a8-5db104d1d22c gluonID=911a3c7c-f836-490c-a1fc-7d708c5346d7 service=server-manager time="2024-08-27T12:33:43+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:43+02:00" level=info msg=Resuming service=user-events user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Received mailbox message count" count=0 gluonID=911a3c7c-f836-490c-a1fc-7d708c5346d7 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:43+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:ed00643a-6648-4d36-98bb-f00511877a81" userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Starting IMAP Service" service=imap user=ed00643a-6648-4d36-98bb-f00511877a81 And the user logs in with username "137455c8-7f83-4a1c-93bc-02875748dcae" and password "password" # :1 -> *scenario time="2024-08-27T12:33:43+02:00" level=info msg="Sync triggered" service=imap user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:43.719625615 +0200 CEST m=+143.949726959" user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Syncing labels" service=imap user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Synced labels" service=imap user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:35467/mail/v4/messages/count" pkg=gpa/client userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Syncing messages" service=imap user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Job started" service=imap user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:35467/mail/v4/messages" pkg=gpa/client userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Job finished" service=imap user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Synced messages" service=imap user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Finished user sync" duration=2.807386ms service=imap user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=ed00643a-6648-4d36-98bb-f00511877a81 And user "137455c8-7f83-4a1c-93bc-02875748dcae" finishes syncing # :1 -> *scenario time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:35467/data/v1/stats" pkg=gpa/client userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Configuration Status Success event sent." userID=ed00643a-6648-4d36-98bb-f00511877a81 And user "137455c8-7f83-4a1c-93bc-02875748dcae" connects and authenticates IMAP client "source" # :1 -> *scenario And user "137455c8-7f83-4a1c-93bc-02875748dcae" connects and authenticates IMAP client "target" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:35467/mail/v4/messages/import" pkg=gpa/client userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:35467/mail/v4/messages/25af71d8-d2fe-4df4-b29f-8c46d96548ee" pkg=gpa/client userID=ed00643a-6648-4d36-98bb-f00511877a81 Scenario Outline: Move message from to by # features/imap/message/move_without_support.feature:15 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:35467/mail/v4/messages/import" pkg=gpa/client userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:35467/mail/v4/messages/5914106c-cc43-463d-92fa-69754aa7c84c" pkg=gpa/client userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: PUT https://127.0.0.1:35467/mail/v4/messages/label" pkg=gpa/client userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 42}}" pkg=telemetry time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: PUT https://127.0.0.1:35467/mail/v4/messages/unlabel" pkg=gpa/client userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:35467/mail/v4/messages" pkg=gpa/client userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:44+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:44+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:44+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:44+02:00" level=info msg="Closing user" userID=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:44+02:00" level=info msg="Exiting IMAP Service" service=imap user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:44+02:00" level=info msg="Exiting service main loop" service=smtp user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:44+02:00" level=info msg="Exiting Service" service=user-identity user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:44+02:00" level=info msg="Exiting service main loop" service=telemetry user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:44+02:00" level=info msg="Exiting service" service=user-events user=ed00643a-6648-4d36-98bb-f00511877a81 time="2024-08-27T12:33:44+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:44+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:44+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:44+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:44+02:00" level=info msg="Closing SMTP server" service=server-manager Given there exists an account with username "[user:user]" and password "password" # :1 -> *scenario And the account "[user:user]" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | Then it succeeds # :1 -> *scenario When bridge starts # :1 -> *scenario And the user logs in with username "[user:user]" and password "password" # :1 -> *scenario And user "[user:user]" finishes syncing # :1 -> *scenario And user "[user:user]" connects and authenticates IMAP client "source" # :1 -> *scenario And user "[user:user]" connects and authenticates IMAP client "target" # :1 -> *scenario Then it succeeds # :1 -> *scenario When IMAP client "source" appends the following message to "": # :1 -> *scenario """ Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000 From: sndr1@[domain] Date: 01 Jan 1980 00:00:00 +0000 To: rcvr1@[domain] Subject: subj1  body1 """ Then it succeeds # :1 -> *scenario When IMAP client "source" appends the following message to "": # :1 -> *scenario """ Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000 From: sndr2@[domain] Date: 01 Jan 1980 00:00:00 +0000 To: rcvr2@[domain] Subject: subj2  body2 """ Then it succeeds # :1 -> *scenario And IMAP client "source" selects "" # :1 -> *scenario And IMAP client "target" selects "" # :1 -> *scenario When IMAP clients "source" and "target" move message with subject "subj2" of "[user:user]" to "" by  # :1 -> *scenario And IMAP client "source" eventually sees 1 messages in "" # :1 -> *scenario And IMAP client "source" eventually sees the following messages in "": # :1 -> *scenario | from | to | subject | | sndr1@proton.local | rcvr1@proton.local | subj1 | And IMAP client "target" eventually sees 1 messages in "" # :1 -> *scenario And IMAP client "target" eventually sees the following messages in "": # :1 -> *scenario | from | to | subject | | sndr2@proton.local | rcvr2@proton.local | subj2 | Examples: | srcMailbox | dstMailbox | order | | Trash | INBOX | APPEND DELETE EXPUNGE | === RUN TestFeatures/Move_message_from_Spam_to_INBOX_by_APPEND_DELETE_EXPUNGE time="2024-08-27T12:33:44+02:00" level=info msg="User 'be8002a1-755f-4f90-8065-fa3124f092ee' created with id=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7" pkg=gpa/server/backend time="2024-08-27T12:33:44+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:44+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/119/config2425138580/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:44+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/119/data3733882709/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/119/data3733882709/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:44+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:44+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:44+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:44+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:44+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:44+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:44+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:44+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/119/config2425138580/grpcServerConfig.json time="2024-08-27T12:33:44+02:00" level=info msg="gRPC server listening on /tmp/bridge5115" pkg=grpc time="2024-08-27T12:33:44+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:44+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:44+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:44+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:44+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:44+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (4d18674b)" time="2024-08-27T12:33:44+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4d18674b)" time="2024-08-27T12:33:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:42317/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:42317/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:44+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Adding vault user" userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Creating new user" userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:42317/core/v4/events/latest" pkg=gpa/client userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:42317/core/v4/settings" pkg=gpa/client userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Starting service main loop" service=telemetry user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Starting service main loop" service=smtp user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:42317/core/v4/labels?Type=4" pkg=gpa/client userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:42317/core/v4/labels?Type=3" pkg=gpa/client userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:42317/core/v4/labels?Type=1" pkg=gpa/client userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Adding user to imap server" addrID=48fa3982-0f16-4683-843f-61ab8e01414c service=server-manager time="2024-08-27T12:33:45+02:00" level=info msg="Creating new IMAP user" addrID=48fa3982-0f16-4683-843f-61ab8e01414c service=server-manager time="2024-08-27T12:33:45+02:00" level=info msg="Setting gluon ID" addrID=48fa3982-0f16-4683-843f-61ab8e01414c gluonID=5f91b3a7-256d-4510-b7e5-8e11ae914008 userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Created new IMAP user" addrID=48fa3982-0f16-4683-843f-61ab8e01414c gluonID=5f91b3a7-256d-4510-b7e5-8e11ae914008 service=server-manager time="2024-08-27T12:33:45+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:45+02:00" level=info msg=Resuming service=user-events user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5f91b3a7-256d-4510-b7e5-8e11ae914008 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:45+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:61581a08-6c5a-4257-9b05-c6fdb2a2c3e7" userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Starting IMAP Service" service=imap user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Sync triggered" service=imap user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:45.013050208 +0200 CEST m=+145.243151552" user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Syncing labels" service=imap user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Synced labels" service=imap user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:42317/mail/v4/messages/count" pkg=gpa/client userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Syncing messages" service=imap user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Job started" service=imap user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:42317/mail/v4/messages" pkg=gpa/client userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Job finished" service=imap user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Synced messages" service=imap user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Finished user sync" duration=2.493019ms service=imap user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:42317/data/v1/stats" pkg=gpa/client userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Configuration Status Success event sent." userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:42317/mail/v4/messages/import" pkg=gpa/client userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:42317/mail/v4/messages/002c7027-4639-4adf-9955-a33d95348367" pkg=gpa/client userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:42317/mail/v4/messages/import" pkg=gpa/client userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:42317/mail/v4/messages/4697330d-62fc-431e-a039-6e359b5ace3c" pkg=gpa/client userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="200 OK: PUT https://127.0.0.1:42317/mail/v4/messages/label" pkg=gpa/client userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 44}}" pkg=telemetry time="2024-08-27T12:33:45+02:00" level=info msg="200 OK: PUT https://127.0.0.1:42317/mail/v4/messages/unlabel" pkg=gpa/client userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:45+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:45+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:45+02:00" level=info msg="Closing user" userID=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Exiting IMAP Service" service=imap user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Exiting service main loop" service=smtp user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Exiting Service" service=user-identity user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Exiting service main loop" service=telemetry user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Exiting service" service=user-events user=61581a08-6c5a-4257-9b05-c6fdb2a2c3e7 time="2024-08-27T12:33:45+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:45+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:45+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:45+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:45+02:00" level=info msg="Closing SMTP server" service=server-manager | Spam | INBOX | APPEND DELETE EXPUNGE | === RUN TestFeatures/Move_message_from_INBOX_to_Archive_by_APPEND_DELETE_EXPUNGE time="2024-08-27T12:33:45+02:00" level=info msg="User '6410cda0-766b-474e-b1bd-df33debcd91b' created with id=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4" pkg=gpa/server/backend time="2024-08-27T12:33:46+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:46+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/120/config3313600455/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:46+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/120/data1749298300/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/120/data1749298300/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:46+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:46+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:46+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:46+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:46+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:46+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:46+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:46+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/120/config3313600455/grpcServerConfig.json time="2024-08-27T12:33:46+02:00" level=info msg="gRPC server listening on /tmp/bridge3261" pkg=grpc time="2024-08-27T12:33:46+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:46+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:46+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:46+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:46+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:46+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (5f9323c3)" time="2024-08-27T12:33:46+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (5f9323c3)" time="2024-08-27T12:33:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:41261/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:41261/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:46+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Adding vault user" userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Creating new user" userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:41261/core/v4/events/latest" pkg=gpa/client userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:41261/core/v4/settings" pkg=gpa/client userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Starting service main loop" service=telemetry user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Starting service main loop" service=smtp user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:41261/core/v4/labels?Type=4" pkg=gpa/client userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:41261/core/v4/labels?Type=3" pkg=gpa/client userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:41261/core/v4/labels?Type=1" pkg=gpa/client userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Adding user to imap server" addrID=2562fac8-dbea-44b4-b7aa-14aa21ada068 service=server-manager time="2024-08-27T12:33:46+02:00" level=info msg="Creating new IMAP user" addrID=2562fac8-dbea-44b4-b7aa-14aa21ada068 service=server-manager time="2024-08-27T12:33:46+02:00" level=info msg="Setting gluon ID" addrID=2562fac8-dbea-44b4-b7aa-14aa21ada068 gluonID=ffa38dc3-07bc-4c6a-a3f8-291a036311d8 userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ffa38dc3-07bc-4c6a-a3f8-291a036311d8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:46+02:00" level=info msg="Created new IMAP user" addrID=2562fac8-dbea-44b4-b7aa-14aa21ada068 gluonID=ffa38dc3-07bc-4c6a-a3f8-291a036311d8 service=server-manager time="2024-08-27T12:33:46+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:46+02:00" level=info msg=Resuming service=user-events user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Starting IMAP Service" service=imap user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Sync triggered" service=imap user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:46.302393114 +0200 CEST m=+146.532494458" user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Syncing labels" service=imap user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4" userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Synced labels" service=imap user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:41261/mail/v4/messages/count" pkg=gpa/client userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Syncing messages" service=imap user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Job started" service=imap user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:41261/mail/v4/messages" pkg=gpa/client userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Job finished" service=imap user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Synced messages" service=imap user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Finished user sync" duration=3.064874ms service=imap user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:41261/data/v1/stats" pkg=gpa/client userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Configuration Status Success event sent." userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:41261/mail/v4/messages/import" pkg=gpa/client userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:41261/mail/v4/messages/55f24ad2-3c0a-4e70-826a-2e0819a41a3f" pkg=gpa/client userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:41261/mail/v4/messages/import" pkg=gpa/client userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:41261/mail/v4/messages/2f6aaf7f-708e-4672-9594-3598889685b3" pkg=gpa/client userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="200 OK: PUT https://127.0.0.1:41261/mail/v4/messages/label" pkg=gpa/client userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:46+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 72}}" pkg=telemetry time="2024-08-27T12:33:46+02:00" level=info msg="200 OK: PUT https://127.0.0.1:41261/mail/v4/messages/unlabel" pkg=gpa/client userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:47+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:47+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:47+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:47+02:00" level=info msg="Closing user" userID=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:47+02:00" level=info msg="Exiting IMAP Service" service=imap user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:47+02:00" level=info msg="Exiting service main loop" service=smtp user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:47+02:00" level=info msg="Exiting Service" service=user-identity user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:47+02:00" level=info msg="Exiting service main loop" service=telemetry user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:47+02:00" level=info msg="Exiting service" service=user-events user=00fb25fa-dac5-413c-ac1b-49fc4a3eb8a4 time="2024-08-27T12:33:47+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:47+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:47+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:47+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:47+02:00" level=info msg="Closing SMTP server" service=server-manager | INBOX | Archive | APPEND DELETE EXPUNGE | === RUN TestFeatures/Move_message_from_INBOX_to_Folders/mbox_by_APPEND_DELETE_EXPUNGE time="2024-08-27T12:33:47+02:00" level=info msg="User 'a30c512a-5760-4a3e-a3f0-a0baef3c465a' created with id=18a9e647-63ee-4edf-b305-0f8144e0aeae" pkg=gpa/server/backend time="2024-08-27T12:33:47+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:47+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/121/config4021135217/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:47+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/121/data853732991/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/121/data853732991/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:47+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:47+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:47+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:47+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:47+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:47+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:47+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:47+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/121/config4021135217/grpcServerConfig.json time="2024-08-27T12:33:47+02:00" level=info msg="gRPC server listening on /tmp/bridge6421" pkg=grpc time="2024-08-27T12:33:47+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:47+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:47+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:47+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:47+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:47+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (01c87c96)" time="2024-08-27T12:33:47+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (01c87c96)" time="2024-08-27T12:33:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:40497/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:40497/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:47+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Adding vault user" userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Creating new user" userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:40497/core/v4/events/latest" pkg=gpa/client userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:40497/core/v4/settings" pkg=gpa/client userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Starting service main loop" service=telemetry user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Starting service main loop" service=smtp user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:40497/core/v4/labels?Type=4" pkg=gpa/client userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:40497/core/v4/labels?Type=3" pkg=gpa/client userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:40497/core/v4/labels?Type=1" pkg=gpa/client userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Adding user to imap server" addrID=d7fb8f11-cbcb-46f6-b507-3f9b8e0ca86e service=server-manager time="2024-08-27T12:33:47+02:00" level=info msg="Creating new IMAP user" addrID=d7fb8f11-cbcb-46f6-b507-3f9b8e0ca86e service=server-manager time="2024-08-27T12:33:47+02:00" level=info msg="Setting gluon ID" addrID=d7fb8f11-cbcb-46f6-b507-3f9b8e0ca86e gluonID=f83a22e6-f8d1-420b-a690-a9999bea5fa8 userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Created new IMAP user" addrID=d7fb8f11-cbcb-46f6-b507-3f9b8e0ca86e gluonID=f83a22e6-f8d1-420b-a690-a9999bea5fa8 service=server-manager time="2024-08-27T12:33:47+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:47+02:00" level=info msg=Resuming service=user-events user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Received mailbox message count" count=0 gluonID=f83a22e6-f8d1-420b-a690-a9999bea5fa8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:47+02:00" level=info msg="Starting IMAP Service" service=imap user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Sync triggered" service=imap user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:47.591442906 +0200 CEST m=+147.821544250" user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Syncing labels" service=imap user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:18a9e647-63ee-4edf-b305-0f8144e0aeae" userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Synced labels" service=imap user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:40497/mail/v4/messages/count" pkg=gpa/client userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Syncing messages" service=imap user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Job started" service=imap user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:40497/mail/v4/messages" pkg=gpa/client userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Job finished" service=imap user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Synced messages" service=imap user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Finished user sync" duration=2.512776ms service=imap user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:40497/data/v1/stats" pkg=gpa/client userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Configuration Status Success event sent." userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:40497/mail/v4/messages/import" pkg=gpa/client userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:40497/mail/v4/messages/3a71d393-8dde-4549-82ad-b9ddd10532ff" pkg=gpa/client userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:40497/mail/v4/messages/import" pkg=gpa/client userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:40497/mail/v4/messages/3aa008b5-4d25-4912-8632-4cd652e2ec82" pkg=gpa/client userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="200 OK: PUT https://127.0.0.1:40497/mail/v4/messages/label" pkg=gpa/client userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:47+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 46}}" pkg=telemetry time="2024-08-27T12:33:47+02:00" level=info msg="200 OK: PUT https://127.0.0.1:40497/mail/v4/messages/unlabel" pkg=gpa/client userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:48+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:48+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:48+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:48+02:00" level=info msg="Closing user" userID=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:48+02:00" level=info msg="Exiting IMAP Service" service=imap user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:48+02:00" level=info msg="Exiting service main loop" service=smtp user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:48+02:00" level=info msg="Exiting Service" service=user-identity user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:48+02:00" level=info msg="Exiting service main loop" service=telemetry user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:48+02:00" level=info msg="Exiting service" service=user-events user=18a9e647-63ee-4edf-b305-0f8144e0aeae time="2024-08-27T12:33:48+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:48+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:48+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:48+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:48+02:00" level=info msg="Closing SMTP server" service=server-manager | INBOX | Folders/mbox | APPEND DELETE EXPUNGE | === RUN TestFeatures/Move_message_from_INBOX_to_Spam_by_APPEND_DELETE_EXPUNGE time="2024-08-27T12:33:48+02:00" level=info msg="User 'eee42c77-d9e9-425b-869c-efeb19956ed4' created with id=2a7898fb-db27-4ffc-afca-db9ba29a42dc" pkg=gpa/server/backend time="2024-08-27T12:33:48+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:48+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/122/config467468109/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:48+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/122/data246213652/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/122/data246213652/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:48+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:48+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:48+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:48+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:48+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:48+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:48+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/122/config467468109/grpcServerConfig.json time="2024-08-27T12:33:48+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:48+02:00" level=info msg="gRPC server listening on /tmp/bridge3779" pkg=grpc time="2024-08-27T12:33:48+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:48+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:48+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:48+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:48+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:48+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (1934e537)" time="2024-08-27T12:33:48+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1934e537)" time="2024-08-27T12:33:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:45845/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:45845/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:48+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Adding vault user" userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Creating new user" userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:45845/core/v4/events/latest" pkg=gpa/client userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:45845/core/v4/settings" pkg=gpa/client userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Starting service main loop" service=telemetry user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Starting service main loop" service=smtp user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:45845/core/v4/labels?Type=4" pkg=gpa/client userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:45845/core/v4/labels?Type=3" pkg=gpa/client userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:45845/core/v4/labels?Type=1" pkg=gpa/client userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Adding user to imap server" addrID=d993119f-efdc-4d21-b296-03f9cbd5f607 service=server-manager time="2024-08-27T12:33:48+02:00" level=info msg="Creating new IMAP user" addrID=d993119f-efdc-4d21-b296-03f9cbd5f607 service=server-manager time="2024-08-27T12:33:48+02:00" level=info msg="Setting gluon ID" addrID=d993119f-efdc-4d21-b296-03f9cbd5f607 gluonID=fe5c2ad5-29ce-4d15-b349-ba0d90ae4411 userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Created new IMAP user" addrID=d993119f-efdc-4d21-b296-03f9cbd5f607 gluonID=fe5c2ad5-29ce-4d15-b349-ba0d90ae4411 service=server-manager time="2024-08-27T12:33:48+02:00" level=info msg="Received mailbox message count" count=0 gluonID=fe5c2ad5-29ce-4d15-b349-ba0d90ae4411 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:48+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:48+02:00" level=info msg=Resuming service=user-events user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Starting IMAP Service" service=imap user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Sync triggered" service=imap user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:48.875325384 +0200 CEST m=+149.105426728" user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Syncing labels" service=imap user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:2a7898fb-db27-4ffc-afca-db9ba29a42dc" userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Synced labels" service=imap user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:45845/mail/v4/messages/count" pkg=gpa/client userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Syncing messages" service=imap user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Job started" service=imap user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:45845/mail/v4/messages" pkg=gpa/client userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Job finished" service=imap user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Synced messages" service=imap user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Finished user sync" duration=3.604649ms service=imap user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:45845/data/v1/stats" pkg=gpa/client userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="Configuration Status Success event sent." userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:45845/mail/v4/messages/import" pkg=gpa/client userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:45845/mail/v4/messages/5dd74bc8-1231-46f3-9fc1-621d83c65f75" pkg=gpa/client userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:45845/mail/v4/messages/import" pkg=gpa/client userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:45845/mail/v4/messages/ef128a4f-7867-44c5-99ec-9ad78b618309" pkg=gpa/client userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:48+02:00" level=info msg="200 OK: PUT https://127.0.0.1:45845/mail/v4/messages/label" pkg=gpa/client userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:49+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 28}}" pkg=telemetry time="2024-08-27T12:33:49+02:00" level=info msg="200 OK: PUT https://127.0.0.1:45845/mail/v4/messages/unlabel" pkg=gpa/client userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:49+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:49+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:49+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:49+02:00" level=info msg="Closing user" userID=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:49+02:00" level=info msg="Exiting IMAP Service" service=imap user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:49+02:00" level=info msg="Exiting service main loop" service=smtp user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:49+02:00" level=info msg="Exiting Service" service=user-identity user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:49+02:00" level=info msg="Exiting service main loop" service=telemetry user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:49+02:00" level=info msg="Exiting service" service=user-events user=2a7898fb-db27-4ffc-afca-db9ba29a42dc time="2024-08-27T12:33:49+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:49+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:49+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:49+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:49+02:00" level=info msg="Closing SMTP server" service=server-manager | INBOX | Spam | APPEND DELETE EXPUNGE | === RUN TestFeatures/Move_message_from_INBOX_to_Trash_by_APPEND_DELETE_EXPUNGE time="2024-08-27T12:33:49+02:00" level=info msg="User '6b0ccf0d-48aa-4ff3-90af-f63feda35d12' created with id=5e7282f0-c84b-4d30-9219-8adfd38a2aef" pkg=gpa/server/backend time="2024-08-27T12:33:49+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:49+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/123/config3594617893/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:49+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/123/data98016017/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/123/data98016017/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:49+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:49+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:49+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:49+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:49+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:49+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:49+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:49+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/123/config3594617893/grpcServerConfig.json time="2024-08-27T12:33:49+02:00" level=info msg="gRPC server listening on /tmp/bridge7777" pkg=grpc time="2024-08-27T12:33:49+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:49+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:49+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:49+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:49+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:49+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (10b67fdf)" time="2024-08-27T12:33:49+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (10b67fdf)" time="2024-08-27T12:33:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:36997/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:36997/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:50+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Adding vault user" userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Creating new user" userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:36997/core/v4/events/latest" pkg=gpa/client userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:36997/core/v4/settings" pkg=gpa/client userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Starting service main loop" service=telemetry user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Starting service main loop" service=smtp user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:36997/core/v4/labels?Type=4" pkg=gpa/client userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:36997/core/v4/labels?Type=3" pkg=gpa/client userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:36997/core/v4/labels?Type=1" pkg=gpa/client userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Adding user to imap server" addrID=8f88d0a1-deeb-4696-9ca7-04ddb20d688f service=server-manager time="2024-08-27T12:33:50+02:00" level=info msg="Creating new IMAP user" addrID=8f88d0a1-deeb-4696-9ca7-04ddb20d688f service=server-manager time="2024-08-27T12:33:50+02:00" level=info msg="Setting gluon ID" addrID=8f88d0a1-deeb-4696-9ca7-04ddb20d688f gluonID=0fce0f0c-366c-4592-9dd7-6d187304500c userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Created new IMAP user" addrID=8f88d0a1-deeb-4696-9ca7-04ddb20d688f gluonID=0fce0f0c-366c-4592-9dd7-6d187304500c service=server-manager time="2024-08-27T12:33:50+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:50+02:00" level=info msg=Resuming service=user-events user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Received mailbox message count" count=0 gluonID=0fce0f0c-366c-4592-9dd7-6d187304500c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:50+02:00" level=info msg="Starting IMAP Service" service=imap user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Sync triggered" service=imap user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:50.156582982 +0200 CEST m=+150.386684326" user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Syncing labels" service=imap user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:5e7282f0-c84b-4d30-9219-8adfd38a2aef" userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Synced labels" service=imap user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:36997/mail/v4/messages/count" pkg=gpa/client userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Syncing messages" service=imap user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Job started" service=imap user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:36997/mail/v4/messages" pkg=gpa/client userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Job finished" service=imap user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Synced messages" service=imap user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Finished user sync" duration=2.420471ms service=imap user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:36997/data/v1/stats" pkg=gpa/client userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Configuration Status Success event sent." userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:36997/mail/v4/messages/import" pkg=gpa/client userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:36997/mail/v4/messages/11c0ba96-c490-46d8-aeb7-270b296dde0a" pkg=gpa/client userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:36997/mail/v4/messages/import" pkg=gpa/client userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:36997/mail/v4/messages/5078f0e4-d7ba-4803-9e37-61c2e0810eac" pkg=gpa/client userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="200 OK: PUT https://127.0.0.1:36997/mail/v4/messages/label" pkg=gpa/client userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 93}}" pkg=telemetry time="2024-08-27T12:33:50+02:00" level=info msg="200 OK: PUT https://127.0.0.1:36997/mail/v4/messages/unlabel" pkg=gpa/client userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:50+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:50+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:50+02:00" level=info msg="Closing user" userID=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Exiting IMAP Service" service=imap user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Exiting service main loop" service=smtp user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Exiting Service" service=user-identity user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Exiting service main loop" service=telemetry user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Exiting service" service=user-events user=5e7282f0-c84b-4d30-9219-8adfd38a2aef time="2024-08-27T12:33:50+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:50+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:50+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:50+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:50+02:00" level=info msg="Closing SMTP server" service=server-manager | INBOX | Trash | APPEND DELETE EXPUNGE | === RUN TestFeatures/Move_message_from_Trash_to_INBOX_by_DELETE_APPEND_EXPUNGE time="2024-08-27T12:33:51+02:00" level=info msg="User '083c32ed-76ad-4cbe-9635-14cf131f8b0d' created with id=ae514376-dbbc-4163-822d-5f774f7cc1b9" pkg=gpa/server/backend time="2024-08-27T12:33:51+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:51+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/124/config1718002400/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:51+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/124/data1450063223/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/124/data1450063223/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:51+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:51+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:51+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:51+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:51+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:51+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:51+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:51+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/124/config1718002400/grpcServerConfig.json time="2024-08-27T12:33:51+02:00" level=info msg="gRPC server listening on /tmp/bridge1443" pkg=grpc time="2024-08-27T12:33:51+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:51+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:51+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:51+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:51+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:51+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (1aac6ff6)" time="2024-08-27T12:33:51+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1aac6ff6)" time="2024-08-27T12:33:51+02:00" level=info msg="200 OK: POST https://127.0.0.1:33335/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:51+02:00" level=info msg="200 OK: POST https://127.0.0.1:33335/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:51+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Adding vault user" userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Creating new user" userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:33335/core/v4/events/latest" pkg=gpa/client userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:33335/core/v4/settings" pkg=gpa/client userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Starting service main loop" service=telemetry user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Starting service main loop" service=smtp user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:33335/core/v4/labels?Type=4" pkg=gpa/client userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:33335/core/v4/labels?Type=3" pkg=gpa/client userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:33335/core/v4/labels?Type=1" pkg=gpa/client userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Adding user to imap server" addrID=fa0ce4fa-ba8c-4735-9306-5ba5fbaef8b6 service=server-manager time="2024-08-27T12:33:51+02:00" level=info msg="Creating new IMAP user" addrID=fa0ce4fa-ba8c-4735-9306-5ba5fbaef8b6 service=server-manager time="2024-08-27T12:33:51+02:00" level=info msg="Setting gluon ID" addrID=fa0ce4fa-ba8c-4735-9306-5ba5fbaef8b6 gluonID=06bf8270-8e2f-4d73-bfa8-5478e41bb123 userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Created new IMAP user" addrID=fa0ce4fa-ba8c-4735-9306-5ba5fbaef8b6 gluonID=06bf8270-8e2f-4d73-bfa8-5478e41bb123 service=server-manager time="2024-08-27T12:33:51+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:51+02:00" level=info msg=Resuming service=user-events user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Received mailbox message count" count=0 gluonID=06bf8270-8e2f-4d73-bfa8-5478e41bb123 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:51+02:00" level=info msg="Starting IMAP Service" service=imap user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Sync triggered" service=imap user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:51.439996006 +0200 CEST m=+151.670097350" user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Syncing labels" service=imap user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:ae514376-dbbc-4163-822d-5f774f7cc1b9" userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Synced labels" service=imap user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:33335/mail/v4/messages/count" pkg=gpa/client userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Syncing messages" service=imap user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Job started" service=imap user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="200 OK: POST https://127.0.0.1:33335/mail/v4/messages" pkg=gpa/client userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Job finished" service=imap user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Synced messages" service=imap user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Finished user sync" duration=2.752832ms service=imap user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="200 OK: POST https://127.0.0.1:33335/data/v1/stats" pkg=gpa/client userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Configuration Status Success event sent." userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="200 OK: POST https://127.0.0.1:33335/mail/v4/messages/import" pkg=gpa/client userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:33335/mail/v4/messages/4a9130b4-6cfd-4f4a-9a3c-39f02d089191" pkg=gpa/client userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="200 OK: POST https://127.0.0.1:33335/mail/v4/messages/import" pkg=gpa/client userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:33335/mail/v4/messages/a45cec90-35c7-4532-99fd-db762e98d804" pkg=gpa/client userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="200 OK: PUT https://127.0.0.1:33335/mail/v4/messages/label" pkg=gpa/client userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 31}}" pkg=telemetry time="2024-08-27T12:33:51+02:00" level=info msg="200 OK: PUT https://127.0.0.1:33335/mail/v4/messages/unlabel" pkg=gpa/client userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:51+02:00" level=info msg="200 OK: POST https://127.0.0.1:33335/mail/v4/messages" pkg=gpa/client userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:52+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:52+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:52+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:52+02:00" level=info msg="Closing user" userID=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:52+02:00" level=info msg="Exiting IMAP Service" service=imap user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:52+02:00" level=info msg="Exiting service main loop" service=smtp user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:52+02:00" level=info msg="Exiting Service" service=user-identity user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:52+02:00" level=info msg="Exiting service main loop" service=telemetry user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:52+02:00" level=info msg="Exiting service" service=user-events user=ae514376-dbbc-4163-822d-5f774f7cc1b9 time="2024-08-27T12:33:52+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:52+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:52+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:52+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:52+02:00" level=info msg="Closing SMTP server" service=server-manager | Trash | INBOX | DELETE APPEND EXPUNGE | === RUN TestFeatures/Move_message_from_Spam_to_INBOX_by_DELETE_APPEND_EXPUNGE time="2024-08-27T12:33:52+02:00" level=info msg="User '4d0fad57-ea30-41b3-8be6-6e17dd644fa6' created with id=e9c9b925-655a-4a5f-afc2-c1f8653d67a6" pkg=gpa/server/backend time="2024-08-27T12:33:52+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:52+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/125/config1261052719/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:52+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/125/data247094144/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/125/data247094144/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:52+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:52+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:52+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:52+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:52+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:52+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/125/config1261052719/grpcServerConfig.json time="2024-08-27T12:33:52+02:00" level=info msg="gRPC server listening on /tmp/bridge6253" pkg=grpc time="2024-08-27T12:33:52+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:52+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:52+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:52+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:52+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:52+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:52+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:52+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (42bc4b63)" time="2024-08-27T12:33:52+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (42bc4b63)" time="2024-08-27T12:33:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:33033/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:33033/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:52+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Adding vault user" userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Creating new user" userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33033/core/v4/events/latest" pkg=gpa/client userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33033/core/v4/settings" pkg=gpa/client userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Starting service main loop" service=telemetry user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Starting service main loop" service=smtp user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33033/core/v4/labels?Type=4" pkg=gpa/client userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33033/core/v4/labels?Type=3" pkg=gpa/client userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33033/core/v4/labels?Type=1" pkg=gpa/client userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Adding user to imap server" addrID=27532110-a4d4-46b0-aff1-ff9fdef846ba service=server-manager time="2024-08-27T12:33:52+02:00" level=info msg="Creating new IMAP user" addrID=27532110-a4d4-46b0-aff1-ff9fdef846ba service=server-manager time="2024-08-27T12:33:52+02:00" level=info msg="Setting gluon ID" addrID=27532110-a4d4-46b0-aff1-ff9fdef846ba gluonID=c2236660-fd2e-4194-8e3b-c51912c6abbd userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Created new IMAP user" addrID=27532110-a4d4-46b0-aff1-ff9fdef846ba gluonID=c2236660-fd2e-4194-8e3b-c51912c6abbd service=server-manager time="2024-08-27T12:33:52+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:52+02:00" level=info msg=Resuming service=user-events user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c2236660-fd2e-4194-8e3b-c51912c6abbd labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:52+02:00" level=info msg="Starting IMAP Service" service=imap user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Sync triggered" service=imap user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e9c9b925-655a-4a5f-afc2-c1f8653d67a6" userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:52.727468611 +0200 CEST m=+152.957569955" user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Syncing labels" service=imap user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Synced labels" service=imap user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33033/mail/v4/messages/count" pkg=gpa/client userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Syncing messages" service=imap user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Job started" service=imap user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:33033/mail/v4/messages" pkg=gpa/client userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Job finished" service=imap user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Synced messages" service=imap user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Finished user sync" duration=2.65672ms service=imap user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:33033/data/v1/stats" pkg=gpa/client userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Configuration Status Success event sent." userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:33033/mail/v4/messages/import" pkg=gpa/client userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33033/mail/v4/messages/75568650-441d-45ed-8e19-28ae46a5e394" pkg=gpa/client userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:33033/mail/v4/messages/import" pkg=gpa/client userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:33033/mail/v4/messages/ed112ab3-1b6a-4319-822e-b029c0c22b0f" pkg=gpa/client userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="200 OK: PUT https://127.0.0.1:33033/mail/v4/messages/label" pkg=gpa/client userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:52+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 52}}" pkg=telemetry time="2024-08-27T12:33:52+02:00" level=info msg="200 OK: PUT https://127.0.0.1:33033/mail/v4/messages/unlabel" pkg=gpa/client userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:53+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:53+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:53+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:53+02:00" level=info msg="Closing user" userID=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:53+02:00" level=info msg="Exiting IMAP Service" service=imap user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:53+02:00" level=info msg="Exiting service main loop" service=smtp user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:53+02:00" level=info msg="Exiting Service" service=user-identity user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:53+02:00" level=info msg="Exiting service main loop" service=telemetry user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:53+02:00" level=info msg="Exiting service" service=user-events user=e9c9b925-655a-4a5f-afc2-c1f8653d67a6 time="2024-08-27T12:33:53+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:53+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:53+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:53+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:53+02:00" level=info msg="Closing SMTP server" service=server-manager | Spam | INBOX | DELETE APPEND EXPUNGE | === RUN TestFeatures/Move_message_from_INBOX_to_Archive_by_DELETE_APPEND_EXPUNGE time="2024-08-27T12:33:53+02:00" level=info msg="User '6aa52a75-3520-4487-9e76-6eacb4e8e1a0' created with id=ea1d840f-4031-4aa3-a374-6a44f037cefa" pkg=gpa/server/backend time="2024-08-27T12:33:53+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:53+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/126/config1948817988/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:53+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/126/data1371395687/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/126/data1371395687/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:53+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:53+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:53+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:53+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:53+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/126/config1948817988/grpcServerConfig.json time="2024-08-27T12:33:53+02:00" level=info msg="gRPC server listening on /tmp/bridge2778" pkg=grpc time="2024-08-27T12:33:53+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:53+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:53+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:53+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:53+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:53+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:53+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:53+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:53+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (bae2ce4f)" time="2024-08-27T12:33:53+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (bae2ce4f)" time="2024-08-27T12:33:53+02:00" level=info msg="200 OK: POST https://127.0.0.1:39715/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:53+02:00" level=info msg="200 OK: POST https://127.0.0.1:39715/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:53+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Adding vault user" userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Creating new user" userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39715/core/v4/events/latest" pkg=gpa/client userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39715/core/v4/settings" pkg=gpa/client userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Starting service main loop" service=telemetry user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Starting service main loop" service=smtp user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39715/core/v4/labels?Type=4" pkg=gpa/client userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39715/core/v4/labels?Type=3" pkg=gpa/client userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39715/core/v4/labels?Type=1" pkg=gpa/client userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Adding user to imap server" addrID=9767ab15-6785-417c-b237-650738049b8e service=server-manager time="2024-08-27T12:33:54+02:00" level=info msg="Creating new IMAP user" addrID=9767ab15-6785-417c-b237-650738049b8e service=server-manager time="2024-08-27T12:33:54+02:00" level=info msg="Setting gluon ID" addrID=9767ab15-6785-417c-b237-650738049b8e gluonID=68366f41-18cf-48f6-a38a-153b86da4666 userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Received mailbox message count" count=0 gluonID=68366f41-18cf-48f6-a38a-153b86da4666 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:54+02:00" level=info msg="Created new IMAP user" addrID=9767ab15-6785-417c-b237-650738049b8e gluonID=68366f41-18cf-48f6-a38a-153b86da4666 service=server-manager time="2024-08-27T12:33:54+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:54+02:00" level=info msg=Resuming service=user-events user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Starting IMAP Service" service=imap user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Sync triggered" service=imap user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:ea1d840f-4031-4aa3-a374-6a44f037cefa" userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:54.017788589 +0200 CEST m=+154.247889933" user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Syncing labels" service=imap user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Synced labels" service=imap user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39715/mail/v4/messages/count" pkg=gpa/client userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Syncing messages" service=imap user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Job started" service=imap user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:39715/mail/v4/messages" pkg=gpa/client userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Job finished" service=imap user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Synced messages" service=imap user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Finished user sync" duration=2.751359ms service=imap user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:39715/data/v1/stats" pkg=gpa/client userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Configuration Status Success event sent." userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:39715/mail/v4/messages/import" pkg=gpa/client userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39715/mail/v4/messages/0f8fb24a-907f-4a40-9788-8794bacd9c79" pkg=gpa/client userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:39715/mail/v4/messages/import" pkg=gpa/client userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39715/mail/v4/messages/7afa24d0-b703-4226-a7fa-fc88bb5c4c5f" pkg=gpa/client userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="200 OK: PUT https://127.0.0.1:39715/mail/v4/messages/label" pkg=gpa/client userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 52}}" pkg=telemetry time="2024-08-27T12:33:54+02:00" level=info msg="200 OK: PUT https://127.0.0.1:39715/mail/v4/messages/unlabel" pkg=gpa/client userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:54+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:54+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:54+02:00" level=info msg="Closing user" userID=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Exiting IMAP Service" service=imap user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Exiting service main loop" service=smtp user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Exiting Service" service=user-identity user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Exiting service main loop" service=telemetry user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Exiting service" service=user-events user=ea1d840f-4031-4aa3-a374-6a44f037cefa time="2024-08-27T12:33:54+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:54+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:54+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:54+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:54+02:00" level=info msg="Closing SMTP server" service=server-manager | INBOX | Archive | DELETE APPEND EXPUNGE | === RUN TestFeatures/Move_message_from_INBOX_to_Folders/mbox_by_DELETE_APPEND_EXPUNGE time="2024-08-27T12:33:54+02:00" level=info msg="User 'a0a10baf-a30b-4b6a-8f04-30a94ac99c8f' created with id=b68504d7-92ed-48e5-a601-8c4ce7271de2" pkg=gpa/server/backend time="2024-08-27T12:33:55+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:55+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/127/config4150238663/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:55+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/127/data4201684083/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/127/data4201684083/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:55+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:55+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:55+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:55+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:55+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:55+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:55+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:55+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/127/config4150238663/grpcServerConfig.json time="2024-08-27T12:33:55+02:00" level=info msg="gRPC server listening on /tmp/bridge4408" pkg=grpc time="2024-08-27T12:33:55+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:55+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:55+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:55+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:55+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:55+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (11e00db4)" time="2024-08-27T12:33:55+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (11e00db4)" time="2024-08-27T12:33:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:41969/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:41969/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:55+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Adding vault user" userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Creating new user" userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:41969/core/v4/events/latest" pkg=gpa/client userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:41969/core/v4/settings" pkg=gpa/client userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Starting service main loop" service=telemetry user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Starting service main loop" service=smtp user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:41969/core/v4/labels?Type=4" pkg=gpa/client userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:41969/core/v4/labels?Type=3" pkg=gpa/client userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:41969/core/v4/labels?Type=1" pkg=gpa/client userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Adding user to imap server" addrID=56933edf-a424-4760-abd3-d61c6b14fe17 service=server-manager time="2024-08-27T12:33:55+02:00" level=info msg="Creating new IMAP user" addrID=56933edf-a424-4760-abd3-d61c6b14fe17 service=server-manager time="2024-08-27T12:33:55+02:00" level=info msg="Setting gluon ID" addrID=56933edf-a424-4760-abd3-d61c6b14fe17 gluonID=38526b6e-347a-425a-81c8-f46686119910 userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=38526b6e-347a-425a-81c8-f46686119910 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:55+02:00" level=info msg="Created new IMAP user" addrID=56933edf-a424-4760-abd3-d61c6b14fe17 gluonID=38526b6e-347a-425a-81c8-f46686119910 service=server-manager time="2024-08-27T12:33:55+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:55+02:00" level=info msg=Resuming service=user-events user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Starting IMAP Service" service=imap user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Sync triggered" service=imap user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:55.300744204 +0200 CEST m=+155.530845538" user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Syncing labels" service=imap user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b68504d7-92ed-48e5-a601-8c4ce7271de2" userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Synced labels" service=imap user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:41969/mail/v4/messages/count" pkg=gpa/client userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Syncing messages" service=imap user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Job started" service=imap user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:41969/mail/v4/messages" pkg=gpa/client userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Job finished" service=imap user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Synced messages" service=imap user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Finished user sync" duration=3.241681ms service=imap user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:41969/data/v1/stats" pkg=gpa/client userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Configuration Status Success event sent." userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:41969/mail/v4/messages/import" pkg=gpa/client userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:41969/mail/v4/messages/3594b3e8-16db-4e13-9371-425198c93805" pkg=gpa/client userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:41969/mail/v4/messages/import" pkg=gpa/client userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:41969/mail/v4/messages/38a26390-c727-4e06-9455-e0fb6d372180" pkg=gpa/client userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="200 OK: PUT https://127.0.0.1:41969/mail/v4/messages/label" pkg=gpa/client userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:55+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 68}}" pkg=telemetry time="2024-08-27T12:33:55+02:00" level=info msg="200 OK: PUT https://127.0.0.1:41969/mail/v4/messages/unlabel" pkg=gpa/client userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:56+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:56+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:56+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:56+02:00" level=info msg="Closing user" userID=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:56+02:00" level=info msg="Exiting IMAP Service" service=imap user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:56+02:00" level=info msg="Exiting service main loop" service=smtp user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:56+02:00" level=info msg="Exiting Service" service=user-identity user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:56+02:00" level=info msg="Exiting service main loop" service=telemetry user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:56+02:00" level=info msg="Exiting service" service=user-events user=b68504d7-92ed-48e5-a601-8c4ce7271de2 time="2024-08-27T12:33:56+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:56+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:56+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:56+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:56+02:00" level=info msg="Closing SMTP server" service=server-manager | INBOX | Folders/mbox | DELETE APPEND EXPUNGE | === RUN TestFeatures/Move_message_from_INBOX_to_Spam_by_DELETE_APPEND_EXPUNGE time="2024-08-27T12:33:56+02:00" level=info msg="User '86de0ef3-5e8b-413e-84f8-28d088773fc6' created with id=81678913-9689-4bef-b404-e8e75b7265f3" pkg=gpa/server/backend time="2024-08-27T12:33:56+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:56+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/128/config3159054890/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:56+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/128/data1198605565/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/128/data1198605565/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:56+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:56+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:56+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:56+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:56+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:56+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:56+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/128/config3159054890/grpcServerConfig.json time="2024-08-27T12:33:56+02:00" level=info msg="gRPC server listening on /tmp/bridge4142" pkg=grpc time="2024-08-27T12:33:56+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:56+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:56+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:56+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:56+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:56+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (61ebf86e)" time="2024-08-27T12:33:56+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (61ebf86e)" time="2024-08-27T12:33:56+02:00" level=info msg="200 OK: POST https://127.0.0.1:45421/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:56+02:00" level=info msg="200 OK: POST https://127.0.0.1:45421/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:56+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Adding vault user" userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Creating new user" userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:45421/core/v4/events/latest" pkg=gpa/client userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:45421/core/v4/settings" pkg=gpa/client userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Starting service main loop" service=telemetry user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Starting service main loop" service=smtp user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:45421/core/v4/labels?Type=4" pkg=gpa/client userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:45421/core/v4/labels?Type=3" pkg=gpa/client userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:45421/core/v4/labels?Type=1" pkg=gpa/client userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Adding user to imap server" addrID=5345376d-932b-49d6-8a2c-354fc66301ec service=server-manager time="2024-08-27T12:33:56+02:00" level=info msg="Creating new IMAP user" addrID=5345376d-932b-49d6-8a2c-354fc66301ec service=server-manager time="2024-08-27T12:33:56+02:00" level=info msg="Setting gluon ID" addrID=5345376d-932b-49d6-8a2c-354fc66301ec gluonID=0d5aff52-0ea5-432d-b56d-a73f01c03882 userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Created new IMAP user" addrID=5345376d-932b-49d6-8a2c-354fc66301ec gluonID=0d5aff52-0ea5-432d-b56d-a73f01c03882 service=server-manager time="2024-08-27T12:33:56+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:56+02:00" level=info msg=Resuming service=user-events user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Received mailbox message count" count=0 gluonID=0d5aff52-0ea5-432d-b56d-a73f01c03882 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:56+02:00" level=info msg="Starting IMAP Service" service=imap user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Sync triggered" service=imap user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:56.585308963 +0200 CEST m=+156.815410307" user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Syncing labels" service=imap user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:81678913-9689-4bef-b404-e8e75b7265f3" userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Synced labels" service=imap user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:45421/mail/v4/messages/count" pkg=gpa/client userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Syncing messages" service=imap user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Job started" service=imap user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="200 OK: POST https://127.0.0.1:45421/mail/v4/messages" pkg=gpa/client userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Job finished" service=imap user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Synced messages" service=imap user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Finished user sync" duration=2.558112ms service=imap user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="200 OK: POST https://127.0.0.1:45421/data/v1/stats" pkg=gpa/client userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Configuration Status Success event sent." userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="200 OK: POST https://127.0.0.1:45421/mail/v4/messages/import" pkg=gpa/client userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:45421/mail/v4/messages/504fc4c4-df4c-4cc6-988a-480077988928" pkg=gpa/client userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="200 OK: POST https://127.0.0.1:45421/mail/v4/messages/import" pkg=gpa/client userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:45421/mail/v4/messages/9a4c6d67-cae3-4873-b716-98ebb0a5a923" pkg=gpa/client userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="200 OK: PUT https://127.0.0.1:45421/mail/v4/messages/label" pkg=gpa/client userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:56+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 24}}" pkg=telemetry time="2024-08-27T12:33:56+02:00" level=info msg="200 OK: PUT https://127.0.0.1:45421/mail/v4/messages/unlabel" pkg=gpa/client userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:57+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:57+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:57+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:57+02:00" level=info msg="Closing user" userID=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:57+02:00" level=info msg="Exiting IMAP Service" service=imap user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:57+02:00" level=info msg="Exiting service main loop" service=smtp user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:57+02:00" level=info msg="Exiting Service" service=user-identity user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:57+02:00" level=info msg="Exiting service main loop" service=telemetry user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:57+02:00" level=info msg="Exiting service" service=user-events user=81678913-9689-4bef-b404-e8e75b7265f3 time="2024-08-27T12:33:57+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:57+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:57+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:57+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:57+02:00" level=info msg="Closing SMTP server" service=server-manager | INBOX | Spam | DELETE APPEND EXPUNGE | === RUN TestFeatures/Move_message_from_INBOX_to_Trash_by_DELETE_APPEND_EXPUNGE time="2024-08-27T12:33:57+02:00" level=info msg="User '522285e3-0845-477e-b3dc-0bdf35493f07' created with id=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e" pkg=gpa/server/backend time="2024-08-27T12:33:57+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:57+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/129/config2349797365/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:57+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/129/data1485966412/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/129/data1485966412/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:57+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:57+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:57+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:57+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:57+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:57+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:57+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:57+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/129/config2349797365/grpcServerConfig.json time="2024-08-27T12:33:57+02:00" level=info msg="gRPC server listening on /tmp/bridge2059" pkg=grpc time="2024-08-27T12:33:57+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:57+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:57+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:57+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:57+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:57+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (123799a3)" time="2024-08-27T12:33:57+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (123799a3)" time="2024-08-27T12:33:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:35003/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:35003/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:57+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Adding vault user" userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Creating new user" userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:35003/core/v4/events/latest" pkg=gpa/client userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:35003/core/v4/settings" pkg=gpa/client userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Starting service main loop" service=telemetry user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Starting service main loop" service=smtp user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:35003/core/v4/labels?Type=4" pkg=gpa/client userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:35003/core/v4/labels?Type=3" pkg=gpa/client userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:35003/core/v4/labels?Type=1" pkg=gpa/client userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Adding user to imap server" addrID=664df1ab-0946-4c61-8b8c-9b8039f0ba36 service=server-manager time="2024-08-27T12:33:57+02:00" level=info msg="Creating new IMAP user" addrID=664df1ab-0946-4c61-8b8c-9b8039f0ba36 service=server-manager time="2024-08-27T12:33:57+02:00" level=info msg="Setting gluon ID" addrID=664df1ab-0946-4c61-8b8c-9b8039f0ba36 gluonID=0f26fb4c-4025-4686-ae62-db32c30071b0 userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Created new IMAP user" addrID=664df1ab-0946-4c61-8b8c-9b8039f0ba36 gluonID=0f26fb4c-4025-4686-ae62-db32c30071b0 service=server-manager time="2024-08-27T12:33:57+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:57+02:00" level=info msg=Resuming service=user-events user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Received mailbox message count" count=0 gluonID=0f26fb4c-4025-4686-ae62-db32c30071b0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:57+02:00" level=info msg="Starting IMAP Service" service=imap user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:7cc7ec2b-8755-4dc7-8c17-e38b73c2158e" userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Sync triggered" service=imap user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:57.869220521 +0200 CEST m=+158.099321855" user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Syncing labels" service=imap user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Synced labels" service=imap user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:35003/mail/v4/messages/count" pkg=gpa/client userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Syncing messages" service=imap user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Job started" service=imap user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:35003/mail/v4/messages" pkg=gpa/client userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Job finished" service=imap user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Synced messages" service=imap user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Finished user sync" duration=2.611865ms service=imap user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:35003/data/v1/stats" pkg=gpa/client userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="Configuration Status Success event sent." userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:35003/mail/v4/messages/import" pkg=gpa/client userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:35003/mail/v4/messages/5237f34d-10f4-429a-8b21-b0e6c3a81ac4" pkg=gpa/client userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:35003/mail/v4/messages/import" pkg=gpa/client userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:35003/mail/v4/messages/477cee67-ffe5-47ea-aaf1-7757ecba312a" pkg=gpa/client userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:57+02:00" level=info msg="200 OK: PUT https://127.0.0.1:35003/mail/v4/messages/label" pkg=gpa/client userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:58+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 98}}" pkg=telemetry time="2024-08-27T12:33:58+02:00" level=info msg="200 OK: PUT https://127.0.0.1:35003/mail/v4/messages/unlabel" pkg=gpa/client userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:58+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:58+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:58+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:58+02:00" level=info msg="Closing user" userID=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:58+02:00" level=info msg="Exiting IMAP Service" service=imap user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:58+02:00" level=info msg="Exiting service main loop" service=smtp user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:58+02:00" level=info msg="Exiting Service" service=user-identity user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:58+02:00" level=info msg="Exiting service main loop" service=telemetry user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:58+02:00" level=info msg="Exiting service" service=user-events user=7cc7ec2b-8755-4dc7-8c17-e38b73c2158e time="2024-08-27T12:33:58+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:58+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:58+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:58+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:58+02:00" level=info msg="Closing SMTP server" service=server-manager | INBOX | Trash | DELETE APPEND EXPUNGE | === RUN TestFeatures/Move_message_from_Spam_to_INBOX_by_DELETE_EXPUNGE_APPEND time="2024-08-27T12:33:58+02:00" level=info msg="User '12292785-0ee1-4581-9786-692316650d1a' created with id=b925c5d1-e79b-4604-a148-d6f2650cae5c" pkg=gpa/server/backend time="2024-08-27T12:33:58+02:00" level=info msg="Starting bridge" time="2024-08-27T12:33:58+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/130/config1718118087/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:33:58+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/130/data213868348/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/130/data213868348/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:33:58+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:33:58+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:33:58+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:33:58+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:33:58+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:33:58+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:33:58+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:33:58+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/130/config1718118087/grpcServerConfig.json time="2024-08-27T12:33:58+02:00" level=info msg="gRPC server listening on /tmp/bridge7629" pkg=grpc time="2024-08-27T12:33:58+02:00" level=info msg="Frontend service started" time="2024-08-27T12:33:58+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:33:58+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:33:58+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:33:58+02:00" level=info msg="Frontend client started" time="2024-08-27T12:33:58+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (e2f0b644)" time="2024-08-27T12:33:58+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e2f0b644)" time="2024-08-27T12:33:58+02:00" level=info msg="200 OK: POST https://127.0.0.1:45023/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:33:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:45023/auth/v4" pkg=gpa/manager time="2024-08-27T12:33:59+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Adding vault user" userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Creating new user" userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:45023/core/v4/events/latest" pkg=gpa/client userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:45023/core/v4/settings" pkg=gpa/client userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Starting service main loop" service=telemetry user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Starting service main loop" service=smtp user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:45023/core/v4/labels?Type=4" pkg=gpa/client userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:45023/core/v4/labels?Type=3" pkg=gpa/client userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:45023/core/v4/labels?Type=1" pkg=gpa/client userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Adding user to imap server" addrID=11e710fa-92f1-4078-8cc0-f3041454c935 service=server-manager time="2024-08-27T12:33:59+02:00" level=info msg="Creating new IMAP user" addrID=11e710fa-92f1-4078-8cc0-f3041454c935 service=server-manager time="2024-08-27T12:33:59+02:00" level=info msg="Setting gluon ID" addrID=11e710fa-92f1-4078-8cc0-f3041454c935 gluonID=df3f2675-7112-4db3-ae19-7a5428de8f94 userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Created new IMAP user" addrID=11e710fa-92f1-4078-8cc0-f3041454c935 gluonID=df3f2675-7112-4db3-ae19-7a5428de8f94 service=server-manager time="2024-08-27T12:33:59+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:33:59+02:00" level=info msg="Received mailbox message count" count=0 gluonID=df3f2675-7112-4db3-ae19-7a5428de8f94 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:33:59+02:00" level=info msg=Resuming service=user-events user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Starting IMAP Service" service=imap user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Sync triggered" service=imap user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:33:59.147111698 +0200 CEST m=+159.377213042" user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Syncing labels" service=imap user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b925c5d1-e79b-4604-a148-d6f2650cae5c" userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Synced labels" service=imap user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:45023/mail/v4/messages/count" pkg=gpa/client userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Syncing messages" service=imap user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Job started" service=imap user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:45023/mail/v4/messages" pkg=gpa/client userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Job finished" service=imap user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Synced messages" service=imap user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Finished user sync" duration=2.738384ms service=imap user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:45023/data/v1/stats" pkg=gpa/client userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Configuration Status Success event sent." userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:45023/mail/v4/messages/import" pkg=gpa/client userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:45023/mail/v4/messages/a32fd0ce-21af-4d14-b8ec-da5fa77c1db5" pkg=gpa/client userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:45023/mail/v4/messages/import" pkg=gpa/client userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:45023/mail/v4/messages/a74d6506-699c-401b-b6f5-e6903604e911" pkg=gpa/client userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="200 OK: PUT https://127.0.0.1:45023/mail/v4/messages/unlabel" pkg=gpa/client userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 10}}" pkg=telemetry time="2024-08-27T12:33:59+02:00" level=info msg="200 OK: PUT https://127.0.0.1:45023/mail/v4/messages/label" pkg=gpa/client userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:33:59+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:33:59+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:33:59+02:00" level=info msg="Closing user" userID=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Exiting IMAP Service" service=imap user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Exiting service main loop" service=smtp user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Exiting Service" service=user-identity user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Exiting service main loop" service=telemetry user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Exiting service" service=user-events user=b925c5d1-e79b-4604-a148-d6f2650cae5c time="2024-08-27T12:33:59+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:33:59+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:33:59+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:33:59+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:33:59+02:00" level=info msg="Closing SMTP server" service=server-manager | Spam | INBOX | DELETE EXPUNGE APPEND | === RUN TestFeatures/Move_message_from_INBOX_to_Archive_by_DELETE_EXPUNGE_APPEND time="2024-08-27T12:34:00+02:00" level=info msg="User 'eb642b08-953a-4e87-a9d2-c27c202ff410' created with id=e6028ba2-1cd8-474c-a434-59131cb4d6b6" pkg=gpa/server/backend time="2024-08-27T12:34:00+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:00+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/131/config1900100360/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:00+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/131/data3487749504/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/131/data3487749504/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:00+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:00+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:00+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:00+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:00+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:00+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:00+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:00+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/131/config1900100360/grpcServerConfig.json time="2024-08-27T12:34:00+02:00" level=info msg="gRPC server listening on /tmp/bridge1087" pkg=grpc time="2024-08-27T12:34:00+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:00+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:00+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:00+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:00+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:00+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (e0ac7058)" time="2024-08-27T12:34:00+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e0ac7058)" time="2024-08-27T12:34:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:34375/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:34375/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:00+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Adding vault user" userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Creating new user" userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:34375/core/v4/events/latest" pkg=gpa/client userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:34375/core/v4/settings" pkg=gpa/client userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Starting service main loop" service=telemetry user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Starting service main loop" service=smtp user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:34375/core/v4/labels?Type=4" pkg=gpa/client userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:34375/core/v4/labels?Type=3" pkg=gpa/client userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:34375/core/v4/labels?Type=1" pkg=gpa/client userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Adding user to imap server" addrID=cc187184-1d27-4a4e-ae03-447b48e540be service=server-manager time="2024-08-27T12:34:00+02:00" level=info msg="Creating new IMAP user" addrID=cc187184-1d27-4a4e-ae03-447b48e540be service=server-manager time="2024-08-27T12:34:00+02:00" level=info msg="Setting gluon ID" addrID=cc187184-1d27-4a4e-ae03-447b48e540be gluonID=297500dc-22c9-462e-b920-958aaa3eae6d userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Created new IMAP user" addrID=cc187184-1d27-4a4e-ae03-447b48e540be gluonID=297500dc-22c9-462e-b920-958aaa3eae6d service=server-manager time="2024-08-27T12:34:00+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:00+02:00" level=info msg=Resuming service=user-events user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Received mailbox message count" count=0 gluonID=297500dc-22c9-462e-b920-958aaa3eae6d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:00+02:00" level=info msg="Starting IMAP Service" service=imap user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Sync triggered" service=imap user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:00.437649606 +0200 CEST m=+160.667750950" user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Syncing labels" service=imap user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e6028ba2-1cd8-474c-a434-59131cb4d6b6" userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Synced labels" service=imap user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:34375/mail/v4/messages/count" pkg=gpa/client userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Syncing messages" service=imap user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Job started" service=imap user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:34375/mail/v4/messages" pkg=gpa/client userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Job finished" service=imap user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Synced messages" service=imap user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Finished user sync" duration=2.838294ms service=imap user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:34375/data/v1/stats" pkg=gpa/client userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Configuration Status Success event sent." userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:34375/mail/v4/messages/import" pkg=gpa/client userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:34375/mail/v4/messages/727d7e26-4ded-4547-b14f-feceeb9cc2c3" pkg=gpa/client userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:34375/mail/v4/messages/import" pkg=gpa/client userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:34375/mail/v4/messages/6352a0c6-b520-4324-8dd6-444ae56cc3ea" pkg=gpa/client userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="200 OK: PUT https://127.0.0.1:34375/mail/v4/messages/unlabel" pkg=gpa/client userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:00+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 68}}" pkg=telemetry time="2024-08-27T12:34:00+02:00" level=info msg="200 OK: PUT https://127.0.0.1:34375/mail/v4/messages/label" pkg=gpa/client userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:01+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:01+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:01+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:01+02:00" level=info msg="Closing user" userID=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:01+02:00" level=info msg="Exiting IMAP Service" service=imap user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:01+02:00" level=info msg="Exiting service main loop" service=smtp user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:01+02:00" level=info msg="Exiting Service" service=user-identity user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:01+02:00" level=info msg="Exiting service main loop" service=telemetry user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:01+02:00" level=info msg="Exiting service" service=user-events user=e6028ba2-1cd8-474c-a434-59131cb4d6b6 time="2024-08-27T12:34:01+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:01+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:01+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:01+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:01+02:00" level=info msg="Closing SMTP server" service=server-manager | INBOX | Archive | DELETE EXPUNGE APPEND | === RUN TestFeatures/Move_message_from_INBOX_to_Folders/mbox_by_DELETE_EXPUNGE_APPEND time="2024-08-27T12:34:01+02:00" level=info msg="User '61125f3d-6d62-4903-8806-9f4d57c67b0f' created with id=9b5cd5fc-6437-4359-a3cb-76fae96ebf87" pkg=gpa/server/backend time="2024-08-27T12:34:01+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:01+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/132/config2387066395/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:01+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/132/data1024656515/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/132/data1024656515/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:01+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:01+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:01+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:01+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:01+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:01+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:01+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:01+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/132/config2387066395/grpcServerConfig.json time="2024-08-27T12:34:01+02:00" level=info msg="gRPC server listening on /tmp/bridge1047" pkg=grpc time="2024-08-27T12:34:01+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:01+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:01+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:01+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:01+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:01+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (d9e44c2b)" time="2024-08-27T12:34:01+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d9e44c2b)" time="2024-08-27T12:34:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:41417/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:41417/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:01+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Adding vault user" userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Creating new user" userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:41417/core/v4/events/latest" pkg=gpa/client userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:41417/core/v4/settings" pkg=gpa/client userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Starting service main loop" service=telemetry user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Starting service main loop" service=smtp user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:41417/core/v4/labels?Type=4" pkg=gpa/client userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:41417/core/v4/labels?Type=3" pkg=gpa/client userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:41417/core/v4/labels?Type=1" pkg=gpa/client userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Adding user to imap server" addrID=e2224f2f-bdb6-45ae-b60c-3f361426c73b service=server-manager time="2024-08-27T12:34:01+02:00" level=info msg="Creating new IMAP user" addrID=e2224f2f-bdb6-45ae-b60c-3f361426c73b service=server-manager time="2024-08-27T12:34:01+02:00" level=info msg="Setting gluon ID" addrID=e2224f2f-bdb6-45ae-b60c-3f361426c73b gluonID=fcc4762a-5387-4db3-9534-71e685129204 userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Created new IMAP user" addrID=e2224f2f-bdb6-45ae-b60c-3f361426c73b gluonID=fcc4762a-5387-4db3-9534-71e685129204 service=server-manager time="2024-08-27T12:34:01+02:00" level=info msg="Received mailbox message count" count=0 gluonID=fcc4762a-5387-4db3-9534-71e685129204 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:01+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:01+02:00" level=info msg=Resuming service=user-events user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Starting IMAP Service" service=imap user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Sync triggered" service=imap user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:01.720829655 +0200 CEST m=+161.950930989" user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Syncing labels" service=imap user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:9b5cd5fc-6437-4359-a3cb-76fae96ebf87" userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Synced labels" service=imap user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:41417/mail/v4/messages/count" pkg=gpa/client userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Syncing messages" service=imap user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Job started" service=imap user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:41417/mail/v4/messages" pkg=gpa/client userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Job finished" service=imap user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Synced messages" service=imap user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Finished user sync" duration=2.383321ms service=imap user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:41417/data/v1/stats" pkg=gpa/client userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Configuration Status Success event sent." userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:41417/mail/v4/messages/import" pkg=gpa/client userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:41417/mail/v4/messages/a02cdb14-7276-40e3-8a7d-2e8acd41d411" pkg=gpa/client userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:41417/mail/v4/messages/import" pkg=gpa/client userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:41417/mail/v4/messages/e076691f-8dd7-4cd5-ab3d-bd521c334b89" pkg=gpa/client userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="200 OK: PUT https://127.0.0.1:41417/mail/v4/messages/unlabel" pkg=gpa/client userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:01+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 77}}" pkg=telemetry time="2024-08-27T12:34:01+02:00" level=info msg="200 OK: PUT https://127.0.0.1:41417/mail/v4/messages/label" pkg=gpa/client userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:02+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:02+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:02+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:02+02:00" level=info msg="Closing user" userID=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:02+02:00" level=info msg="Exiting IMAP Service" service=imap user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:02+02:00" level=info msg="Exiting service main loop" service=smtp user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:02+02:00" level=info msg="Exiting Service" service=user-identity user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:02+02:00" level=info msg="Exiting service main loop" service=telemetry user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:02+02:00" level=info msg="Exiting service" service=user-events user=9b5cd5fc-6437-4359-a3cb-76fae96ebf87 time="2024-08-27T12:34:02+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:02+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:02+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:02+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:02+02:00" level=info msg="Closing SMTP server" service=server-manager | INBOX | Folders/mbox | DELETE EXPUNGE APPEND | === RUN TestFeatures/Move_message_from_INBOX_to_Spam_by_DELETE_EXPUNGE_APPEND time="2024-08-27T12:34:02+02:00" level=info msg="User 'e5c1f7b8-87c1-4408-8a1f-328656da09f7' created with id=292ae466-3962-41dc-b7b2-4a17594ffb30" pkg=gpa/server/backend time="2024-08-27T12:34:02+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:02+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/133/config1817077936/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:02+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/133/data1654078691/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/133/data1654078691/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:02+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:02+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:02+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:02+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:02+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:02+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:02+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/133/config1817077936/grpcServerConfig.json time="2024-08-27T12:34:02+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:02+02:00" level=info msg="gRPC server listening on /tmp/bridge8933" pkg=grpc time="2024-08-27T12:34:02+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:02+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:02+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:02+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:02+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:02+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (6876769a)" time="2024-08-27T12:34:02+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6876769a)" time="2024-08-27T12:34:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:43467/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:43467/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:02+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:02+02:00" level=info msg="Adding vault user" userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:02+02:00" level=info msg="Creating new user" userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:02+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:43467/core/v4/events/latest" pkg=gpa/client userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:02+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:43467/core/v4/settings" pkg=gpa/client userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:02+02:00" level=info msg="Starting service main loop" service=telemetry user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:02+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:02+02:00" level=info msg="Starting service main loop" service=smtp user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:43467/core/v4/labels?Type=4" pkg=gpa/client userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:43467/core/v4/labels?Type=3" pkg=gpa/client userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:43467/core/v4/labels?Type=1" pkg=gpa/client userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:02+02:00" level=info msg="Adding user to imap server" addrID=518cfd57-6d94-4d84-9931-353c95751bbd service=server-manager time="2024-08-27T12:34:02+02:00" level=info msg="Creating new IMAP user" addrID=518cfd57-6d94-4d84-9931-353c95751bbd service=server-manager time="2024-08-27T12:34:03+02:00" level=info msg="Setting gluon ID" addrID=518cfd57-6d94-4d84-9931-353c95751bbd gluonID=da41cf62-f874-4f04-9126-535a6251b787 userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Created new IMAP user" addrID=518cfd57-6d94-4d84-9931-353c95751bbd gluonID=da41cf62-f874-4f04-9126-535a6251b787 service=server-manager time="2024-08-27T12:34:03+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:03+02:00" level=info msg=Resuming service=user-events user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Starting IMAP Service" service=imap user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Sync triggered" service=imap user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Received mailbox message count" count=0 gluonID=da41cf62-f874-4f04-9126-535a6251b787 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:03+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:03.00281702 +0200 CEST m=+163.232918364" user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Syncing labels" service=imap user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:292ae466-3962-41dc-b7b2-4a17594ffb30" userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Synced labels" service=imap user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:43467/mail/v4/messages/count" pkg=gpa/client userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Syncing messages" service=imap user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Job started" service=imap user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:43467/mail/v4/messages" pkg=gpa/client userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Job finished" service=imap user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Synced messages" service=imap user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Finished user sync" duration=2.722064ms service=imap user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:43467/data/v1/stats" pkg=gpa/client userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Configuration Status Success event sent." userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:43467/mail/v4/messages/import" pkg=gpa/client userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:43467/mail/v4/messages/cce93778-1134-4d4a-b3cb-8cfe4a6e9231" pkg=gpa/client userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:43467/mail/v4/messages/import" pkg=gpa/client userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:43467/mail/v4/messages/6b2e4929-1475-4941-8315-5049f64038f7" pkg=gpa/client userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="200 OK: PUT https://127.0.0.1:43467/mail/v4/messages/unlabel" pkg=gpa/client userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 82}}" pkg=telemetry time="2024-08-27T12:34:03+02:00" level=info msg="200 OK: PUT https://127.0.0.1:43467/mail/v4/messages/label" pkg=gpa/client userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:03+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:03+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:03+02:00" level=info msg="Closing user" userID=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Exiting IMAP Service" service=imap user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Exiting service main loop" service=smtp user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Exiting Service" service=user-identity user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Exiting service main loop" service=telemetry user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Exiting service" service=user-events user=292ae466-3962-41dc-b7b2-4a17594ffb30 time="2024-08-27T12:34:03+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:03+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:03+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:03+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:03+02:00" level=info msg="Closing SMTP server" service=server-manager | INBOX | Spam | DELETE EXPUNGE APPEND | === RUN TestFeatures/Move_message_from_INBOX_to_Trash_by_DELETE_EXPUNGE_APPEND time="2024-08-27T12:34:03+02:00" level=info msg="User 'caa28dec-5526-45d9-bd52-b3f19a5afae0' created with id=41c22d72-f9f4-4ab3-94be-032f06fdfc23" pkg=gpa/server/backend time="2024-08-27T12:34:04+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:04+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/134/config4106669591/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:04+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/134/data1212575926/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/134/data1212575926/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:04+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:04+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:04+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:04+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:04+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:04+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:04+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:04+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/134/config4106669591/grpcServerConfig.json time="2024-08-27T12:34:04+02:00" level=info msg="gRPC server listening on /tmp/bridge3272" pkg=grpc time="2024-08-27T12:34:04+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:04+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:04+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:04+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:04+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:04+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (856626c2)" time="2024-08-27T12:34:04+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (856626c2)" time="2024-08-27T12:34:04+02:00" level=info msg="200 OK: POST https://127.0.0.1:46391/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:04+02:00" level=info msg="200 OK: POST https://127.0.0.1:46391/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:04+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Adding vault user" userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Creating new user" userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:46391/core/v4/events/latest" pkg=gpa/client userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:46391/core/v4/settings" pkg=gpa/client userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Starting service main loop" service=telemetry user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Starting service main loop" service=smtp user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:46391/core/v4/labels?Type=4" pkg=gpa/client userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:46391/core/v4/labels?Type=3" pkg=gpa/client userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:46391/core/v4/labels?Type=1" pkg=gpa/client userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Adding user to imap server" addrID=2280fd77-24b3-4962-9664-193dc6cce3bd service=server-manager time="2024-08-27T12:34:04+02:00" level=info msg="Creating new IMAP user" addrID=2280fd77-24b3-4962-9664-193dc6cce3bd service=server-manager time="2024-08-27T12:34:04+02:00" level=info msg="Setting gluon ID" addrID=2280fd77-24b3-4962-9664-193dc6cce3bd gluonID=7ca2c79d-c9c9-435d-b37a-c8c346c55cab userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Created new IMAP user" addrID=2280fd77-24b3-4962-9664-193dc6cce3bd gluonID=7ca2c79d-c9c9-435d-b37a-c8c346c55cab service=server-manager time="2024-08-27T12:34:04+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7ca2c79d-c9c9-435d-b37a-c8c346c55cab labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:04+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:04+02:00" level=info msg=Resuming service=user-events user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Starting IMAP Service" service=imap user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Sync triggered" service=imap user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:04.305836965 +0200 CEST m=+164.535938299" user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Syncing labels" service=imap user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:41c22d72-f9f4-4ab3-94be-032f06fdfc23" userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Synced labels" service=imap user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:46391/mail/v4/messages/count" pkg=gpa/client userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Syncing messages" service=imap user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Job started" service=imap user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="200 OK: POST https://127.0.0.1:46391/mail/v4/messages" pkg=gpa/client userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Job finished" service=imap user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Synced messages" service=imap user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Finished user sync" duration=2.472761ms service=imap user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="200 OK: POST https://127.0.0.1:46391/data/v1/stats" pkg=gpa/client userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Configuration Status Success event sent." userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="200 OK: POST https://127.0.0.1:46391/mail/v4/messages/import" pkg=gpa/client userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:46391/mail/v4/messages/5ca6e9d6-cb75-443e-b2f7-44453764c7e4" pkg=gpa/client userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="200 OK: POST https://127.0.0.1:46391/mail/v4/messages/import" pkg=gpa/client userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:46391/mail/v4/messages/61ad626d-1350-4167-a045-71b808944074" pkg=gpa/client userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="200 OK: PUT https://127.0.0.1:46391/mail/v4/messages/unlabel" pkg=gpa/client userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:04+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 62}}" pkg=telemetry time="2024-08-27T12:34:04+02:00" level=info msg="200 OK: PUT https://127.0.0.1:46391/mail/v4/messages/label" pkg=gpa/client userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:05+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:05+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:05+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:05+02:00" level=info msg="Closing user" userID=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:05+02:00" level=info msg="Exiting IMAP Service" service=imap user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:05+02:00" level=info msg="Exiting service main loop" service=smtp user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:05+02:00" level=info msg="Exiting Service" service=user-identity user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:05+02:00" level=info msg="Exiting service main loop" service=telemetry user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:05+02:00" level=info msg="Exiting service" service=user-events user=41c22d72-f9f4-4ab3-94be-032f06fdfc23 time="2024-08-27T12:34:05+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:05+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:05+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:05+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:05+02:00" level=info msg="Closing SMTP server" service=server-manager | INBOX | Trash | DELETE EXPUNGE APPEND | === RUN TestFeatures/Move_message_from_Trash_to_INBOX_by_DELETE_EXPUNGE_APPEND,_second_batch time="2024-08-27T12:34:05+02:00" level=info msg="User '168036b2-b113-4ca3-9504-7b2cf4c83e79' created with id=a4c13364-c316-4957-b529-1d7ba7649b83" pkg=gpa/server/backend time="2024-08-27T12:34:05+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:05+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/135/config3001810886/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:05+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/135/data1066810270/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/135/data1066810270/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:05+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:05+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:05+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:05+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:05+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:05+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:05+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/135/config3001810886/grpcServerConfig.json time="2024-08-27T12:34:05+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:05+02:00" level=info msg="gRPC server listening on /tmp/bridge6754" pkg=grpc time="2024-08-27T12:34:05+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:05+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:05+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:05+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:05+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:05+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (3deb0c69)" time="2024-08-27T12:34:05+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3deb0c69)" time="2024-08-27T12:34:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:36403/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:36403/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:05+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Adding vault user" userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Creating new user" userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:36403/core/v4/events/latest" pkg=gpa/client userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:36403/core/v4/settings" pkg=gpa/client userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Starting service main loop" service=telemetry user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Starting service main loop" service=smtp user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:36403/core/v4/labels?Type=4" pkg=gpa/client userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:36403/core/v4/labels?Type=3" pkg=gpa/client userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:36403/core/v4/labels?Type=1" pkg=gpa/client userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Adding user to imap server" addrID=0b2e8512-7f18-455b-b45d-31e303f727b8 service=server-manager time="2024-08-27T12:34:05+02:00" level=info msg="Creating new IMAP user" addrID=0b2e8512-7f18-455b-b45d-31e303f727b8 service=server-manager time="2024-08-27T12:34:05+02:00" level=info msg="Setting gluon ID" addrID=0b2e8512-7f18-455b-b45d-31e303f727b8 gluonID=3f77ea8c-e96c-49b7-b226-6166fc101023 userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3f77ea8c-e96c-49b7-b226-6166fc101023 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:05+02:00" level=info msg="Created new IMAP user" addrID=0b2e8512-7f18-455b-b45d-31e303f727b8 gluonID=3f77ea8c-e96c-49b7-b226-6166fc101023 service=server-manager time="2024-08-27T12:34:05+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:05+02:00" level=info msg=Resuming service=user-events user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Starting IMAP Service" service=imap user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Sync triggered" service=imap user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:a4c13364-c316-4957-b529-1d7ba7649b83" userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:05.59134604 +0200 CEST m=+165.821447384" user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Syncing labels" service=imap user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Synced labels" service=imap user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:36403/mail/v4/messages/count" pkg=gpa/client userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Syncing messages" service=imap user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Job started" service=imap user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:36403/mail/v4/messages" pkg=gpa/client userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Job finished" service=imap user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Synced messages" service=imap user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Finished user sync" duration=2.454206ms service=imap user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:36403/data/v1/stats" pkg=gpa/client userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Configuration Status Success event sent." userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:36403/mail/v4/messages/import" pkg=gpa/client userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:36403/mail/v4/messages/2c304e02-b0b6-48b7-b0fc-93814fe554a0" pkg=gpa/client userID=a4c13364-c316-4957-b529-1d7ba7649b83 Scenario Outline: Move message from to by , second batch # features/imap/message/move_without_support.feature:71 time="2024-08-27T12:34:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:36403/mail/v4/messages/import" pkg=gpa/client userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:36403/mail/v4/messages/b807803f-b7fa-4061-899b-eeb5febffef5" pkg=gpa/client userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="200 OK: PUT https://127.0.0.1:36403/mail/v4/messages/unlabel" pkg=gpa/client userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:36403/mail/v4/messages" pkg=gpa/client userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="200 OK: PUT https://127.0.0.1:36403/mail/v4/messages/delete" pkg=gpa/client userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:05+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 85}}" pkg=telemetry time="2024-08-27T12:34:05+02:00" level=info msg="200 OK: PUT https://127.0.0.1:36403/mail/v4/messages/label" pkg=gpa/client userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:06+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:06+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:06+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:06+02:00" level=info msg="Closing user" userID=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:06+02:00" level=info msg="Exiting IMAP Service" service=imap user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:06+02:00" level=info msg="Exiting service main loop" service=smtp user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:06+02:00" level=info msg="Exiting Service" service=user-identity user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:06+02:00" level=info msg="Exiting service main loop" service=telemetry user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:06+02:00" level=info msg="Exiting service" service=user-events user=a4c13364-c316-4957-b529-1d7ba7649b83 time="2024-08-27T12:34:06+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:06+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:06+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:06+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:06+02:00" level=info msg="Closing SMTP server" service=server-manager Given there exists an account with username "[user:user]" and password "password" # :1 -> *scenario And the account "[user:user]" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | Then it succeeds # :1 -> *scenario When bridge starts # :1 -> *scenario And the user logs in with username "[user:user]" and password "password" # :1 -> *scenario And user "[user:user]" finishes syncing # :1 -> *scenario And user "[user:user]" connects and authenticates IMAP client "source" # :1 -> *scenario And user "[user:user]" connects and authenticates IMAP client "target" # :1 -> *scenario Then it succeeds # :1 -> *scenario When IMAP client "source" appends the following message to "": # :1 -> *scenario """ Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000 From: sndr1@[domain] Date: 01 Jan 1980 00:00:00 +0000 To: rcvr1@[domain] Subject: subj1  body1 """ Then it succeeds # :1 -> *scenario When IMAP client "source" appends the following message to "": # :1 -> *scenario """ Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000 From: sndr2@[domain] Date: 01 Jan 1980 00:00:00 +0000 To: rcvr2@[domain] Subject: subj2  body2 """ Then it succeeds # :1 -> *scenario And IMAP client "source" selects "" # :1 -> *scenario And IMAP client "target" selects "" # :1 -> *scenario When IMAP clients "source" and "target" move message with subject "subj2" of "[user:user]" to "" by  # :1 -> *scenario And IMAP client "source" eventually sees 1 messages in "" # :1 -> *scenario And IMAP client "source" eventually sees the following messages in "": # :1 -> *scenario | from | to | subject | | sndr1@proton.local | rcvr1@proton.local | subj1 | And IMAP client "target" eventually sees 1 messages in "" # :1 -> *scenario And IMAP client "target" eventually sees the following messages in "": # :1 -> *scenario | from | to | subject | | sndr2@proton.local | rcvr2@proton.local | subj2 | Examples: | srcMailbox | dstMailbox | order | | Trash | INBOX | DELETE EXPUNGE APPEND | Feature: IMAP interaction with scheduled === RUN TestFeatures/Not_possible_to_delete_from_Scheduled_and_expunge_does_nothing time="2024-08-27T12:34:06+02:00" level=info msg="User 'f9071f5a-0704-4f2a-ba1c-030cee0057d9' created with id=d108881e-1b13-4b84-b135-dd25e6d07b5f" pkg=gpa/server/backend Scenario: Not possible to delete from Scheduled and expunge does nothing # features/imap/message/scheduled.feature:5 Given there exists an account with username "f9071f5a-0704-4f2a-ba1c-030cee0057d9" and password "password" # :1 -> *scenario And the account "f9071f5a-0704-4f2a-ba1c-030cee0057d9" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | And the address "f9071f5a-0704-4f2a-ba1c-030cee0057d9@proton.local" of account "f9071f5a-0704-4f2a-ba1c-030cee0057d9" has 10 messages in "Folders/mbox" # :1 -> *scenario And the address "f9071f5a-0704-4f2a-ba1c-030cee0057d9@proton.local" of account "f9071f5a-0704-4f2a-ba1c-030cee0057d9" has 1 messages in "Scheduled" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:07+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:07+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/136/config792260212/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:07+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/136/data3126452341/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/136/data3126452341/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:07+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:07+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:07+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:07+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:07+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:07+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:07+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:07+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/136/config792260212/grpcServerConfig.json time="2024-08-27T12:34:07+02:00" level=info msg="gRPC server listening on /tmp/bridge6309" pkg=grpc time="2024-08-27T12:34:07+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:07+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:07+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:07+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:07+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:34:07+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (21768110)" time="2024-08-27T12:34:07+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (21768110)" time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: POST https://127.0.0.1:42977/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: POST https://127.0.0.1:42977/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:07+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Adding vault user" userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Creating new user" userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:42977/core/v4/events/latest" pkg=gpa/client userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Starting service Last EventID=DQ==" service=user-events user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:42977/core/v4/settings" pkg=gpa/client userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Starting service main loop" service=telemetry user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Starting service main loop" service=smtp user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:42977/core/v4/labels?Type=4" pkg=gpa/client userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:42977/core/v4/labels?Type=3" pkg=gpa/client userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:42977/core/v4/labels?Type=1" pkg=gpa/client userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Adding user to imap server" addrID=a7f9c0d0-f29d-46e9-b689-12401287c41c service=server-manager time="2024-08-27T12:34:07+02:00" level=info msg="Creating new IMAP user" addrID=a7f9c0d0-f29d-46e9-b689-12401287c41c service=server-manager time="2024-08-27T12:34:07+02:00" level=info msg="Setting gluon ID" addrID=a7f9c0d0-f29d-46e9-b689-12401287c41c gluonID=3a287fe7-c0ee-4c5d-b4bf-17107611b6c7 userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Created new IMAP user" addrID=a7f9c0d0-f29d-46e9-b689-12401287c41c gluonID=3a287fe7-c0ee-4c5d-b4bf-17107611b6c7 service=server-manager time="2024-08-27T12:34:07+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:07+02:00" level=info msg=Resuming service=user-events user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3a287fe7-c0ee-4c5d-b4bf-17107611b6c7 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:07+02:00" level=info msg="Starting IMAP Service" service=imap user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Sync triggered" service=imap user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:07.462475636 +0200 CEST m=+167.692576970" user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Syncing labels" service=imap user=d108881e-1b13-4b84-b135-dd25e6d07b5f And the user logs in with username "f9071f5a-0704-4f2a-ba1c-030cee0057d9" and password "password" # :1 -> *scenario time="2024-08-27T12:34:07+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:d108881e-1b13-4b84-b135-dd25e6d07b5f" userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Synced labels" service=imap user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:42977/mail/v4/messages/count" pkg=gpa/client userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Syncing messages" service=imap user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Job started" service=imap user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: POST https://127.0.0.1:42977/mail/v4/messages" pkg=gpa/client userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: POST https://127.0.0.1:42977/mail/v4/messages" pkg=gpa/client userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Creating new child job" service=imap user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Job finished" service=imap user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:42977/mail/v4/messages/c0bacffd-7b69-4aeb-836e-077397564d4a" pkg=gpa/client userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:42977/mail/v4/messages/14165d99-8487-4a41-bb6d-be5121b491f4" pkg=gpa/client userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:42977/mail/v4/messages/24c90319-d1eb-4019-97c5-027d5c24cb58" pkg=gpa/client userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:42977/mail/v4/messages/f77333bb-2430-4b76-b5e6-07b3a42bdd8b" pkg=gpa/client userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:42977/mail/v4/messages/8f0e670c-8cad-475f-a5d4-6e93b4e67595" pkg=gpa/client userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:42977/mail/v4/messages/fc320f03-2f4e-482d-a494-bac0da877a5a" pkg=gpa/client userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:42977/mail/v4/messages/559692f9-806a-4f39-82d4-035710e066f4" pkg=gpa/client userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:42977/mail/v4/messages/eaa0b2ef-84b6-497a-b0d7-e49d85ff4151" pkg=gpa/client userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:42977/mail/v4/messages/71f36120-858c-4c8d-a27d-d3975a91435a" pkg=gpa/client userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:42977/mail/v4/messages/9856dcac-e9b5-4ed4-b9ce-1427e5e65dd6" pkg=gpa/client userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:42977/mail/v4/messages/73150ee8-23fb-4f3e-83e2-f632dd2ae299" pkg=gpa/client userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Child job finished" service=imap user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Synced messages" service=imap user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Finished user sync" duration=6.876825ms service=imap user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Event loop reset" eventID="DQ==" service=user-events user=d108881e-1b13-4b84-b135-dd25e6d07b5f And user "f9071f5a-0704-4f2a-ba1c-030cee0057d9" finishes syncing # :1 -> *scenario time="2024-08-27T12:34:07+02:00" level=info msg="200 OK: POST https://127.0.0.1:42977/data/v1/stats" pkg=gpa/client userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Configuration Status Success event sent." userID=d108881e-1b13-4b84-b135-dd25e6d07b5f And user "f9071f5a-0704-4f2a-ba1c-030cee0057d9" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario When IMAP client "1" selects "Scheduled" # :1 -> *scenario And IMAP client "1" marks message 1 as deleted # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:07+02:00" level=error msg="Command failed" cmd=EXPUNGE error="operation not allowed" pkg=gluon/session session=1 And IMAP client "1" expunges # :1 -> *scenario time="2024-08-27T12:34:07+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:07+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:07+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:07+02:00" level=info msg="Closing user" userID=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Exiting IMAP Service" service=imap user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Exiting service main loop" service=smtp user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Exiting Service" service=user-identity user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Exiting service main loop" service=telemetry user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Exiting service" service=user-events user=d108881e-1b13-4b84-b135-dd25e6d07b5f time="2024-08-27T12:34:07+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:07+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:07+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:07+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:07+02:00" level=info msg="Closing SMTP server" service=server-manager 2024/08/27 12:34:07 http: TLS handshake error from 127.0.0.1:45396: read tcp 127.0.0.1:42977->127.0.0.1:45396: use of closed network connection Then it fails # :1 -> *scenario === RUN TestFeatures/Move_message_from_Scheduled_is_not_possible time="2024-08-27T12:34:07+02:00" level=info msg="User 'be17af94-b8e4-4d1b-b50f-7352551c8cc2' created with id=bc74c1e8-0c6c-437a-a691-cbb57e074776" pkg=gpa/server/backend Scenario: Move message from Scheduled is not possible # features/imap/message/scheduled.feature:25 Given there exists an account with username "be17af94-b8e4-4d1b-b50f-7352551c8cc2" and password "password" # :1 -> *scenario And the account "be17af94-b8e4-4d1b-b50f-7352551c8cc2" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | | label | label | | label2 | label | And the address "be17af94-b8e4-4d1b-b50f-7352551c8cc2@proton.local" of account "be17af94-b8e4-4d1b-b50f-7352551c8cc2" has the following messages in "Inbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | be17af94-b8e4-4d1b-b50f-7352551c8cc2@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | And the address "be17af94-b8e4-4d1b-b50f-7352551c8cc2@proton.local" of account "be17af94-b8e4-4d1b-b50f-7352551c8cc2" has the following messages in "Labels/label2": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | be17af94-b8e4-4d1b-b50f-7352551c8cc2@proton.local | baz | false | And the address "be17af94-b8e4-4d1b-b50f-7352551c8cc2@proton.local" of account "be17af94-b8e4-4d1b-b50f-7352551c8cc2" has the following messages in "Sent": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | be17af94-b8e4-4d1b-b50f-7352551c8cc2@proton.local | bax | false | And the address "be17af94-b8e4-4d1b-b50f-7352551c8cc2@proton.local" of account "be17af94-b8e4-4d1b-b50f-7352551c8cc2" has the following messages in "Scheduled": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | be17af94-b8e4-4d1b-b50f-7352551c8cc2@proton.local | sch | false | Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:09+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:09+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/137/config3787729574/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:09+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/137/data931655474/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/137/data931655474/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:09+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:09+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:09+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:09+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:09+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:09+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:09+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:09+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/137/config3787729574/grpcServerConfig.json time="2024-08-27T12:34:09+02:00" level=info msg="gRPC server listening on /tmp/bridge5453" pkg=grpc time="2024-08-27T12:34:09+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:09+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:09+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:09+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:09+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:34:09+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (ffdb8b66)" time="2024-08-27T12:34:09+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ffdb8b66)" time="2024-08-27T12:34:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:39551/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:39551/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:09+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Adding vault user" userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Creating new user" userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:39551/core/v4/events/latest" pkg=gpa/client userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Starting service Last EventID=CA==" service=user-events user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:39551/core/v4/settings" pkg=gpa/client userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Starting service main loop" service=telemetry user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Starting service main loop" service=smtp user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:39551/core/v4/labels?Type=4" pkg=gpa/client userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:39551/core/v4/labels?Type=3" pkg=gpa/client userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:39551/core/v4/labels?Type=1" pkg=gpa/client userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Adding user to imap server" addrID=70c2e8a1-3fe3-4e25-8172-88a7931b77a8 service=server-manager time="2024-08-27T12:34:09+02:00" level=info msg="Creating new IMAP user" addrID=70c2e8a1-3fe3-4e25-8172-88a7931b77a8 service=server-manager time="2024-08-27T12:34:09+02:00" level=info msg="Setting gluon ID" addrID=70c2e8a1-3fe3-4e25-8172-88a7931b77a8 gluonID=58c1e813-c653-4051-aa14-c294b52f8c81 userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Created new IMAP user" addrID=70c2e8a1-3fe3-4e25-8172-88a7931b77a8 gluonID=58c1e813-c653-4051-aa14-c294b52f8c81 service=server-manager time="2024-08-27T12:34:09+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:09+02:00" level=info msg="Received mailbox message count" count=0 gluonID=58c1e813-c653-4051-aa14-c294b52f8c81 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:09+02:00" level=info msg=Resuming service=user-events user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Starting IMAP Service" service=imap user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Sync triggered" service=imap user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:09.191709918 +0200 CEST m=+169.421811252" user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Syncing labels" service=imap user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:bc74c1e8-0c6c-437a-a691-cbb57e074776" userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 And the user logs in with username "be17af94-b8e4-4d1b-b50f-7352551c8cc2" and password "password" # :1 -> *scenario time="2024-08-27T12:34:09+02:00" level=info msg="Synced labels" service=imap user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:39551/mail/v4/messages/count" pkg=gpa/client userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Syncing messages" service=imap user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Job started" service=imap user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:39551/mail/v4/messages" pkg=gpa/client userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:39551/mail/v4/messages" pkg=gpa/client userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Creating new child job" service=imap user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Job finished" service=imap user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:39551/mail/v4/messages/9c70cc62-2df2-432d-9a7c-de2c6691101c" pkg=gpa/client userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:39551/mail/v4/messages/181e516c-4f27-4d41-914b-db5ce3bcc493" pkg=gpa/client userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:39551/mail/v4/messages/35d35b3c-48f6-4634-aa56-4f326a8c6d0f" pkg=gpa/client userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:39551/mail/v4/messages/e5366dcd-4342-4df1-b860-71e1c3ea5968" pkg=gpa/client userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:39551/mail/v4/messages/4c62128e-63a1-44bb-bebe-87d882593f62" pkg=gpa/client userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Child job finished" service=imap user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Synced messages" service=imap user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Finished user sync" duration=6.174954ms service=imap user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Event loop reset" eventID="CA==" service=user-events user=bc74c1e8-0c6c-437a-a691-cbb57e074776 And user "be17af94-b8e4-4d1b-b50f-7352551c8cc2" finishes syncing # :1 -> *scenario time="2024-08-27T12:34:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:39551/data/v1/stats" pkg=gpa/client userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Configuration Status Success event sent." userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 And user "be17af94-b8e4-4d1b-b50f-7352551c8cc2" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario Given test skips reporter checks # :1 -> *scenario time="2024-08-27T12:34:09+02:00" level=error msg="Command failed" cmd="UID MOVE [1:1] 'g+y1Ib8yD2dyh+i5I4Cbs010utlij3E+0ODOTP4E8vg='" error="operation not allowed" pkg=gluon/session session=1 When IMAP client "1" moves the message with subject "sch" from "Scheduled" to "Inbox" # :1 -> *scenario Then it fails # :1 -> *scenario time="2024-08-27T12:34:09+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:09+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:09+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:09+02:00" level=info msg="Closing user" userID=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Exiting IMAP Service" service=imap user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Exiting service main loop" service=smtp user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Exiting Service" service=user-identity user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Exiting service main loop" service=telemetry user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Exiting service" service=user-events user=bc74c1e8-0c6c-437a-a691-cbb57e074776 time="2024-08-27T12:34:09+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:09+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:09+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:09+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:09+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "Scheduled": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | be17af94-b8e4-4d1b-b50f-7352551c8cc2@proton.local | sch | false | Feature: IMAP change state of message in mailbox === RUN TestFeatures/Mark_message_as_read time="2024-08-27T12:34:09+02:00" level=info msg="User 'ac7001e7-4a83-4e7b-a4bd-a7afbb89fc62' created with id=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e" pkg=gpa/server/backend Background: Given there exists an account with username "ac7001e7-4a83-4e7b-a4bd-a7afbb89fc62" and password "password" # :1 -> *scenario And the account "ac7001e7-4a83-4e7b-a4bd-a7afbb89fc62" has the following custom mailboxes: # :1 -> *scenario | name | type | | one | folder | | two | folder | And the address "ac7001e7-4a83-4e7b-a4bd-a7afbb89fc62@proton.local" of account "ac7001e7-4a83-4e7b-a4bd-a7afbb89fc62" has 5 messages in "Folders/one" # :1 -> *scenario And the address "ac7001e7-4a83-4e7b-a4bd-a7afbb89fc62@proton.local" of account "ac7001e7-4a83-4e7b-a4bd-a7afbb89fc62" has 5 messages in "Folders/two" # :1 -> *scenario And the address "ac7001e7-4a83-4e7b-a4bd-a7afbb89fc62@proton.local" of account "ac7001e7-4a83-4e7b-a4bd-a7afbb89fc62" has the following messages in "Inbox": # :1 -> *scenario | from | to | subject | unread | | a@example.com | b@example.com | one | true | | c@example.com | d@example.com | two | false | time="2024-08-27T12:34:10+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:10+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/138/config341105188/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:10+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/138/data2427992404/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/138/data2427992404/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:10+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:10+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:10+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:10+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:10+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:10+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:10+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:10+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/138/config341105188/grpcServerConfig.json time="2024-08-27T12:34:10+02:00" level=info msg="gRPC server listening on /tmp/bridge8501" pkg=grpc time="2024-08-27T12:34:10+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:10+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:10+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:10+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:10+02:00" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario time="2024-08-27T12:34:10+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (915f39c3)" time="2024-08-27T12:34:10+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (915f39c3)" time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:34977/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:34977/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:10+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Adding vault user" userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Creating new user" userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34977/core/v4/events/latest" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Starting service Last EventID=Dg==" service=user-events user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34977/core/v4/settings" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Starting service main loop" service=telemetry user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Starting service main loop" service=smtp user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34977/core/v4/labels?Type=4" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34977/core/v4/labels?Type=3" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34977/core/v4/labels?Type=1" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Adding user to imap server" addrID=352fcdb6-0712-490c-b5b1-fb691de763aa service=server-manager time="2024-08-27T12:34:10+02:00" level=info msg="Creating new IMAP user" addrID=352fcdb6-0712-490c-b5b1-fb691de763aa service=server-manager time="2024-08-27T12:34:10+02:00" level=info msg="Setting gluon ID" addrID=352fcdb6-0712-490c-b5b1-fb691de763aa gluonID=147aa9e4-1fe4-4351-adfc-3217e2034cba userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Received mailbox message count" count=0 gluonID=147aa9e4-1fe4-4351-adfc-3217e2034cba labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:10+02:00" level=info msg="Created new IMAP user" addrID=352fcdb6-0712-490c-b5b1-fb691de763aa gluonID=147aa9e4-1fe4-4351-adfc-3217e2034cba service=server-manager time="2024-08-27T12:34:10+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:10+02:00" level=info msg=Resuming service=user-events user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Starting IMAP Service" service=imap user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Sync triggered" service=imap user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:10.744247588 +0200 CEST m=+170.974348932" user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Syncing labels" service=imap user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e And the user logs in with username "ac7001e7-4a83-4e7b-a4bd-a7afbb89fc62" and password "password" # :1 -> *scenario time="2024-08-27T12:34:10+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:4aeb863f-a289-4fe5-b8ea-5a840f9ac71e" userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Synced labels" service=imap user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34977/mail/v4/messages/count" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Syncing messages" service=imap user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Job started" service=imap user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:34977/mail/v4/messages" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:34977/mail/v4/messages" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Creating new child job" service=imap user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Job finished" service=imap user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34977/mail/v4/messages/75e28c2f-40b9-4e7e-bcb2-7307ec1fd890" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34977/mail/v4/messages/4d8de537-021b-4b29-b0dc-75b902dd5200" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34977/mail/v4/messages/07f8bd35-12de-4d4b-83a8-2f816c66eb79" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34977/mail/v4/messages/b3fc7390-f64b-4102-aaa8-09629500800e" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34977/mail/v4/messages/5106f078-090a-4b03-b38f-b41bf86848cb" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34977/mail/v4/messages/fd73750a-6dd9-471a-8be6-65f0b2116692" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34977/mail/v4/messages/b562466a-daab-46f1-8dc8-0aa15a1907da" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34977/mail/v4/messages/cca6b935-c1e0-412c-a8a9-1611fd12985f" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34977/mail/v4/messages/cd2fa584-8ac2-46ae-9bc7-9227d44b17ed" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34977/mail/v4/messages/512e0742-a69e-428f-bd0b-2d244ba394ab" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34977/mail/v4/messages/6f330235-eeb0-4c43-b5c2-cbbfa55653d7" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34977/mail/v4/messages/ba07c40b-99e9-4f01-9ffd-99c2a7ea4b30" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Child job finished" service=imap user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Synced messages" service=imap user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Finished user sync" duration=8.029301ms service=imap user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Event loop reset" eventID="Dg==" service=user-events user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e And user "ac7001e7-4a83-4e7b-a4bd-a7afbb89fc62" finishes syncing # :1 -> *scenario time="2024-08-27T12:34:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:34977/data/v1/stats" pkg=gpa/client userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Configuration Status Success event sent." userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e And user "ac7001e7-4a83-4e7b-a4bd-a7afbb89fc62" connects and authenticates IMAP client "1" # :1 -> *scenario Scenario: Mark message as read # features/imap/message/state.feature:19 When IMAP client "1" selects "Folders/one" # :1 -> *scenario And IMAP client "1" marks message 1 as "read" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:34:10+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:10+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:10+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:10+02:00" level=info msg="Closing user" userID=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Exiting IMAP Service" service=imap user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Exiting service main loop" service=smtp user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Exiting Service" service=user-identity user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Exiting service main loop" service=telemetry user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Exiting service" service=user-events user=4aeb863f-a289-4fe5-b8ea-5a840f9ac71e time="2024-08-27T12:34:10+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:10+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:10+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:10+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:10+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" eventually sees that message at row 1 has the flag "\Seen" # :1 -> *scenario === RUN TestFeatures/Mark_message_as_unread time="2024-08-27T12:34:11+02:00" level=info msg="User 'ffc18e08-b1d3-4407-abe5-8dc44b5e15b2' created with id=7ec60825-9255-4bb5-8450-6b7feaa0ec7b" pkg=gpa/server/backend time="2024-08-27T12:34:12+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:12+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/139/config3563497437/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:12+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/139/data3825066516/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/139/data3825066516/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:12+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:12+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:12+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:12+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:12+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/139/config3563497437/grpcServerConfig.json time="2024-08-27T12:34:12+02:00" level=info msg="gRPC server listening on /tmp/bridge0557" pkg=grpc time="2024-08-27T12:34:12+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:12+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:12+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:12+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:12+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:12+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:12+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:12+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:12+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (2c1bb533)" time="2024-08-27T12:34:12+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2c1bb533)" time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: POST https://127.0.0.1:44549/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: POST https://127.0.0.1:44549/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:12+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Adding vault user" userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Creating new user" userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:44549/core/v4/events/latest" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Starting service Last EventID=Dg==" service=user-events user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:44549/core/v4/settings" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Starting service main loop" service=telemetry user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Starting service main loop" service=smtp user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:44549/core/v4/labels?Type=4" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:44549/core/v4/labels?Type=3" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:44549/core/v4/labels?Type=1" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Adding user to imap server" addrID=01df2e75-828c-4f68-b480-46508f40ce26 service=server-manager time="2024-08-27T12:34:12+02:00" level=info msg="Creating new IMAP user" addrID=01df2e75-828c-4f68-b480-46508f40ce26 service=server-manager time="2024-08-27T12:34:12+02:00" level=info msg="Setting gluon ID" addrID=01df2e75-828c-4f68-b480-46508f40ce26 gluonID=dadd2114-44d6-4c7e-a261-bcb32e415099 userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Received mailbox message count" count=0 gluonID=dadd2114-44d6-4c7e-a261-bcb32e415099 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:12+02:00" level=info msg="Created new IMAP user" addrID=01df2e75-828c-4f68-b480-46508f40ce26 gluonID=dadd2114-44d6-4c7e-a261-bcb32e415099 service=server-manager time="2024-08-27T12:34:12+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:12+02:00" level=info msg=Resuming service=user-events user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Starting IMAP Service" service=imap user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Sync triggered" service=imap user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:12.28207528 +0200 CEST m=+172.512176624" user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Syncing labels" service=imap user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:7ec60825-9255-4bb5-8450-6b7feaa0ec7b" userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Synced labels" service=imap user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:44549/mail/v4/messages/count" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Syncing messages" service=imap user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Job started" service=imap user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: POST https://127.0.0.1:44549/mail/v4/messages" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: POST https://127.0.0.1:44549/mail/v4/messages" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Creating new child job" service=imap user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Job finished" service=imap user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:44549/mail/v4/messages/d2a75ae3-51f2-405d-8157-a2c7b7ecb1f2" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:44549/mail/v4/messages/672d7ae0-a50c-4e72-9e2f-4ba6aa8212cd" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:44549/mail/v4/messages/34eab2d8-4560-4643-b994-3453d5a41169" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:44549/mail/v4/messages/7aefe668-7a51-4f5d-bb02-1fb8ca1095bf" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:44549/mail/v4/messages/b662ab77-722f-4b00-a1b9-f5bb89cc7a76" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:44549/mail/v4/messages/7eb993d5-1bfa-4293-ba77-25301ca981a8" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:44549/mail/v4/messages/ad1661c8-e13c-45dc-a535-32c527a476b4" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:44549/mail/v4/messages/c73d0ab3-bcf3-4bcb-97eb-d7cbe5b54c33" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:44549/mail/v4/messages/f17df2f6-395c-4ad9-b292-cc20f00b2bd3" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:44549/mail/v4/messages/8524a527-7914-4273-a2d5-ed84c707a0ba" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:44549/mail/v4/messages/5e323374-4da2-4b15-82be-425ec8436da7" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:44549/mail/v4/messages/1c2e9716-f43e-4918-b573-f94157f375bf" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Child job finished" service=imap user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Synced messages" service=imap user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Finished user sync" duration=9.627654ms service=imap user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Event loop reset" eventID="Dg==" service=user-events user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: POST https://127.0.0.1:44549/data/v1/stats" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Configuration Status Success event sent." userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b Scenario: Mark message as unread # features/imap/message/state.feature:25 When IMAP client "1" selects "Folders/one" # :1 -> *scenario time="2024-08-27T12:34:12+02:00" level=info msg="200 OK: PUT https://127.0.0.1:44549/mail/v4/messages/unread" pkg=gpa/client userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b And IMAP client "1" marks message 1 as "unread" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:34:12+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:12+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:12+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:12+02:00" level=info msg="Closing user" userID=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Exiting IMAP Service" service=imap user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Exiting service main loop" service=smtp user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Exiting Service" service=user-identity user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Exiting service main loop" service=telemetry user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Exiting service" service=user-events user=7ec60825-9255-4bb5-8450-6b7feaa0ec7b time="2024-08-27T12:34:12+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:12+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:12+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:12+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:12+02:00" level=info msg="Closing SMTP server" service=server-manager 2024/08/27 12:34:12 http: TLS handshake error from 127.0.0.1:33312: write tcp 127.0.0.1:44549->127.0.0.1:33312: use of closed network connection Then IMAP client "1" eventually sees that message at row 1 does not have the flag "\Seen" # :1 -> *scenario === RUN TestFeatures/Mark_message_as_starred time="2024-08-27T12:34:12+02:00" level=info msg="User 'b9181ac0-4ccd-4062-8101-86f3328eaaab' created with id=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb" pkg=gpa/server/backend time="2024-08-27T12:34:13+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:13+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/140/config935430896/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:13+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/140/data4143289956/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/140/data4143289956/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:13+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:13+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:13+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:13+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:13+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:13+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:13+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:13+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/140/config935430896/grpcServerConfig.json time="2024-08-27T12:34:13+02:00" level=info msg="gRPC server listening on /tmp/bridge7499" pkg=grpc time="2024-08-27T12:34:13+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:13+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:13+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:13+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:13+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:13+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (703f5fe6)" time="2024-08-27T12:34:13+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (703f5fe6)" time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:33811/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:33811/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:13+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Adding vault user" userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Creating new user" userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:33811/core/v4/events/latest" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Starting service Last EventID=Dg==" service=user-events user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:33811/core/v4/settings" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Starting service main loop" service=telemetry user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Starting service main loop" service=smtp user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:33811/core/v4/labels?Type=4" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:33811/core/v4/labels?Type=3" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:33811/core/v4/labels?Type=1" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Adding user to imap server" addrID=c7d207df-1144-4071-821f-a66d84f94dde service=server-manager time="2024-08-27T12:34:13+02:00" level=info msg="Creating new IMAP user" addrID=c7d207df-1144-4071-821f-a66d84f94dde service=server-manager time="2024-08-27T12:34:13+02:00" level=info msg="Setting gluon ID" addrID=c7d207df-1144-4071-821f-a66d84f94dde gluonID=146f9431-20e2-4788-b600-e732dc0aef68 userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Created new IMAP user" addrID=c7d207df-1144-4071-821f-a66d84f94dde gluonID=146f9431-20e2-4788-b600-e732dc0aef68 service=server-manager time="2024-08-27T12:34:13+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:13+02:00" level=info msg=Resuming service=user-events user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Received mailbox message count" count=0 gluonID=146f9431-20e2-4788-b600-e732dc0aef68 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:13+02:00" level=info msg="Starting IMAP Service" service=imap user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Sync triggered" service=imap user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:13.717830676 +0200 CEST m=+173.947932020" user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Syncing labels" service=imap user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:c3f9e9ee-ae33-4df4-8c5c-137b02c479fb" userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Synced labels" service=imap user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:33811/mail/v4/messages/count" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Syncing messages" service=imap user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Job started" service=imap user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:33811/mail/v4/messages" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:33811/mail/v4/messages" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Creating new child job" service=imap user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Job finished" service=imap user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:33811/mail/v4/messages/4f1b243e-6d90-4342-b432-6b7aaf6f6f54" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:33811/mail/v4/messages/eed50878-38d8-4fad-8be8-d446cd6b8096" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:33811/mail/v4/messages/1831f500-42e3-4553-98e5-6a0e14dc4af1" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:33811/mail/v4/messages/fe7352a0-6fe4-4b69-b81f-896abf4b66f0" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:33811/mail/v4/messages/76a7e04f-91c0-493c-8da9-b28b803d2b74" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:33811/mail/v4/messages/a417e1c4-baf3-4464-8a4c-4ec48a95e997" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:33811/mail/v4/messages/e3e68f28-94b5-40f7-8aad-d2046b9762ce" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:33811/mail/v4/messages/08e9ce9f-e4d6-4aca-97b2-5036b8944e48" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:33811/mail/v4/messages/e1e1e3f2-e541-4694-bad4-2b14d2905c6e" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:33811/mail/v4/messages/774ca6cb-f8c2-4a7d-8058-9320e521eccc" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:33811/mail/v4/messages/290cb8ad-ab40-49b8-a201-e477b4d185d8" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:33811/mail/v4/messages/23c17eda-f89a-4ad1-9ef9-b4a8bb291703" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Child job finished" service=imap user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Synced messages" service=imap user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Finished user sync" duration=9.274524ms service=imap user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Event loop reset" eventID="Dg==" service=user-events user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:33811/data/v1/stats" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Configuration Status Success event sent." userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb Scenario: Mark message as starred # features/imap/message/state.feature:31 When IMAP client "1" selects "Folders/one" # :1 -> *scenario time="2024-08-27T12:34:13+02:00" level=info msg="200 OK: PUT https://127.0.0.1:33811/mail/v4/messages/label" pkg=gpa/client userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb And IMAP client "1" marks message 1 as "starred" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:34:13+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:13+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:13+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:13+02:00" level=info msg="Closing user" userID=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Exiting IMAP Service" service=imap user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Exiting service main loop" service=smtp user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Exiting Service" service=user-identity user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Exiting service main loop" service=telemetry user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Exiting service" service=user-events user=c3f9e9ee-ae33-4df4-8c5c-137b02c479fb time="2024-08-27T12:34:13+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:13+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:13+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:13+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:13+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" eventually sees that message at row 1 has the flag "\Flagged" # :1 -> *scenario === RUN TestFeatures/Mark_message_as_unstarred time="2024-08-27T12:34:13+02:00" level=info msg="User '92063690-1d9e-40a6-9678-74226fc2c378' created with id=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3" pkg=gpa/server/backend time="2024-08-27T12:34:15+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:15+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/141/config851942047/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:15+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/141/data2429134892/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/141/data2429134892/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:15+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:15+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:15+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:15+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:15+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:15+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/141/config851942047/grpcServerConfig.json time="2024-08-27T12:34:15+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:15+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:15+02:00" level=info msg="gRPC server listening on /tmp/bridge7214" pkg=grpc time="2024-08-27T12:34:15+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:15+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:15+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:15+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:15+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:15+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (e9601db9)" time="2024-08-27T12:34:15+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e9601db9)" time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:38385/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:38385/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:15+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Adding vault user" userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Creating new user" userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/core/v4/events/latest" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Starting service Last EventID=Dg==" service=user-events user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/core/v4/settings" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Starting service main loop" service=telemetry user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Starting service main loop" service=smtp user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/core/v4/labels?Type=4" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/core/v4/labels?Type=3" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/core/v4/labels?Type=1" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Adding user to imap server" addrID=97812116-f96d-49f4-a609-1e3033108a6f service=server-manager time="2024-08-27T12:34:15+02:00" level=info msg="Creating new IMAP user" addrID=97812116-f96d-49f4-a609-1e3033108a6f service=server-manager time="2024-08-27T12:34:15+02:00" level=info msg="Setting gluon ID" addrID=97812116-f96d-49f4-a609-1e3033108a6f gluonID=7bfbc985-8c83-4a30-9861-f254dfe7ada1 userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Created new IMAP user" addrID=97812116-f96d-49f4-a609-1e3033108a6f gluonID=7bfbc985-8c83-4a30-9861-f254dfe7ada1 service=server-manager time="2024-08-27T12:34:15+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:15+02:00" level=info msg=Resuming service=user-events user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7bfbc985-8c83-4a30-9861-f254dfe7ada1 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:15+02:00" level=info msg="Starting IMAP Service" service=imap user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Sync triggered" service=imap user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3" userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:15.262023662 +0200 CEST m=+175.492125006" user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Syncing labels" service=imap user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Synced labels" service=imap user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/mail/v4/messages/count" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Syncing messages" service=imap user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Job started" service=imap user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:38385/mail/v4/messages" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:38385/mail/v4/messages" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Creating new child job" service=imap user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Job finished" service=imap user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/mail/v4/messages/9d5a6516-0062-4b58-8065-7cfe4bfdefd2" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/mail/v4/messages/d506acf9-10ba-4cd8-a155-edad356c9a25" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/mail/v4/messages/8a123404-8f77-4857-b5fc-5e13fcb6904d" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/mail/v4/messages/172e37e8-b555-49c6-94b4-0634c0450ecb" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/mail/v4/messages/e456ae34-9e27-4e92-90e6-f4436b001745" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/mail/v4/messages/3b3c4815-d405-4236-ab85-cc04ce79eea3" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/mail/v4/messages/535b583e-bddf-4acf-bae6-c3b07cc97a9a" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/mail/v4/messages/a0f74107-3bc4-4f6c-afcf-3c0e291ad7dc" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/mail/v4/messages/777379e6-53ee-4f73-8693-bda832e85d26" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/mail/v4/messages/ef84d9f1-01fd-40d3-9b27-b7e5500001f1" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/mail/v4/messages/2dd3e001-14bd-4eb7-b5c8-4094ecc95a49" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/mail/v4/messages/f0cffe73-1bb2-4189-ad96-6dc4dd80e18d" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Child job finished" service=imap user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Synced messages" service=imap user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Finished user sync" duration=10.853761ms service=imap user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Event loop reset" eventID="Dg==" service=user-events user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:38385/data/v1/stats" pkg=gpa/client userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Configuration Status Success event sent." userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 Scenario: Mark message as unstarred # features/imap/message/state.feature:37 When IMAP client "1" selects "Folders/one" # :1 -> *scenario And IMAP client "1" marks message 1 as "unstarred" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:34:15+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:15+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:15+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:15+02:00" level=info msg="Closing user" userID=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Exiting IMAP Service" service=imap user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Exiting service main loop" service=smtp user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Exiting Service" service=user-identity user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Exiting service main loop" service=telemetry user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Exiting service" service=user-events user=20e36d5a-e2fb-4039-9d28-9b7a26f1e5a3 time="2024-08-27T12:34:15+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:15+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:15+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:15+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:15+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" eventually sees that message at row 1 does not have the flag "\Flagged" # :1 -> *scenario === RUN TestFeatures/Mark_message_with_subject_as_read/unread time="2024-08-27T12:34:15+02:00" level=info msg="User '7cf5b542-519e-4f20-91c4-70a67bd0f8d4' created with id=3ae3566b-37b1-459f-bf30-c8ec3c6193f3" pkg=gpa/server/backend time="2024-08-27T12:34:16+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:16+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/142/config2386174042/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:16+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/142/data1569709494/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/142/data1569709494/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:16+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:16+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:16+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:16+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:16+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/142/config2386174042/grpcServerConfig.json time="2024-08-27T12:34:16+02:00" level=info msg="gRPC server listening on /tmp/bridge4819" pkg=grpc time="2024-08-27T12:34:16+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:16+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:16+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:16+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:16+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:16+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:16+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:16+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:16+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (d0b1a195)" time="2024-08-27T12:34:16+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d0b1a195)" time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:46395/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:46395/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:16+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Adding vault user" userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Creating new user" userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46395/core/v4/events/latest" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Starting service Last EventID=Dg==" service=user-events user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46395/core/v4/settings" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Starting service main loop" service=telemetry user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Starting service main loop" service=smtp user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46395/core/v4/labels?Type=4" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46395/core/v4/labels?Type=3" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46395/core/v4/labels?Type=1" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Adding user to imap server" addrID=56508dce-a34f-4598-9a9b-0b71b666f22b service=server-manager time="2024-08-27T12:34:16+02:00" level=info msg="Creating new IMAP user" addrID=56508dce-a34f-4598-9a9b-0b71b666f22b service=server-manager time="2024-08-27T12:34:16+02:00" level=info msg="Setting gluon ID" addrID=56508dce-a34f-4598-9a9b-0b71b666f22b gluonID=0a314d58-b013-459e-88a3-7a72fe2a676f userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Created new IMAP user" addrID=56508dce-a34f-4598-9a9b-0b71b666f22b gluonID=0a314d58-b013-459e-88a3-7a72fe2a676f service=server-manager time="2024-08-27T12:34:16+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:16+02:00" level=info msg=Resuming service=user-events user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Received mailbox message count" count=0 gluonID=0a314d58-b013-459e-88a3-7a72fe2a676f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:16+02:00" level=info msg="Starting IMAP Service" service=imap user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Sync triggered" service=imap user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:16.712731132 +0200 CEST m=+176.942832466" user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Syncing labels" service=imap user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:3ae3566b-37b1-459f-bf30-c8ec3c6193f3" userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Synced labels" service=imap user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46395/mail/v4/messages/count" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Syncing messages" service=imap user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Job started" service=imap user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:46395/mail/v4/messages" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:46395/mail/v4/messages" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Creating new child job" service=imap user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Job finished" service=imap user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46395/mail/v4/messages/31d26931-5827-4df6-acf7-89db09f58044" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46395/mail/v4/messages/da7f5de2-5ee2-465a-9dc3-e5ca443a2f60" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46395/mail/v4/messages/4e973de1-877b-4827-a69f-99ed6c902ba4" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46395/mail/v4/messages/e91f8f58-75d8-4cea-9e6c-a95ba7cb1ff8" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46395/mail/v4/messages/720279e0-55d4-420e-b996-7d07fe946941" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46395/mail/v4/messages/77280f1c-bf9f-4e44-a429-875ee7a1ec0c" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46395/mail/v4/messages/58bc4848-3f25-4049-bac4-af0098c3ec7b" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46395/mail/v4/messages/bc7415cd-cd2e-4a59-9b8a-8d2c68a38375" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46395/mail/v4/messages/b876868a-b195-407e-94bb-7eb53b01fc24" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46395/mail/v4/messages/b32abb82-c72e-465a-93df-2d07279353d7" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46395/mail/v4/messages/2d7cbc90-c057-4a99-bb84-df3bdeb318cf" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:46395/mail/v4/messages/259779a2-f760-4856-ae56-6ab6baa95783" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Child job finished" service=imap user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Synced messages" service=imap user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Finished user sync" duration=11.111208ms service=imap user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Event loop reset" eventID="Dg==" service=user-events user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:46395/data/v1/stats" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Configuration Status Success event sent." userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 Scenario: Mark message with subject as read/unread # features/imap/message/state.feature:43 When IMAP client "1" selects "Inbox" # :1 -> *scenario time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: PUT https://127.0.0.1:46395/mail/v4/messages/read" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 And IMAP client "1" marks the message with subject "one" as "read" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:34:16+02:00" level=info msg="200 OK: PUT https://127.0.0.1:46395/mail/v4/messages/unread" pkg=gpa/client userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 And IMAP client "1" marks the message with subject "two" as "unread" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees that the message with subject "one" has the flag "\Seen" # :1 -> *scenario time="2024-08-27T12:34:16+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 25}}" pkg=telemetry time="2024-08-27T12:34:16+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:16+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:16+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:16+02:00" level=info msg="Closing user" userID=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Exiting IMAP Service" service=imap user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Exiting service main loop" service=smtp user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Exiting Service" service=user-identity user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Exiting service main loop" service=telemetry user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Exiting service" service=user-events user=3ae3566b-37b1-459f-bf30-c8ec3c6193f3 time="2024-08-27T12:34:16+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:16+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:16+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:16+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:16+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees that the message with subject "two" does not have the flag "\Seen" # :1 -> *scenario === RUN TestFeatures/Mark_all_messages_in_folder_as_read/unread time="2024-08-27T12:34:17+02:00" level=info msg="User '241a8237-353e-4dc3-9391-d1f2ce235395' created with id=59f5c0f1-ec84-4794-89ff-3b1296b29c95" pkg=gpa/server/backend time="2024-08-27T12:34:18+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:18+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/143/config1957273442/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:18+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/143/data3487846000/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/143/data3487846000/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:18+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:18+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:18+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:18+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:18+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:18+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:18+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:18+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/143/config1957273442/grpcServerConfig.json time="2024-08-27T12:34:18+02:00" level=info msg="gRPC server listening on /tmp/bridge8623" pkg=grpc time="2024-08-27T12:34:18+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:18+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:18+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:18+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:18+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:18+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (2b095e5c)" time="2024-08-27T12:34:18+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2b095e5c)" time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:35443/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:35443/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:18+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Adding vault user" userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Creating new user" userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Creating user object" numAddr=1 numLabels=14 userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35443/core/v4/events/latest" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Starting service Last EventID=Dg==" service=user-events user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35443/core/v4/settings" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Starting service main loop" service=telemetry user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Starting service main loop" service=smtp user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35443/core/v4/labels?Type=4" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35443/core/v4/labels?Type=3" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35443/core/v4/labels?Type=1" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Adding user to imap server" addrID=4a1e1dea-1d3d-4675-bb57-52b3c12ff79b service=server-manager time="2024-08-27T12:34:18+02:00" level=info msg="Creating new IMAP user" addrID=4a1e1dea-1d3d-4675-bb57-52b3c12ff79b service=server-manager time="2024-08-27T12:34:18+02:00" level=info msg="Setting gluon ID" addrID=4a1e1dea-1d3d-4675-bb57-52b3c12ff79b gluonID=a19036c4-7d55-4e63-87b4-6372294d7d5c userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Created new IMAP user" addrID=4a1e1dea-1d3d-4675-bb57-52b3c12ff79b gluonID=a19036c4-7d55-4e63-87b4-6372294d7d5c service=server-manager time="2024-08-27T12:34:18+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:18+02:00" level=info msg=Resuming service=user-events user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Starting IMAP Service" service=imap user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Sync triggered" service=imap user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Received mailbox message count" count=0 gluonID=a19036c4-7d55-4e63-87b4-6372294d7d5c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:18+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:18.367638075 +0200 CEST m=+178.597739429" user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Syncing labels" service=imap user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:59f5c0f1-ec84-4794-89ff-3b1296b29c95" userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Synced labels" service=imap user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35443/mail/v4/messages/count" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Syncing messages" service=imap user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Job started" service=imap user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:35443/mail/v4/messages" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:35443/mail/v4/messages" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Creating new child job" service=imap user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Job finished" service=imap user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35443/mail/v4/messages/8d260f35-2bdc-487b-ab28-dc143cd6473b" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35443/mail/v4/messages/0784e793-da57-479d-937a-4a482f4fe5be" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35443/mail/v4/messages/3a05f0d2-0029-4156-910c-073974e17362" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35443/mail/v4/messages/b85e642a-a337-4cb6-b7b9-8677b2313ea5" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35443/mail/v4/messages/3de22f43-552e-41d4-b286-d089881aaf5a" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35443/mail/v4/messages/6d234042-ade6-430f-a03d-52f010f65895" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35443/mail/v4/messages/70477a52-d1c5-4f70-8c1f-21f4e30e7c8d" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35443/mail/v4/messages/11442387-a309-4a57-8ab5-e88919f0ba0e" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35443/mail/v4/messages/abef4af0-ff79-4717-ac2f-2172c7754c06" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35443/mail/v4/messages/172f134a-f966-41d5-8dce-31273c579d02" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35443/mail/v4/messages/015c0ae9-1423-4a3b-830c-f6434a47c528" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:35443/mail/v4/messages/606c8775-aa66-4f07-b2c9-67c2f44da07c" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Child job finished" service=imap user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Synced messages" service=imap user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Finished user sync" duration=8.303303ms service=imap user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Event loop reset" eventID="Dg==" service=user-events user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:35443/data/v1/stats" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Configuration Status Success event sent." userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 Scenario: Mark all messages in folder as read/unread # features/imap/message/state.feature:52 When IMAP client "1" selects "Folders/two" # :1 -> *scenario And IMAP client "1" marks all messages as "read" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees that all the messages have the flag "\Seen" # :1 -> *scenario time="2024-08-27T12:34:18+02:00" level=info msg="200 OK: PUT https://127.0.0.1:35443/mail/v4/messages/unread" pkg=gpa/client userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 When IMAP client "1" marks all messages as "unread" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:34:18+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 69}}" pkg=telemetry time="2024-08-27T12:34:18+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:18+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:18+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:18+02:00" level=info msg="Closing user" userID=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Exiting IMAP Service" service=imap user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Exiting service main loop" service=smtp user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Exiting Service" service=user-identity user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Exiting service main loop" service=telemetry user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Exiting service" service=user-events user=59f5c0f1-ec84-4794-89ff-3b1296b29c95 time="2024-08-27T12:34:18+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:18+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:18+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:18+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:18+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" eventually sees that all the messages do not have the flag "\Seen" # :1 -> *scenario Feature: IMAP marks messages as forwarded === RUN TestFeatures/Mark_message_as_forwarded time="2024-08-27T12:34:18+02:00" level=info msg="User '12c5a4dc-0978-4765-958c-dd7b0ab439d4' created with id=e6a7c497-bb22-450e-b87a-4bcb726a9c7e" pkg=gpa/server/backend Background: Given there exists an account with username "12c5a4dc-0978-4765-958c-dd7b0ab439d4" and password "password" # :1 -> *scenario And the account "12c5a4dc-0978-4765-958c-dd7b0ab439d4" has the following custom mailboxes: # :1 -> *scenario | name | type | | mbox | folder | And the address "12c5a4dc-0978-4765-958c-dd7b0ab439d4@proton.local" of account "12c5a4dc-0978-4765-958c-dd7b0ab439d4" has 1 messages in "Folders/mbox" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:19+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:19+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/144/config948286683/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:19+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/144/data3558408301/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/144/data3558408301/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:19+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:19+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:19+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:19+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:19+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:19+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:19+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:19+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/144/config948286683/grpcServerConfig.json time="2024-08-27T12:34:19+02:00" level=info msg="gRPC server listening on /tmp/bridge8325" pkg=grpc time="2024-08-27T12:34:19+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:19+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:19+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:19+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:19+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:34:19+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (f46003f3)" time="2024-08-27T12:34:19+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f46003f3)" time="2024-08-27T12:34:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:43133/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:43133/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:19+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Adding vault user" userID=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Creating new user" userID=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:43133/core/v4/events/latest" pkg=gpa/client userID=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:43133/core/v4/settings" pkg=gpa/client userID=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Starting service main loop" service=telemetry user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Starting service main loop" service=smtp user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:43133/core/v4/labels?Type=4" pkg=gpa/client userID=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:43133/core/v4/labels?Type=3" pkg=gpa/client userID=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:43133/core/v4/labels?Type=1" pkg=gpa/client userID=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Adding user to imap server" addrID=33036f07-67c3-478d-a8bc-fc84dea8d447 service=server-manager time="2024-08-27T12:34:19+02:00" level=info msg="Creating new IMAP user" addrID=33036f07-67c3-478d-a8bc-fc84dea8d447 service=server-manager time="2024-08-27T12:34:19+02:00" level=info msg="Setting gluon ID" addrID=33036f07-67c3-478d-a8bc-fc84dea8d447 gluonID=eb401450-cf75-4fec-93d0-47f89e5ac3f9 userID=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Received mailbox message count" count=0 gluonID=eb401450-cf75-4fec-93d0-47f89e5ac3f9 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:19+02:00" level=info msg="Created new IMAP user" addrID=33036f07-67c3-478d-a8bc-fc84dea8d447 gluonID=eb401450-cf75-4fec-93d0-47f89e5ac3f9 service=server-manager time="2024-08-27T12:34:19+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:19+02:00" level=info msg=Resuming service=user-events user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e6a7c497-bb22-450e-b87a-4bcb726a9c7e" userID=e6a7c497-bb22-450e-b87a-4bcb726a9c7e And the user logs in with username "12c5a4dc-0978-4765-958c-dd7b0ab439d4" and password "password"# :1 -> *scenario time="2024-08-27T12:34:19+02:00" level=info msg="Starting IMAP Service" service=imap user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Sync triggered" service=imap user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:19.449441005 +0200 CEST m=+179.679542349" user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Syncing labels" service=imap user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Synced labels" service=imap user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:43133/mail/v4/messages/count" pkg=gpa/client userID=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Syncing messages" service=imap user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Job started" service=imap user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:43133/mail/v4/messages" pkg=gpa/client userID=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:43133/mail/v4/messages" pkg=gpa/client userID=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Creating new child job" service=imap user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Job finished" service=imap user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:43133/mail/v4/messages/c55e3571-92ab-47f0-afbf-e211ed0ed50f" pkg=gpa/client userID=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Child job finished" service=imap user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Synced messages" service=imap user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Finished user sync" duration=4.269489ms service=imap user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e And user "12c5a4dc-0978-4765-958c-dd7b0ab439d4" finishes syncing # :1 -> *scenario time="2024-08-27T12:34:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:43133/data/v1/stats" pkg=gpa/client userID=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Configuration Status Success event sent." userID=e6a7c497-bb22-450e-b87a-4bcb726a9c7e And user "12c5a4dc-0978-4765-958c-dd7b0ab439d4" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario Scenario: Mark message as forwarded # features/imap/message/store.feature:15 When IMAP client "1" selects "Folders/mbox" # :1 -> *scenario time="2024-08-27T12:34:19+02:00" level=info msg="200 OK: PUT https://127.0.0.1:43133/mail/v4/messages/forward" pkg=gpa/client userID=e6a7c497-bb22-450e-b87a-4bcb726a9c7e And IMAP client "1" marks message 1 as "forwarded" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees that message at row 1 has the flag "forwarded" # :1 -> *scenario time="2024-08-27T12:34:19+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:19+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:19+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:19+02:00" level=info msg="Closing user" userID=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Exiting IMAP Service" service=imap user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Exiting service main loop" service=smtp user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Exiting Service" service=user-identity user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Exiting service main loop" service=telemetry user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Exiting service" service=user-events user=e6a7c497-bb22-450e-b87a-4bcb726a9c7e time="2024-08-27T12:34:19+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:19+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:19+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:19+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:19+02:00" level=info msg="Closing SMTP server" service=server-manager And it succeeds # :1 -> *scenario === RUN TestFeatures/Mark_message_as_forwarded_and_then_revert time="2024-08-27T12:34:19+02:00" level=info msg="User '31959e83-f970-4a07-9af3-012884f3cf7f' created with id=1426f356-7cf8-42c7-bcea-a96dc172f18e" pkg=gpa/server/backend time="2024-08-27T12:34:20+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:20+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/145/config762415542/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:20+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/145/data69192330/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/145/data69192330/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:20+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:20+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:20+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:20+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:20+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:20+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:20+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:20+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/145/config762415542/grpcServerConfig.json time="2024-08-27T12:34:20+02:00" level=info msg="gRPC server listening on /tmp/bridge9328" pkg=grpc time="2024-08-27T12:34:20+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:20+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:20+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:20+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:20+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:20+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (87e26e4c)" time="2024-08-27T12:34:20+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (87e26e4c)" time="2024-08-27T12:34:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:39251/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:39251/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:20+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Adding vault user" userID=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Creating new user" userID=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:39251/core/v4/events/latest" pkg=gpa/client userID=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:39251/core/v4/settings" pkg=gpa/client userID=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Starting service main loop" service=telemetry user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Starting service main loop" service=smtp user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:39251/core/v4/labels?Type=4" pkg=gpa/client userID=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:39251/core/v4/labels?Type=3" pkg=gpa/client userID=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:39251/core/v4/labels?Type=1" pkg=gpa/client userID=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Adding user to imap server" addrID=80647e90-d14f-496c-86d1-49956ca258bd service=server-manager time="2024-08-27T12:34:20+02:00" level=info msg="Creating new IMAP user" addrID=80647e90-d14f-496c-86d1-49956ca258bd service=server-manager time="2024-08-27T12:34:20+02:00" level=info msg="Setting gluon ID" addrID=80647e90-d14f-496c-86d1-49956ca258bd gluonID=a91cd8ef-d3c6-4b08-9005-0effdff01eeb userID=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Created new IMAP user" addrID=80647e90-d14f-496c-86d1-49956ca258bd gluonID=a91cd8ef-d3c6-4b08-9005-0effdff01eeb service=server-manager time="2024-08-27T12:34:20+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:20+02:00" level=info msg=Resuming service=user-events user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Received mailbox message count" count=0 gluonID=a91cd8ef-d3c6-4b08-9005-0effdff01eeb labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:20+02:00" level=info msg="Starting IMAP Service" service=imap user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Sync triggered" service=imap user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:20.419349094 +0200 CEST m=+180.649450438" user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Syncing labels" service=imap user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:1426f356-7cf8-42c7-bcea-a96dc172f18e" userID=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Synced labels" service=imap user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:39251/mail/v4/messages/count" pkg=gpa/client userID=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Syncing messages" service=imap user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Job started" service=imap user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:39251/mail/v4/messages" pkg=gpa/client userID=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:39251/mail/v4/messages" pkg=gpa/client userID=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Creating new child job" service=imap user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Job finished" service=imap user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:39251/mail/v4/messages/a318c2a5-ee25-41d5-ae3c-6fafdc09026a" pkg=gpa/client userID=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Child job finished" service=imap user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Synced messages" service=imap user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Finished user sync" duration=3.957127ms service=imap user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:39251/data/v1/stats" pkg=gpa/client userID=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Configuration Status Success event sent." userID=1426f356-7cf8-42c7-bcea-a96dc172f18e Scenario: Mark message as forwarded and then revert # features/imap/message/store.feature:23 When IMAP client "1" selects "Folders/mbox" # :1 -> *scenario time="2024-08-27T12:34:20+02:00" level=info msg="200 OK: PUT https://127.0.0.1:39251/mail/v4/messages/forward" pkg=gpa/client userID=1426f356-7cf8-42c7-bcea-a96dc172f18e And IMAP client "1" marks message 1 as "forwarded" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees that message at row 1 has the flag "forwarded" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:34:20+02:00" level=info msg="200 OK: PUT https://127.0.0.1:39251/mail/v4/messages/unforward" pkg=gpa/client userID=1426f356-7cf8-42c7-bcea-a96dc172f18e And IMAP client "1" marks message 1 as "unforwarded" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees that message at row 1 does not have the flag "forwarded" # :1 -> *scenario time="2024-08-27T12:34:20+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:20+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:20+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:20+02:00" level=info msg="Closing user" userID=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Exiting IMAP Service" service=imap user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Exiting service main loop" service=smtp user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Exiting Service" service=user-identity user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Exiting service main loop" service=telemetry user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Exiting service" service=user-events user=1426f356-7cf8-42c7-bcea-a96dc172f18e time="2024-08-27T12:34:20+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:20+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:20+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:20+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:20+02:00" level=info msg="Closing SMTP server" service=server-manager And it succeeds # :1 -> *scenario === RUN TestFeatures/Mark_message_as_replied time="2024-08-27T12:34:20+02:00" level=info msg="User 'b1f73d82-7039-4624-b9d0-6744b971f42f' created with id=c8c3a637-63c0-4b5c-896c-6134b4414c35" pkg=gpa/server/backend time="2024-08-27T12:34:21+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:21+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/146/config2678459352/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:21+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/146/data2031419873/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/146/data2031419873/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:21+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:21+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:21+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:21+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:21+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:21+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:21+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:21+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/146/config2678459352/grpcServerConfig.json time="2024-08-27T12:34:21+02:00" level=info msg="gRPC server listening on /tmp/bridge0666" pkg=grpc time="2024-08-27T12:34:21+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:21+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:21+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:21+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:21+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:21+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (6a4d8037)" time="2024-08-27T12:34:21+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6a4d8037)" time="2024-08-27T12:34:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:38297/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:38297/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:21+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Adding vault user" userID=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Creating new user" userID=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Creating user object" numAddr=1 numLabels=13 userID=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:38297/core/v4/events/latest" pkg=gpa/client userID=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:38297/core/v4/settings" pkg=gpa/client userID=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Starting service main loop" service=telemetry user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Starting service main loop" service=smtp user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:38297/core/v4/labels?Type=4" pkg=gpa/client userID=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:38297/core/v4/labels?Type=3" pkg=gpa/client userID=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:38297/core/v4/labels?Type=1" pkg=gpa/client userID=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Adding user to imap server" addrID=2aa62fac-5c00-4186-9d6f-13968d4d882a service=server-manager time="2024-08-27T12:34:21+02:00" level=info msg="Creating new IMAP user" addrID=2aa62fac-5c00-4186-9d6f-13968d4d882a service=server-manager time="2024-08-27T12:34:21+02:00" level=info msg="Setting gluon ID" addrID=2aa62fac-5c00-4186-9d6f-13968d4d882a gluonID=d510a41a-fe14-4554-88d1-dcc6d04465f1 userID=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Created new IMAP user" addrID=2aa62fac-5c00-4186-9d6f-13968d4d882a gluonID=d510a41a-fe14-4554-88d1-dcc6d04465f1 service=server-manager time="2024-08-27T12:34:21+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:21+02:00" level=info msg=Resuming service=user-events user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Received mailbox message count" count=0 gluonID=d510a41a-fe14-4554-88d1-dcc6d04465f1 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:21+02:00" level=info msg="Starting IMAP Service" service=imap user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Sync triggered" service=imap user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:21.38004665 +0200 CEST m=+181.610147994" user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Syncing labels" service=imap user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:c8c3a637-63c0-4b5c-896c-6134b4414c35" userID=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Synced labels" service=imap user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:38297/mail/v4/messages/count" pkg=gpa/client userID=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Syncing messages" service=imap user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Job started" service=imap user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:38297/mail/v4/messages" pkg=gpa/client userID=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:38297/mail/v4/messages" pkg=gpa/client userID=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Creating new child job" service=imap user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Job finished" service=imap user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:38297/mail/v4/messages/ad033925-6171-40d2-8dcf-6ca01702f47f" pkg=gpa/client userID=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Child job finished" service=imap user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Synced messages" service=imap user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Finished user sync" duration=4.775278ms service=imap user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:38297/data/v1/stats" pkg=gpa/client userID=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Configuration Status Success event sent." userID=c8c3a637-63c0-4b5c-896c-6134b4414c35 Scenario: Mark message as replied # features/imap/message/store.feature:34 When IMAP client "1" selects "Folders/mbox" # :1 -> *scenario And IMAP client "1" marks message 1 as "replied" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "1" eventually sees that message at row 1 has the flag "\Answered" # :1 -> *scenario time="2024-08-27T12:34:21+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:21+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:21+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:21+02:00" level=info msg="Closing user" userID=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Exiting IMAP Service" service=imap user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Exiting service main loop" service=smtp user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Exiting Service" service=user-identity user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Exiting service main loop" service=telemetry user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Exiting service" service=user-events user=c8c3a637-63c0-4b5c-896c-6134b4414c35 time="2024-08-27T12:34:21+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:21+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:21+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:21+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:21+02:00" level=info msg="Closing SMTP server" service=server-manager And it succeeds # :1 -> *scenario Feature: Bridge can fully sync an account === RUN TestFeatures/The_user_changes_the_gluon_path time="2024-08-27T12:34:21+02:00" level=info msg="User 'af73d9d8-97bf-48f9-b011-0b882479d308' created with id=e1884274-baf9-4901-bce6-0f395b3878a2" pkg=gpa/server/backend Background: Given there exists an account with username "af73d9d8-97bf-48f9-b011-0b882479d308" and password "password" # :1 -> *scenario And the address "af73d9d8-97bf-48f9-b011-0b882479d308@proton.local" of account "af73d9d8-97bf-48f9-b011-0b882479d308" has the following messages in "Inbox": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | af73d9d8-97bf-48f9-b011-0b882479d308@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | And the account "af73d9d8-97bf-48f9-b011-0b882479d308" has 20 custom folders # :1 -> *scenario And the account "af73d9d8-97bf-48f9-b011-0b882479d308" has 60 custom labels # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:22+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:22+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/147/config1998457212/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:22+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/147/data1275158536/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/147/data1275158536/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:22+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:22+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:22+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:22+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:22+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:22+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:22+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:22+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/147/config1998457212/grpcServerConfig.json time="2024-08-27T12:34:22+02:00" level=info msg="gRPC server listening on /tmp/bridge3744" pkg=grpc time="2024-08-27T12:34:22+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:22+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:22+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:22+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:22+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:34:22+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (bd6b431b)" time="2024-08-27T12:34:22+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (bd6b431b)" time="2024-08-27T12:34:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:35593/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:35593/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:22+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Adding vault user" userID=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Creating new user" userID=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Creating user object" numAddr=1 numLabels=92 userID=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:35593/core/v4/events/latest" pkg=gpa/client userID=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Starting service Last EventID=Ug==" service=user-events user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:35593/core/v4/settings" pkg=gpa/client userID=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Starting service main loop" service=telemetry user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Starting service main loop" service=smtp user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:35593/core/v4/labels?Type=4" pkg=gpa/client userID=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:35593/core/v4/labels?Type=3" pkg=gpa/client userID=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:35593/core/v4/labels?Type=1" pkg=gpa/client userID=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Adding user to imap server" addrID=a813d33d-15ed-46bd-8289-d198ba8abdbb service=server-manager time="2024-08-27T12:34:22+02:00" level=info msg="Creating new IMAP user" addrID=a813d33d-15ed-46bd-8289-d198ba8abdbb service=server-manager time="2024-08-27T12:34:22+02:00" level=info msg="Setting gluon ID" addrID=a813d33d-15ed-46bd-8289-d198ba8abdbb gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac userID=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Created new IMAP user" addrID=a813d33d-15ed-46bd-8289-d198ba8abdbb gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac service=server-manager time="2024-08-27T12:34:22+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:22+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:22+02:00" level=info msg=Resuming service=user-events user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Starting IMAP Service" service=imap user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Sync triggered" service=imap user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:22.476655404 +0200 CEST m=+182.706756738" user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Syncing labels" service=imap user=e1884274-baf9-4901-bce6-0f395b3878a2 And the user logs in with username "af73d9d8-97bf-48f9-b011-0b882479d308" and password "password" # :1 -> *scenario time="2024-08-27T12:34:22+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e1884274-baf9-4901-bce6-0f395b3878a2" userID=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Synced labels" service=imap user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:35593/mail/v4/messages/count" pkg=gpa/client userID=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Syncing messages" service=imap user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Job started" service=imap user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:35593/mail/v4/messages" pkg=gpa/client userID=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:35593/mail/v4/messages" pkg=gpa/client userID=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Creating new child job" service=imap user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Job finished" service=imap user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:35593/mail/v4/messages/9a655075-8046-415a-bfdb-384f77c6df3d" pkg=gpa/client userID=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:35593/mail/v4/messages/f8933487-41b4-467d-96eb-cf7205946988" pkg=gpa/client userID=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Child job finished" service=imap user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Synced messages" service=imap user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Finished user sync" duration=17.468158ms service=imap user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Event loop reset" eventID="Ug==" service=user-events user=e1884274-baf9-4901-bce6-0f395b3878a2 And user "af73d9d8-97bf-48f9-b011-0b882479d308" finishes syncing # :1 -> *scenario time="2024-08-27T12:34:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:35593/data/v1/stats" pkg=gpa/client userID=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Configuration Status Success event sent." userID=e1884274-baf9-4901-bce6-0f395b3878a2 And user "af73d9d8-97bf-48f9-b011-0b882479d308" connects and authenticates IMAP client "1" # :1 -> *scenario Then IMAP client "1" counts 20 mailboxes under "Folders" # :1 -> *scenario And IMAP client "1" counts 60 mailboxes under "Labels" # :1 -> *scenario time="2024-08-27T12:34:22+02:00" level=info msg="Pausing user event loops for gluon dir change" pkg=bridge time="2024-08-27T12:34:22+02:00" level=info msg=Pausing service=user-events user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:22+02:00" level=info msg="Waiting on user event loop completion" pkg=bridge time="2024-08-27T12:34:22+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 25}}" pkg=telemetry time="2024-08-27T12:34:23+02:00" level=info msg="Changing gluon directory" pkg=bridge time="2024-08-27T12:34:23+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:23+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:23+02:00" level=info msg="gluon cache moving from /tmp/TestFeatures3378940714/147/data1275158536/gluon to /tmp/TestFeatures3378940714/147/gluon3454327822/gluon" pkg=service/imap time="2024-08-27T12:34:23+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/147/data1275158536/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/147/gluon3454327822/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:23+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:23+02:00" level=info msg="Adding user to imap server" addrID=a813d33d-15ed-46bd-8289-d198ba8abdbb service=server-manager time="2024-08-27T12:34:23+02:00" level=info msg="Loading existing IMAP user" addrID=a813d33d-15ed-46bd-8289-d198ba8abdbb gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac service=server-manager time="2024-08-27T12:34:23+02:00" level=info msg="Restarting user event loops" pkg=bridge time="2024-08-27T12:34:23+02:00" level=info msg=Resuming service=user-events user=e1884274-baf9-4901-bce6-0f395b3878a2 Scenario: The user changes the gluon path # features/imap/migration.feature:18 When the user changes the gluon path # :1 -> *scenario time="2024-08-27T12:34:23+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=1b7edf96-3a52-418e-aa93-41e28cace376 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=7a050656-d524-48db-bf0c-e7e214785be3 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=bb11ca7b-ce03-4721-bd49-7b2950b7d050 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=15cd57fd-bd0f-4875-a55e-5be4df49613b pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=8 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=b711ac21-dc3e-4730-8c8d-8f2b7e6c237f pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=f0bd8ea6-b3bb-4271-8b39-b263191959c1 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=db2e1933-505e-4ee7-b0aa-33972788b19b pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=a231be61-4d92-4a9b-beb0-f1fa3b8994f5 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=c4900526-e555-4ac1-9d65-dedb2382de0a pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=e1950858-3daf-4d1f-8942-b7958a1a93c0 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=21df325d-89ca-493a-ad54-2406d11ff91b pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=382b2125-7532-4961-a57d-918f3d92d698 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=3cefaeb4-68c9-429f-ba1a-748144f2e508 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=78b3e341-62a3-4c14-8437-230058d603c0 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=e2c34acc-9c61-4073-8cad-ba51af1c9fdc pkg=bridge/event/imap And user "af73d9d8-97bf-48f9-b011-0b882479d308" connects and authenticates IMAP client "2" # :1 -> *scenario time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=80f193d4-58cf-4e46-bf88-392d6852d7a4 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=adb12d31-deac-4ba9-a583-b735383dd4f7 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=b6843a8a-1acc-45ea-9c33-87e65fe866ae pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=d913f01e-29b8-405d-9563-e11234cf4760 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=d355f219-3d13-4cc8-b889-b4cef595dfb8 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=ec464935-b9ea-4922-ad1b-f608174967bc pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=12 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=1e14020e-d548-442a-a68a-aefce8a7b509 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=25266695-bd07-49ac-8af4-dc740b581183 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=65f7edf5-f222-4567-91bc-448aa8db076d pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=74d5ce64-daf7-4f9f-aee4-cc882602d743 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=b412cbbb-2355-4e94-a1e2-03afc4b902cc pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=deb4dff2-b86a-4cf6-9b85-9214a840c01e pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=107cf795-c878-4a18-8946-f854c6d284b6 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=2a583578-55a9-4767-bee0-e43c4ea0c53a pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=2fb951ce-aa46-4ada-9c1c-e6b4d482ae27 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=5ace4eb4-9801-4198-b66f-7733c19a4906 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=0a6970d8-1855-4639-8665-d9b49a63942d pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=b4e6eddb-7d87-4fb9-8005-32944fe7663a pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=e30ae3ec-40a5-4df4-9ac5-a45455cd660c pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=8339fa37-44f3-4eef-a213-e30854c4b576 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=91dc8036-2121-4e66-b3fd-9fd49e753fa9 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=16dce5b1-e9c3-4147-b08e-7d56e4b8c729 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=53680e85-3daf-4b7a-b80c-15a886060965 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=6 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=6765af99-53b1-4e55-80d7-a2309a6a8972 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=e7d3142c-02df-484e-991d-07239c577508 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=ee039a9a-eef5-4207-a3e4-fdd3f4c68795 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=f42cf7b7-202a-4d46-b059-0fc1b21bc52c pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=159af664-a6f1-46f3-a580-68fc3aeb9724 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=4ec62868-2b28-4b57-9e8d-5a4fec757b4f pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=a2d76b06-afd8-4734-b54b-101e6f045b75 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=bf2ec3f7-2e1d-441d-9aa1-7f3df04a265e pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=6e5971b1-6872-4788-8ee0-cce4373faedb pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=a6cebaf6-eaac-4d99-bb5c-e51438cd171d pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=d1792f31-5aea-4953-a7bc-fec2c94cac4c pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=460d5f41-50e0-4ae2-b68b-872b14ef1b7e pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=55881d79-4187-4ad7-85fc-ebf11e58c133 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=56cce3dd-fb57-4e1f-bd0d-811b2d4bdb54 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=63da2672-dcbd-4b00-840a-6bc72437a9e3 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=79b5c5cc-593e-4b83-a021-937c73145dec pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=9a1deaf2-1b67-4476-8e1b-3117b5d8d819 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=d7d6a52a-00da-48be-8136-b00aa15eea63 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=dfaa64ba-89d1-4689-a3b6-776be08550af pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=2afa3f5e-6168-4759-b3f5-6ea032ac8b26 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=4 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=433e62bc-3c29-4b5f-9f7b-9a41be38810b pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=7 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=f261f2a3-e098-4e90-875a-c1f84ed10b66 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=4c6e8f5c-8729-4b5c-8406-d1e84773dfb4 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=58580533-3e7c-4b3f-a703-42c33a2b466a pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=b3b17139-17db-4370-af1c-fd38b9f28012 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=bc184749-52cb-4631-bfed-eb9bb4020417 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=83174955-1ec2-4fd3-89f9-c14c58ddb735 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=ae55ed75-ba48-4230-aabc-ecc0161b2903 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=eece90c7-c986-4161-a0be-463cc43e2e4a pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=f8f088db-292d-4768-aab0-fa03c2dba704 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=03715222-a608-4f27-b562-da2fc452d44c pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=47050829-ead1-497d-bb16-00d811858112 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=589e25a1-6a3f-45d0-b36d-ea836fa98d0f pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=7376e51b-61ec-4b31-9a02-5c617257bf59 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=591d0570-5b8f-4f2f-bca8-d831905de8b5 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=80ab4ad6-1429-4f92-8864-4fcad9880a77 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=c67702c7-9b2c-4477-99ef-a5369fc8a9a4 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=2 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=0 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=3 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=3608c058-d3d8-43be-b9e3-5ca58e2284a3 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=2 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=5 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=cebb03a6-5f15-4891-bafc-ed8e3b5c1c66 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=e2c22c7e-8bc1-4490-a6a3-597fca96589a pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=10 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=56a7e689-f755-451c-b08e-245a79821259 pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4889f8d4-7f40-4240-81cc-986f2e4456ac labelID=b5fb49b8-bd51-4602-b475-f11355729e32 pkg=bridge/event/imap Then IMAP client "2" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | to | subject | unread | | john.doe@mail.com | af73d9d8-97bf-48f9-b011-0b882479d308@proton.local | foo | false | | jane.doe@mail.com | name@proton.local | bar | true | And IMAP client "2" counts 20 mailboxes under "Folders" # :1 -> *scenario time="2024-08-27T12:34:23+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:23+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:23+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:23+02:00" level=info msg="Closing user" userID=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:23+02:00" level=info msg="Exiting IMAP Service" service=imap user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:23+02:00" level=info msg="Exiting service main loop" service=smtp user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:23+02:00" level=info msg="Exiting Service" service=user-identity user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:23+02:00" level=info msg="Exiting service main loop" service=telemetry user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:23+02:00" level=info msg="Exiting service" service=user-events user=e1884274-baf9-4901-bce6-0f395b3878a2 time="2024-08-27T12:34:23+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:23+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:23+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:23+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:23+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "2" counts 60 mailboxes under "Labels" # :1 -> *scenario Feature: A user can connect an IMAP client to custom ports === RUN TestFeatures/Authenticates_successfully_on_custom_port time="2024-08-27T12:34:23+02:00" level=info msg="User 'e3cb9f83-60cc-4c1c-8f22-9b2b12ce76db' created with id=11475f9a-fddb-4174-98f7-61ddf6717eac" pkg=gpa/server/backend Background: Given there exists an account with username "e3cb9f83-60cc-4c1c-8f22-9b2b12ce76db" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:23+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:23+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/148/config4033817510/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:23+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/148/data2024077845/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/148/data2024077845/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:23+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:23+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:23+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:23+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:23+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:23+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:23+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:23+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/148/config4033817510/grpcServerConfig.json time="2024-08-27T12:34:23+02:00" level=info msg="gRPC server listening on /tmp/bridge8525" pkg=grpc time="2024-08-27T12:34:23+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:23+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:23+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:23+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:23+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:34:23+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (b3fe01e1)" time="2024-08-27T12:34:23+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b3fe01e1)" time="2024-08-27T12:34:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:46445/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:46445/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:23+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Adding vault user" userID=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Creating new user" userID=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:46445/core/v4/events/latest" pkg=gpa/client userID=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:46445/core/v4/settings" pkg=gpa/client userID=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Starting service main loop" service=telemetry user=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Starting service main loop" service=smtp user=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:46445/core/v4/labels?Type=4" pkg=gpa/client userID=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:46445/core/v4/labels?Type=3" pkg=gpa/client userID=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:46445/core/v4/labels?Type=1" pkg=gpa/client userID=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Adding user to imap server" addrID=00ca6ef4-c025-45b9-aebf-2ba3e76577cd service=server-manager time="2024-08-27T12:34:24+02:00" level=info msg="Creating new IMAP user" addrID=00ca6ef4-c025-45b9-aebf-2ba3e76577cd service=server-manager time="2024-08-27T12:34:24+02:00" level=info msg="Setting gluon ID" addrID=00ca6ef4-c025-45b9-aebf-2ba3e76577cd gluonID=bbf9b5e8-7189-48df-ae70-d91bba118572 userID=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Created new IMAP user" addrID=00ca6ef4-c025-45b9-aebf-2ba3e76577cd gluonID=bbf9b5e8-7189-48df-ae70-d91bba118572 service=server-manager time="2024-08-27T12:34:24+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:24+02:00" level=info msg=Resuming service=user-events user=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Received mailbox message count" count=0 gluonID=bbf9b5e8-7189-48df-ae70-d91bba118572 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:24+02:00" level=info msg="Starting IMAP Service" service=imap user=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Sync triggered" service=imap user=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:24.024355749 +0200 CEST m=+184.254457093" user=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Syncing labels" service=imap user=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:11475f9a-fddb-4174-98f7-61ddf6717eac" userID=11475f9a-fddb-4174-98f7-61ddf6717eac And the user logs in with username "e3cb9f83-60cc-4c1c-8f22-9b2b12ce76db" and password "password" # :1 -> *scenario time="2024-08-27T12:34:24+02:00" level=info msg="Restarting IMAP server" service=server-manager time="2024-08-27T12:34:24+02:00" level=info msg="Starting IMAP server" port=1144 service=server-manager ssl=false And the user changes the IMAP port to 1144 # :1 -> *scenario Then it succeeds # :1 -> *scenario Scenario: Authenticates successfully on custom port # features/imap/ports.feature:10 When user "e3cb9f83-60cc-4c1c-8f22-9b2b12ce76db" connects IMAP client "1" on port 1144 # :1 -> *scenario time="2024-08-27T12:34:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:46445/data/v1/stats" pkg=gpa/client userID=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Configuration Status Success event sent." userID=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:24+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:24+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:24+02:00" level=info msg="Closing user" userID=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Synced labels" service=imap user=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=warning msg="Get \"https://127.0.0.1:46445/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:34:24+02:00" level=error msg="Get \"https://127.0.0.1:46445/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:34:24+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:46445/mail/v4/messages/count\": context canceled" service=imap user=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Finished user sync" duration=1.448308ms service=imap user=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Exiting IMAP Service" service=imap user=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Exiting service main loop" service=smtp user=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Exiting Service" service=user-identity user=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Exiting service main loop" service=telemetry user=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Exiting service" service=user-events user=11475f9a-fddb-4174-98f7-61ddf6717eac time="2024-08-27T12:34:24+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:24+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:24+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:24+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:24+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" can authenticate # :1 -> *scenario Feature: SMTP client authentication with address modes === RUN TestFeatures/SMTP_client_can_authenticate_successfully_with_secondary_address_in_combine_mode time="2024-08-27T12:34:24+02:00" level=info msg="User 'f2c34e86-26d1-4b09-b129-3e73d8e4db3a' created with id=66f8a3e3-3a09-4914-9517-85c2a0a769da" pkg=gpa/server/backend Background: Given there exists an account with username "f2c34e86-26d1-4b09-b129-3e73d8e4db3a" and password "password" # :1 -> *scenario And the account "f2c34e86-26d1-4b09-b129-3e73d8e4db3a" has additional address "634a6835-a7d2-4d12-ae4c-1c587f11bf07@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:34:24+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:24+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/149/config3221194017/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:24+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/149/data1152778416/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/149/data1152778416/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:24+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:24+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:24+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:24+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:24+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:24+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:24+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:24+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/149/config3221194017/grpcServerConfig.json time="2024-08-27T12:34:24+02:00" level=info msg="gRPC server listening on /tmp/bridge4593" pkg=grpc time="2024-08-27T12:34:24+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:24+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:24+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:24+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:24+02:00" level=info msg="Frontend client started" Scenario: SMTP client can authenticate successfully with secondary address in combine mode # features/smtp/addressmode.feature:7 Given bridge starts # :1 -> *scenario time="2024-08-27T12:34:24+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (35a708e9)" time="2024-08-27T12:34:24+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (35a708e9)" time="2024-08-27T12:34:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:44967/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:44967/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:24+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Adding vault user" userID=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Creating new user" userID=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/events/latest" pkg=gpa/client userID=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/settings" pkg=gpa/client userID=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Starting service main loop" service=telemetry user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Starting service main loop" service=smtp user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/labels?Type=4" pkg=gpa/client userID=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/labels?Type=3" pkg=gpa/client userID=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:44967/core/v4/labels?Type=1" pkg=gpa/client userID=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Adding user to imap server" addrID=cd068147-79cf-4156-881c-bb71bfc2cc8c service=server-manager time="2024-08-27T12:34:24+02:00" level=info msg="Creating new IMAP user" addrID=cd068147-79cf-4156-881c-bb71bfc2cc8c service=server-manager time="2024-08-27T12:34:24+02:00" level=info msg="Setting gluon ID" addrID=cd068147-79cf-4156-881c-bb71bfc2cc8c gluonID=12c5ed22-bf7f-4216-8b75-b0c44c23a22a userID=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Created new IMAP user" addrID=cd068147-79cf-4156-881c-bb71bfc2cc8c gluonID=12c5ed22-bf7f-4216-8b75-b0c44c23a22a service=server-manager time="2024-08-27T12:34:24+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:24+02:00" level=info msg=Resuming service=user-events user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Received mailbox message count" count=0 gluonID=12c5ed22-bf7f-4216-8b75-b0c44c23a22a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:24+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:66f8a3e3-3a09-4914-9517-85c2a0a769da" userID=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Starting IMAP Service" service=imap user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Sync triggered" service=imap user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:24.63496444 +0200 CEST m=+184.865065784" user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Syncing labels" service=imap user=66f8a3e3-3a09-4914-9517-85c2a0a769da And the user logs in with username "f2c34e86-26d1-4b09-b129-3e73d8e4db3a" and password "password" # :1 -> *scenario time="2024-08-27T12:34:24+02:00" level=info msg="Synced labels" service=imap user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:44967/mail/v4/messages/count" pkg=gpa/client userID=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Syncing messages" service=imap user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Job started" service=imap user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:44967/mail/v4/messages" pkg=gpa/client userID=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Job finished" service=imap user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Synced messages" service=imap user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Finished user sync" duration=2.243556ms service=imap user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=66f8a3e3-3a09-4914-9517-85c2a0a769da And user "f2c34e86-26d1-4b09-b129-3e73d8e4db3a" finishes syncing # :1 -> *scenario time="2024-08-27T12:34:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:44967/data/v1/stats" pkg=gpa/client userID=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Configuration Status Success event sent." userID=66f8a3e3-3a09-4914-9517-85c2a0a769da When user "f2c34e86-26d1-4b09-b129-3e73d8e4db3a" connects and authenticates SMTP client "1" with address "634a6835-a7d2-4d12-ae4c-1c587f11bf07@proton.local" # :1 -> *scenario time="2024-08-27T12:34:24+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:24+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:24+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:24+02:00" level=info msg="Closing user" userID=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Exiting IMAP Service" service=imap user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Exiting service main loop" service=smtp user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Exiting Service" service=user-identity user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Exiting service main loop" service=telemetry user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Exiting service" service=user-events user=66f8a3e3-3a09-4914-9517-85c2a0a769da time="2024-08-27T12:34:24+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:24+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:24+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:24+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:24+02:00" level=info msg="Closing SMTP server" service=server-manager Then it succeeds # :1 -> *scenario === RUN TestFeatures/SMTP_client_can_authenticate_successfully_with_secondary_address_in_split_mode time="2024-08-27T12:34:24+02:00" level=info msg="User 'f9ba229f-654d-4a05-89b3-d32021818d6f' created with id=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77" pkg=gpa/server/backend time="2024-08-27T12:34:25+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:25+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/150/config3490603269/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:25+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/150/data2304699208/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/150/data2304699208/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:25+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:25+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:25+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:25+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:25+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:25+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:25+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:25+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/150/config3490603269/grpcServerConfig.json time="2024-08-27T12:34:25+02:00" level=info msg="gRPC server listening on /tmp/bridge5858" pkg=grpc time="2024-08-27T12:34:25+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:25+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:25+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:25+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:25+02:00" level=info msg="Frontend client started" Scenario: SMTP client can authenticate successfully with secondary address in split mode # features/smtp/addressmode.feature:14 Given bridge starts # :1 -> *scenario time="2024-08-27T12:34:25+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (bd1815fe)" time="2024-08-27T12:34:25+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (bd1815fe)" time="2024-08-27T12:34:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:39487/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:39487/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:25+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Adding vault user" userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Creating new user" userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:39487/core/v4/events/latest" pkg=gpa/client userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:39487/core/v4/settings" pkg=gpa/client userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Starting service main loop" service=telemetry user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Starting service main loop" service=smtp user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:39487/core/v4/labels?Type=4" pkg=gpa/client userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:39487/core/v4/labels?Type=3" pkg=gpa/client userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:39487/core/v4/labels?Type=1" pkg=gpa/client userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Adding user to imap server" addrID=3fbb8e22-0686-441f-b608-628f95448ae3 service=server-manager time="2024-08-27T12:34:25+02:00" level=info msg="Creating new IMAP user" addrID=3fbb8e22-0686-441f-b608-628f95448ae3 service=server-manager time="2024-08-27T12:34:25+02:00" level=info msg="Setting gluon ID" addrID=3fbb8e22-0686-441f-b608-628f95448ae3 gluonID=95177ef8-a476-4085-8280-1946c6bc0e1e userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Created new IMAP user" addrID=3fbb8e22-0686-441f-b608-628f95448ae3 gluonID=95177ef8-a476-4085-8280-1946c6bc0e1e service=server-manager time="2024-08-27T12:34:25+02:00" level=info msg="Received mailbox message count" count=0 gluonID=95177ef8-a476-4085-8280-1946c6bc0e1e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:25+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:25+02:00" level=info msg=Resuming service=user-events user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Starting IMAP Service" service=imap user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Sync triggered" service=imap user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:25.257557206 +0200 CEST m=+185.487658540" user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Syncing labels" service=imap user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 And the user logs in with username "f9ba229f-654d-4a05-89b3-d32021818d6f" and password "password" # :1 -> *scenario time="2024-08-27T12:34:25+02:00" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Setting address mode" mode=split userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Setting Split Address Mode" service=imap user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Synced labels" service=imap user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=warning msg="Get \"https://127.0.0.1:39487/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:34:25+02:00" level=error msg="Get \"https://127.0.0.1:39487/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:34:25+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:39487/mail/v4/messages/count\": context canceled" service=imap user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Finished user sync" duration="296.633µs" service=imap user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:5af41fe7-f7ba-4f2c-89ef-9b84f7538b77" userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Removing gluon ID" addrID=3fbb8e22-0686-441f-b608-628f95448ae3 gluonID=95177ef8-a476-4085-8280-1946c6bc0e1e userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:25+02:00" level=info msg="Adding user to imap server" addrID=3fbb8e22-0686-441f-b608-628f95448ae3 service=server-manager time="2024-08-27T12:34:25+02:00" level=info msg="Creating new IMAP user" addrID=3fbb8e22-0686-441f-b608-628f95448ae3 service=server-manager time="2024-08-27T12:34:25+02:00" level=info msg="Setting gluon ID" addrID=3fbb8e22-0686-441f-b608-628f95448ae3 gluonID=85ea0cb1-84d9-4c01-a53c-cb671a0f3757 userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Created new IMAP user" addrID=3fbb8e22-0686-441f-b608-628f95448ae3 gluonID=85ea0cb1-84d9-4c01-a53c-cb671a0f3757 service=server-manager time="2024-08-27T12:34:25+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:25+02:00" level=info msg="Received mailbox message count" count=0 gluonID=85ea0cb1-84d9-4c01-a53c-cb671a0f3757 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:25+02:00" level=info msg="Adding user to imap server" addrID=8b6f1b74-c033-4f2d-9e9a-5843c122d2f8 service=server-manager time="2024-08-27T12:34:25+02:00" level=info msg="Creating new IMAP user" addrID=8b6f1b74-c033-4f2d-9e9a-5843c122d2f8 service=server-manager time="2024-08-27T12:34:25+02:00" level=info msg="Setting gluon ID" addrID=8b6f1b74-c033-4f2d-9e9a-5843c122d2f8 gluonID=4a176d3e-c4be-4da5-b0db-dd6f70e8f254 userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Created new IMAP user" addrID=8b6f1b74-c033-4f2d-9e9a-5843c122d2f8 gluonID=4a176d3e-c4be-4da5-b0db-dd6f70e8f254 service=server-manager time="2024-08-27T12:34:25+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:25+02:00" level=info msg="Sync triggered" service=imap user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4a176d3e-c4be-4da5-b0db-dd6f70e8f254 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:25+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:25.263074362 +0200 CEST m=+185.493175716" user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Syncing labels" service=imap user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 And the user sets the address mode of user "f9ba229f-654d-4a05-89b3-d32021818d6f" to "split" # :1 -> *scenario time="2024-08-27T12:34:25+02:00" level=info msg="Synced labels" service=imap user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:39487/mail/v4/messages/count" pkg=gpa/client userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Syncing messages" service=imap user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Job started" service=imap user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:39487/mail/v4/messages" pkg=gpa/client userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Job finished" service=imap user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Synced messages" service=imap user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Finished user sync" duration=3.212795ms service=imap user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 And user "f9ba229f-654d-4a05-89b3-d32021818d6f" finishes syncing # :1 -> *scenario time="2024-08-27T12:34:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:39487/data/v1/stats" pkg=gpa/client userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Configuration Status Success event sent." userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 When user "f9ba229f-654d-4a05-89b3-d32021818d6f" connects and authenticates SMTP client "1" with address "e16b7286-2681-4ee2-a7bd-ee848ab4bc0a@proton.local" # :1 -> *scenario time="2024-08-27T12:34:25+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:25+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:25+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:25+02:00" level=info msg="Closing user" userID=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Exiting IMAP Service" service=imap user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Exiting service main loop" service=smtp user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Exiting Service" service=user-identity user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Exiting service main loop" service=telemetry user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Exiting service" service=user-events user=5af41fe7-f7ba-4f2c-89ef-9b84f7538b77 time="2024-08-27T12:34:25+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:25+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:25+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:25+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:25+02:00" level=info msg="Closing SMTP server" service=server-manager Then it succeeds # :1 -> *scenario === RUN TestFeatures/SMTP_client_can_authenticate_successfully_with_disabled_alias_in_combine_mode time="2024-08-27T12:34:25+02:00" level=info msg="User 'a88361de-3b82-4fd7-ac85-1b65bf7bda71' created with id=54704984-4b83-4ebd-a21b-95aae916c339" pkg=gpa/server/backend Scenario: SMTP client can authenticate successfully with disabled alias in combine mode # features/smtp/addressmode.feature:24 Given the account "a88361de-3b82-4fd7-ac85-1b65bf7bda71" has additional disabled address "01e3314f-31de-4163-b6a5-378d58297809@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:34:25+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:25+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/151/config3800969505/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:25+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/151/data1548637951/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/151/data1548637951/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:25+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:25+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:25+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:25+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:25+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:25+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:25+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:25+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/151/config3800969505/grpcServerConfig.json time="2024-08-27T12:34:25+02:00" level=info msg="gRPC server listening on /tmp/bridge8904" pkg=grpc time="2024-08-27T12:34:25+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:25+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:25+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:25+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:25+02:00" level=info msg="Frontend client started" Given bridge starts # :1 -> *scenario time="2024-08-27T12:34:25+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (17e683a6)" time="2024-08-27T12:34:25+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (17e683a6)" time="2024-08-27T12:34:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:39569/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:39569/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:25+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Adding vault user" userID=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Creating new user" userID=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:39569/core/v4/events/latest" pkg=gpa/client userID=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:39569/core/v4/settings" pkg=gpa/client userID=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Starting service main loop" service=telemetry user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Starting service main loop" service=smtp user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:39569/core/v4/labels?Type=4" pkg=gpa/client userID=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:39569/core/v4/labels?Type=3" pkg=gpa/client userID=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:39569/core/v4/labels?Type=1" pkg=gpa/client userID=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Adding user to imap server" addrID=cf30e363-dd5b-4ab4-bbe8-3de1d7fb9712 service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Creating new IMAP user" addrID=cf30e363-dd5b-4ab4-bbe8-3de1d7fb9712 service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Setting gluon ID" addrID=cf30e363-dd5b-4ab4-bbe8-3de1d7fb9712 gluonID=09bb8b12-1667-4167-a76c-07ac7f266bb5 userID=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Created new IMAP user" addrID=cf30e363-dd5b-4ab4-bbe8-3de1d7fb9712 gluonID=09bb8b12-1667-4167-a76c-07ac7f266bb5 service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=09bb8b12-1667-4167-a76c-07ac7f266bb5 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:26+02:00" level=info msg=Resuming service=user-events user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Starting IMAP Service" service=imap user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Sync triggered" service=imap user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:26.049671521 +0200 CEST m=+186.279772855" user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Syncing labels" service=imap user=54704984-4b83-4ebd-a21b-95aae916c339 And the user logs in with username "a88361de-3b82-4fd7-ac85-1b65bf7bda71" and password "password" # :1 -> *scenario time="2024-08-27T12:34:26+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:54704984-4b83-4ebd-a21b-95aae916c339" userID=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Synced labels" service=imap user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:39569/mail/v4/messages/count" pkg=gpa/client userID=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Syncing messages" service=imap user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Job started" service=imap user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:39569/mail/v4/messages" pkg=gpa/client userID=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Job finished" service=imap user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Synced messages" service=imap user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Finished user sync" duration=2.19294ms service=imap user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=54704984-4b83-4ebd-a21b-95aae916c339 And user "a88361de-3b82-4fd7-ac85-1b65bf7bda71" finishes syncing # :1 -> *scenario time="2024-08-27T12:34:26+02:00" level=error msg="Incorrect login credentials." pkg=smtp username=01e3314f-31de-4163-b6a5-378d58297809@proton.local When user "a88361de-3b82-4fd7-ac85-1b65bf7bda71" connects and authenticates SMTP client "1" with address "01e3314f-31de-4163-b6a5-378d58297809@proton.local" # :1 -> *scenario time="2024-08-27T12:34:26+02:00" level=error msg="Failed to close SMTP client" error="close tcp 127.0.0.1:37582->127.0.0.1:1025: use of closed network connection" time="2024-08-27T12:34:26+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:26+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:26+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:26+02:00" level=info msg="Closing user" userID=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Exiting IMAP Service" service=imap user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Exiting service main loop" service=smtp user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Exiting Service" service=user-identity user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Exiting service main loop" service=telemetry user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Exiting service" service=user-events user=54704984-4b83-4ebd-a21b-95aae916c339 time="2024-08-27T12:34:26+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Closing SMTP server" service=server-manager Then it fails # :1 -> *scenario === RUN TestFeatures/SMTP_client_can_authenticate_successfully_with_disabled_alias_in_split_mode time="2024-08-27T12:34:26+02:00" level=info msg="User '5224a2e5-9bef-46fa-bf83-71a8cf615f28' created with id=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f" pkg=gpa/server/backend Scenario: SMTP client can authenticate successfully with disabled alias in split mode # features/smtp/addressmode.feature:35 Given the account "5224a2e5-9bef-46fa-bf83-71a8cf615f28" has additional disabled address "381fe492-2738-49a9-8580-8538b65507b0@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:34:26+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:26+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/152/config3942474149/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:26+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/152/data3495714638/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/152/data3495714638/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:26+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:26+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:26+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:26+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:26+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:26+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:26+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:26+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/152/config3942474149/grpcServerConfig.json time="2024-08-27T12:34:26+02:00" level=info msg="gRPC server listening on /tmp/bridge0565" pkg=grpc time="2024-08-27T12:34:26+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:26+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:26+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:26+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:26+02:00" level=info msg="Frontend client started" Given bridge starts # :1 -> *scenario time="2024-08-27T12:34:26+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (0bd183ad)" time="2024-08-27T12:34:26+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0bd183ad)" time="2024-08-27T12:34:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:42439/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:42439/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:26+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Adding vault user" userID=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Creating new user" userID=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42439/core/v4/events/latest" pkg=gpa/client userID=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42439/core/v4/settings" pkg=gpa/client userID=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Starting service main loop" service=telemetry user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Starting service main loop" service=smtp user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42439/core/v4/labels?Type=4" pkg=gpa/client userID=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42439/core/v4/labels?Type=3" pkg=gpa/client userID=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42439/core/v4/labels?Type=1" pkg=gpa/client userID=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Adding user to imap server" addrID=2cde3d4c-cfc9-48d3-ae1a-a4e9887018e1 service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Creating new IMAP user" addrID=2cde3d4c-cfc9-48d3-ae1a-a4e9887018e1 service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Setting gluon ID" addrID=2cde3d4c-cfc9-48d3-ae1a-a4e9887018e1 gluonID=732cbf06-6714-4ab3-bdf9-10d78159dec3 userID=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Created new IMAP user" addrID=2cde3d4c-cfc9-48d3-ae1a-a4e9887018e1 gluonID=732cbf06-6714-4ab3-bdf9-10d78159dec3 service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=732cbf06-6714-4ab3-bdf9-10d78159dec3 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:26+02:00" level=info msg=Resuming service=user-events user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Starting IMAP Service" service=imap user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Sync triggered" service=imap user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:26.835159784 +0200 CEST m=+187.065261118" user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Syncing labels" service=imap user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f And the user logs in with username "5224a2e5-9bef-46fa-bf83-71a8cf615f28" and password "password" # :1 -> *scenario time="2024-08-27T12:34:26+02:00" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Setting address mode" mode=split userID=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Setting Split Address Mode" service=imap user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Synced labels" service=imap user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=warning msg="Get \"https://127.0.0.1:42439/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:34:26+02:00" level=error msg="Get \"https://127.0.0.1:42439/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:34:26+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:42439/mail/v4/messages/count\": context canceled" service=imap user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Finished user sync" duration="316.741µs" service=imap user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f" userID=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Removing gluon ID" addrID=2cde3d4c-cfc9-48d3-ae1a-a4e9887018e1 gluonID=732cbf06-6714-4ab3-bdf9-10d78159dec3 userID=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Adding user to imap server" addrID=2cde3d4c-cfc9-48d3-ae1a-a4e9887018e1 service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Creating new IMAP user" addrID=2cde3d4c-cfc9-48d3-ae1a-a4e9887018e1 service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Setting gluon ID" addrID=2cde3d4c-cfc9-48d3-ae1a-a4e9887018e1 gluonID=e76655a1-64fb-4dae-b990-4d061a45eda1 userID=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Created new IMAP user" addrID=2cde3d4c-cfc9-48d3-ae1a-a4e9887018e1 gluonID=e76655a1-64fb-4dae-b990-4d061a45eda1 service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e76655a1-64fb-4dae-b990-4d061a45eda1 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:26+02:00" level=info msg="Adding user to imap server" addrID=1047e330-cb57-4d2a-b888-16782f9da3d0 service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Creating new IMAP user" addrID=1047e330-cb57-4d2a-b888-16782f9da3d0 service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Setting gluon ID" addrID=1047e330-cb57-4d2a-b888-16782f9da3d0 gluonID=3a840dc3-a977-43ab-9013-4749b4793c03 userID=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3a840dc3-a977-43ab-9013-4749b4793c03 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:26+02:00" level=info msg="Created new IMAP user" addrID=1047e330-cb57-4d2a-b888-16782f9da3d0 gluonID=3a840dc3-a977-43ab-9013-4749b4793c03 service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Adding user to imap server" addrID=3c0aa2ca-cb58-4f2f-95bc-898d2b03c6fc service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Creating new IMAP user" addrID=3c0aa2ca-cb58-4f2f-95bc-898d2b03c6fc service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Setting gluon ID" addrID=3c0aa2ca-cb58-4f2f-95bc-898d2b03c6fc gluonID=2fb15ce0-d2e5-47ac-968f-9e7fb391baf1 userID=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=2fb15ce0-d2e5-47ac-968f-9e7fb391baf1 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:26+02:00" level=info msg="Created new IMAP user" addrID=3c0aa2ca-cb58-4f2f-95bc-898d2b03c6fc gluonID=2fb15ce0-d2e5-47ac-968f-9e7fb391baf1 service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Sync triggered" service=imap user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:26.844567833 +0200 CEST m=+187.074669177" user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Syncing labels" service=imap user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f And the user sets the address mode of user "5224a2e5-9bef-46fa-bf83-71a8cf615f28" to "split" # :1 -> *scenario time="2024-08-27T12:34:26+02:00" level=info msg="Synced labels" service=imap user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42439/mail/v4/messages/count" pkg=gpa/client userID=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Syncing messages" service=imap user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Job started" service=imap user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:42439/mail/v4/messages" pkg=gpa/client userID=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Job finished" service=imap user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Synced messages" service=imap user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Finished user sync" duration=3.985951ms service=imap user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f And user "5224a2e5-9bef-46fa-bf83-71a8cf615f28" finishes syncing # :1 -> *scenario time="2024-08-27T12:34:26+02:00" level=error msg="Incorrect login credentials." pkg=smtp username=381fe492-2738-49a9-8580-8538b65507b0@proton.local When user "5224a2e5-9bef-46fa-bf83-71a8cf615f28" connects and authenticates SMTP client "1" with address "381fe492-2738-49a9-8580-8538b65507b0@proton.local" # :1 -> *scenario time="2024-08-27T12:34:26+02:00" level=error msg="Failed to close SMTP client" error="close tcp 127.0.0.1:37590->127.0.0.1:1025: use of closed network connection" time="2024-08-27T12:34:26+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:26+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:26+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:26+02:00" level=info msg="Closing user" userID=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Exiting IMAP Service" service=imap user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Exiting service main loop" service=smtp user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Exiting Service" service=user-identity user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Exiting service main loop" service=telemetry user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Exiting service" service=user-events user=b0b85c9b-bd0e-44ed-9b09-79eb67e60d9f time="2024-08-27T12:34:26+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:26+02:00" level=info msg="Closing SMTP server" service=server-manager Then it fails # :1 -> *scenario Feature: A user can authenticate an SMTP client === RUN TestFeatures/SMTP_client_can_authenticate_successfully time="2024-08-27T12:34:26+02:00" level=info msg="User '6fe81516-3563-4f1f-83a2-c87bd70dcfb3' created with id=47962777-2310-414d-97c3-b3d8f2b6c3f6" pkg=gpa/server/backend Background: Given there exists an account with username "6fe81516-3563-4f1f-83a2-c87bd70dcfb3" and password "password" # :1 -> *scenario time="2024-08-27T12:34:27+02:00" level=info msg="User '67332e10-152e-4db3-9489-cfacf1f8449f' created with id=9d526fe7-32d0-4f9b-b280-d14efce014cf" pkg=gpa/server/backend And there exists an account with username "67332e10-152e-4db3-9489-cfacf1f8449f" and password "password2" # :1 -> *scenario And the account "6fe81516-3563-4f1f-83a2-c87bd70dcfb3" has additional address "c30b4a00-9f0a-42aa-b5d5-f20407ae2581@proton.local" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:27+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:27+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/153/config4133195541/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:27+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/153/data3500154774/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/153/data3500154774/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:27+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:27+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:27+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:27+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:27+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:27+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:27+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:27+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/153/config4133195541/grpcServerConfig.json time="2024-08-27T12:34:27+02:00" level=info msg="gRPC server listening on /tmp/bridge4911" pkg=grpc time="2024-08-27T12:34:27+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:27+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:27+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:27+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:27+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:34:27+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (fbbddd7e)" time="2024-08-27T12:34:27+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (fbbddd7e)" time="2024-08-27T12:34:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:42837/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:42837/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:27+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Adding vault user" userID=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Creating new user" userID=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:42837/core/v4/events/latest" pkg=gpa/client userID=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:42837/core/v4/settings" pkg=gpa/client userID=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Starting service main loop" service=telemetry user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Starting service main loop" service=smtp user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:42837/core/v4/labels?Type=4" pkg=gpa/client userID=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:42837/core/v4/labels?Type=3" pkg=gpa/client userID=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:42837/core/v4/labels?Type=1" pkg=gpa/client userID=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Adding user to imap server" addrID=28dc29f4-6513-42dd-bcfb-1ade77b96e59 service=server-manager time="2024-08-27T12:34:27+02:00" level=info msg="Creating new IMAP user" addrID=28dc29f4-6513-42dd-bcfb-1ade77b96e59 service=server-manager time="2024-08-27T12:34:27+02:00" level=info msg="Setting gluon ID" addrID=28dc29f4-6513-42dd-bcfb-1ade77b96e59 gluonID=5e702283-9050-49e0-b5e1-69a62ea27d75 userID=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Created new IMAP user" addrID=28dc29f4-6513-42dd-bcfb-1ade77b96e59 gluonID=5e702283-9050-49e0-b5e1-69a62ea27d75 service=server-manager time="2024-08-27T12:34:27+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:27+02:00" level=info msg=Resuming service=user-events user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5e702283-9050-49e0-b5e1-69a62ea27d75 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:27+02:00" level=info msg="Starting IMAP Service" service=imap user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Sync triggered" service=imap user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:27.727372049 +0200 CEST m=+187.957473393" user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Syncing labels" service=imap user=47962777-2310-414d-97c3-b3d8f2b6c3f6 And the user logs in with username "6fe81516-3563-4f1f-83a2-c87bd70dcfb3" and password "password" # :1 -> *scenario time="2024-08-27T12:34:27+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:47962777-2310-414d-97c3-b3d8f2b6c3f6" userID=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (13e4d1c6)" time="2024-08-27T12:34:27+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (13e4d1c6)" time="2024-08-27T12:34:27+02:00" level=info msg="Synced labels" service=imap user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:42837/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:42837/mail/v4/messages/count" pkg=gpa/client userID=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Syncing messages" service=imap user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Job started" service=imap user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:42837/mail/v4/messages" pkg=gpa/client userID=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Job finished" service=imap user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Synced messages" service=imap user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Finished user sync" duration=8.024012ms service=imap user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:42837/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:27+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="Adding vault user" userID=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="Creating new user" userID=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:42837/core/v4/events/latest" pkg=gpa/client userID=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:42837/core/v4/settings" pkg=gpa/client userID=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="Starting service main loop" service=telemetry user=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="Starting service main loop" service=smtp user=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:42837/core/v4/labels?Type=4" pkg=gpa/client userID=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:42837/core/v4/labels?Type=3" pkg=gpa/client userID=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:42837/core/v4/labels?Type=1" pkg=gpa/client userID=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="Adding user to imap server" addrID=665491ec-ada1-41d4-a780-f0634666b771 service=server-manager time="2024-08-27T12:34:27+02:00" level=info msg="Creating new IMAP user" addrID=665491ec-ada1-41d4-a780-f0634666b771 service=server-manager time="2024-08-27T12:34:27+02:00" level=info msg="Setting gluon ID" addrID=665491ec-ada1-41d4-a780-f0634666b771 gluonID=4c13f191-36d1-4e5d-b330-e897ca56a3c0 userID=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4c13f191-36d1-4e5d-b330-e897ca56a3c0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:27+02:00" level=info msg="Created new IMAP user" addrID=665491ec-ada1-41d4-a780-f0634666b771 gluonID=4c13f191-36d1-4e5d-b330-e897ca56a3c0 service=server-manager time="2024-08-27T12:34:27+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:27+02:00" level=info msg=Resuming service=user-events user=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="Starting IMAP Service" service=imap user=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="Sync triggered" service=imap user=9d526fe7-32d0-4f9b-b280-d14efce014cf And the user logs in with username "67332e10-152e-4db3-9489-cfacf1f8449f" and password "password2" # :1 -> *scenario time="2024-08-27T12:34:27+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:27.899291317 +0200 CEST m=+188.129392661" user=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="Syncing labels" service=imap user=9d526fe7-32d0-4f9b-b280-d14efce014cf Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:27+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:9d526fe7-32d0-4f9b-b280-d14efce014cf" userID=9d526fe7-32d0-4f9b-b280-d14efce014cf Scenario: SMTP client can authenticate successfully # features/smtp/auth.feature:12 When user "6fe81516-3563-4f1f-83a2-c87bd70dcfb3" connects SMTP client "1" # :1 -> *scenario time="2024-08-27T12:34:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:42837/data/v1/stats" pkg=gpa/client userID=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Configuration Status Success event sent." userID=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:27+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:27+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:27+02:00" level=info msg="Closing user" userID=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Exiting IMAP Service" service=imap user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Exiting service main loop" service=smtp user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Exiting Service" service=user-identity user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Exiting service main loop" service=telemetry user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Exiting service" service=user-events user=47962777-2310-414d-97c3-b3d8f2b6c3f6 time="2024-08-27T12:34:27+02:00" level=info msg="Closing user" userID=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="Synced labels" service=imap user=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=warning msg="Get \"https://127.0.0.1:42837/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:34:27+02:00" level=error msg="Get \"https://127.0.0.1:42837/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:34:27+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:42837/mail/v4/messages/count\": context canceled" service=imap user=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="Finished user sync" duration=1.063718ms service=imap user=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="Exiting IMAP Service" service=imap user=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="Exiting service main loop" service=smtp user=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="Exiting Service" service=user-identity user=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="Exiting service main loop" service=telemetry user=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="Exiting service" service=user-events user=9d526fe7-32d0-4f9b-b280-d14efce014cf time="2024-08-27T12:34:27+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:27+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:27+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:27+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:27+02:00" level=info msg="Closing SMTP server" service=server-manager Then SMTP client "1" can authenticate # :1 -> *scenario === RUN TestFeatures/User_agent_with_only_SMTP_client_connected time="2024-08-27T12:34:28+02:00" level=info msg="User '2fccf4b8-8785-4a48-881f-402c7684a16b' created with id=c617a6fe-1ea5-494a-88f6-6230c31ddb7e" pkg=gpa/server/backend time="2024-08-27T12:34:28+02:00" level=info msg="User '8bd75a7f-7cd0-4149-b654-50a7acd59537' created with id=ceee7637-1645-4b48-a03a-b0b4575ec47b" pkg=gpa/server/backend time="2024-08-27T12:34:28+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:28+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/154/config3340395241/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:28+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/154/data1599514783/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/154/data1599514783/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:28+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:28+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:28+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:28+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:28+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:28+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/154/config3340395241/grpcServerConfig.json time="2024-08-27T12:34:28+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:28+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:28+02:00" level=info msg="gRPC server listening on /tmp/bridge7410" pkg=grpc time="2024-08-27T12:34:28+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:28+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:28+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:28+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:28+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:28+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (2ee9856b)" time="2024-08-27T12:34:28+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2ee9856b)" time="2024-08-27T12:34:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:34345/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:34345/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:28+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Adding vault user" userID=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Creating new user" userID=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:34345/core/v4/events/latest" pkg=gpa/client userID=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:34345/core/v4/settings" pkg=gpa/client userID=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Starting service main loop" service=telemetry user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Starting service main loop" service=smtp user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:34345/core/v4/labels?Type=4" pkg=gpa/client userID=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:34345/core/v4/labels?Type=3" pkg=gpa/client userID=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:34345/core/v4/labels?Type=1" pkg=gpa/client userID=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Adding user to imap server" addrID=0e5e4229-afcd-4661-b91f-607399442162 service=server-manager time="2024-08-27T12:34:28+02:00" level=info msg="Creating new IMAP user" addrID=0e5e4229-afcd-4661-b91f-607399442162 service=server-manager time="2024-08-27T12:34:28+02:00" level=info msg="Setting gluon ID" addrID=0e5e4229-afcd-4661-b91f-607399442162 gluonID=cbe95509-cb2b-41cf-83b7-a97a4bf17270 userID=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Created new IMAP user" addrID=0e5e4229-afcd-4661-b91f-607399442162 gluonID=cbe95509-cb2b-41cf-83b7-a97a4bf17270 service=server-manager time="2024-08-27T12:34:28+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:28+02:00" level=info msg=Resuming service=user-events user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Received mailbox message count" count=0 gluonID=cbe95509-cb2b-41cf-83b7-a97a4bf17270 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:28+02:00" level=info msg="Starting IMAP Service" service=imap user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Sync triggered" service=imap user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:28.773562145 +0200 CEST m=+189.003663489" user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Syncing labels" service=imap user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (d0eae8d4)" time="2024-08-27T12:34:28+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d0eae8d4)" time="2024-08-27T12:34:28+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:c617a6fe-1ea5-494a-88f6-6230c31ddb7e" userID=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Synced labels" service=imap user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:34345/mail/v4/messages/count" pkg=gpa/client userID=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:34345/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:28+02:00" level=info msg="Syncing messages" service=imap user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Job started" service=imap user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:34345/mail/v4/messages" pkg=gpa/client userID=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Job finished" service=imap user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Synced messages" service=imap user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Finished user sync" duration=8.056665ms service=imap user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:34345/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:28+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Adding vault user" userID=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Creating new user" userID=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:34345/core/v4/events/latest" pkg=gpa/client userID=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:34345/core/v4/settings" pkg=gpa/client userID=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Starting service main loop" service=telemetry user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Starting service main loop" service=smtp user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:34345/core/v4/labels?Type=4" pkg=gpa/client userID=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:34345/core/v4/labels?Type=3" pkg=gpa/client userID=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:34345/core/v4/labels?Type=1" pkg=gpa/client userID=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Adding user to imap server" addrID=95e9f4b3-d3e8-49cb-b16d-f42ffe52116c service=server-manager time="2024-08-27T12:34:28+02:00" level=info msg="Creating new IMAP user" addrID=95e9f4b3-d3e8-49cb-b16d-f42ffe52116c service=server-manager time="2024-08-27T12:34:28+02:00" level=info msg="Setting gluon ID" addrID=95e9f4b3-d3e8-49cb-b16d-f42ffe52116c gluonID=ce08e0f7-e8be-43df-bc40-83e29dd6a178 userID=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ce08e0f7-e8be-43df-bc40-83e29dd6a178 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:28+02:00" level=info msg="Created new IMAP user" addrID=95e9f4b3-d3e8-49cb-b16d-f42ffe52116c gluonID=ce08e0f7-e8be-43df-bc40-83e29dd6a178 service=server-manager time="2024-08-27T12:34:28+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:28+02:00" level=info msg=Resuming service=user-events user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Starting IMAP Service" service=imap user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Sync triggered" service=imap user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:28.943541974 +0200 CEST m=+189.173643308" user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Syncing labels" service=imap user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:ceee7637-1645-4b48-a03a-b0b4575ec47b" userID=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Synced labels" service=imap user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:34345/mail/v4/messages/count" pkg=gpa/client userID=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Syncing messages" service=imap user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Job started" service=imap user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:34345/mail/v4/messages" pkg=gpa/client userID=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Job finished" service=imap user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Synced messages" service=imap user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Finished user sync" duration=2.218488ms service=imap user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:28+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {2} {on on off off off on starttls starttls default default default default 0.0.0 96}}" pkg=telemetry Scenario: User agent with only SMTP client connected # features/smtp/auth.feature:16 Then the user agent is "NoClient/0.0.1 (linux)" # :1 -> *scenario When user "2fccf4b8-8785-4a48-881f-402c7684a16b" connects SMTP client "1" # :1 -> *scenario time="2024-08-27T12:34:29+02:00" level=info msg="200 OK: POST https://127.0.0.1:34345/data/v1/stats" pkg=gpa/client userID=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:29+02:00" level=info msg="Configuration Status Success event sent." userID=c617a6fe-1ea5-494a-88f6-6230c31ddb7e Then SMTP client "1" can authenticate # :1 -> *scenario time="2024-08-27T12:34:29+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:29+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:29+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:29+02:00" level=info msg="Closing user" userID=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:29+02:00" level=info msg="Exiting IMAP Service" service=imap user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:29+02:00" level=info msg="Exiting service main loop" service=smtp user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:29+02:00" level=info msg="Exiting Service" service=user-identity user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:29+02:00" level=info msg="Exiting service main loop" service=telemetry user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:29+02:00" level=info msg="Exiting service" service=user-events user=c617a6fe-1ea5-494a-88f6-6230c31ddb7e time="2024-08-27T12:34:29+02:00" level=info msg="Closing user" userID=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:29+02:00" level=info msg="Exiting IMAP Service" service=imap user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:29+02:00" level=info msg="Exiting service main loop" service=smtp user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:29+02:00" level=info msg="Exiting Service" service=user-identity user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:29+02:00" level=info msg="Exiting service main loop" service=telemetry user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:29+02:00" level=info msg="Exiting service" service=user-events user=ceee7637-1645-4b48-a03a-b0b4575ec47b time="2024-08-27T12:34:29+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:29+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:29+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:29+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:29+02:00" level=info msg="Closing SMTP server" service=server-manager Then the user agent is "UnknownClient/0.0.1 (linux)" # :1 -> *scenario === RUN TestFeatures/SMTP_client_cannot_authenticate_with_wrong_username time="2024-08-27T12:34:29+02:00" level=info msg="User 'a54006fc-477a-409f-877a-8c1fbcac306a' created with id=73a9c533-ca0e-4801-95fc-ef934cae0ddf" pkg=gpa/server/backend time="2024-08-27T12:34:29+02:00" level=info msg="User '2209abd7-765a-4183-96b8-bf018dcc319f' created with id=87b4a0c7-e8ff-4089-95c2-e5985699b221" pkg=gpa/server/backend time="2024-08-27T12:34:29+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:29+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/155/config3924184589/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:29+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/155/data2273403664/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/155/data2273403664/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:29+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:29+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:29+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:29+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:29+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/155/config3924184589/grpcServerConfig.json time="2024-08-27T12:34:29+02:00" level=info msg="gRPC server listening on /tmp/bridge9735" pkg=grpc time="2024-08-27T12:34:29+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:29+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:29+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:29+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:29+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:29+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:29+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:29+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:29+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (0509ac78)" time="2024-08-27T12:34:29+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0509ac78)" time="2024-08-27T12:34:29+02:00" level=info msg="200 OK: POST https://127.0.0.1:35365/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:29+02:00" level=info msg="200 OK: POST https://127.0.0.1:35365/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:29+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Adding vault user" userID=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Creating new user" userID=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:35365/core/v4/events/latest" pkg=gpa/client userID=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:35365/core/v4/settings" pkg=gpa/client userID=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Starting service main loop" service=telemetry user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Starting service main loop" service=smtp user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:35365/core/v4/labels?Type=4" pkg=gpa/client userID=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:35365/core/v4/labels?Type=3" pkg=gpa/client userID=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:35365/core/v4/labels?Type=1" pkg=gpa/client userID=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Adding user to imap server" addrID=dfc1de6b-373a-4b5e-b6ef-0e7bfcfe40f3 service=server-manager time="2024-08-27T12:34:30+02:00" level=info msg="Creating new IMAP user" addrID=dfc1de6b-373a-4b5e-b6ef-0e7bfcfe40f3 service=server-manager time="2024-08-27T12:34:30+02:00" level=info msg="Setting gluon ID" addrID=dfc1de6b-373a-4b5e-b6ef-0e7bfcfe40f3 gluonID=6f5e3b2a-57d2-416b-b454-226218112c3e userID=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Created new IMAP user" addrID=dfc1de6b-373a-4b5e-b6ef-0e7bfcfe40f3 gluonID=6f5e3b2a-57d2-416b-b454-226218112c3e service=server-manager time="2024-08-27T12:34:30+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:30+02:00" level=info msg=Resuming service=user-events user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Received mailbox message count" count=0 gluonID=6f5e3b2a-57d2-416b-b454-226218112c3e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:30+02:00" level=info msg="Starting IMAP Service" service=imap user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Sync triggered" service=imap user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:30.032678431 +0200 CEST m=+190.262779775" user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Syncing labels" service=imap user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (9bf5e0af)" time="2024-08-27T12:34:30+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9bf5e0af)" time="2024-08-27T12:34:30+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:73a9c533-ca0e-4801-95fc-ef934cae0ddf" userID=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Synced labels" service=imap user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:35365/mail/v4/messages/count" pkg=gpa/client userID=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Syncing messages" service=imap user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Job started" service=imap user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:35365/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:35365/mail/v4/messages" pkg=gpa/client userID=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Job finished" service=imap user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Synced messages" service=imap user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Finished user sync" duration=8.505586ms service=imap user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:35365/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:30+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Adding vault user" userID=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Creating new user" userID=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:35365/core/v4/events/latest" pkg=gpa/client userID=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:35365/core/v4/settings" pkg=gpa/client userID=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Starting service main loop" service=telemetry user=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Starting service main loop" service=smtp user=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:35365/core/v4/labels?Type=4" pkg=gpa/client userID=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:35365/core/v4/labels?Type=3" pkg=gpa/client userID=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:35365/core/v4/labels?Type=1" pkg=gpa/client userID=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Adding user to imap server" addrID=a8bcf84b-22ea-4fa6-8777-fd2fa4e50104 service=server-manager time="2024-08-27T12:34:30+02:00" level=info msg="Creating new IMAP user" addrID=a8bcf84b-22ea-4fa6-8777-fd2fa4e50104 service=server-manager time="2024-08-27T12:34:30+02:00" level=info msg="Setting gluon ID" addrID=a8bcf84b-22ea-4fa6-8777-fd2fa4e50104 gluonID=905bdf02-7c00-4887-9327-b3d6b49f8c21 userID=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Received mailbox message count" count=0 gluonID=905bdf02-7c00-4887-9327-b3d6b49f8c21 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:30+02:00" level=info msg="Created new IMAP user" addrID=a8bcf84b-22ea-4fa6-8777-fd2fa4e50104 gluonID=905bdf02-7c00-4887-9327-b3d6b49f8c21 service=server-manager time="2024-08-27T12:34:30+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:30+02:00" level=info msg=Resuming service=user-events user=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Starting IMAP Service" service=imap user=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Sync triggered" service=imap user=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:30.205047222 +0200 CEST m=+190.435148566" user=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Syncing labels" service=imap user=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:87b4a0c7-e8ff-4089-95c2-e5985699b221" userID=87b4a0c7-e8ff-4089-95c2-e5985699b221 Scenario: SMTP client cannot authenticate with wrong username # features/smtp/auth.feature:22 When user "a54006fc-477a-409f-877a-8c1fbcac306a" connects SMTP client "1" # :1 -> *scenario time="2024-08-27T12:34:30+02:00" level=error msg="Incorrect login credentials." pkg=smtp username=a54006fc-477a-409f-877a-8c1fbcac306a@proton.localbad time="2024-08-27T12:34:30+02:00" level=error msg="Failed to close SMTP client" error="close tcp 127.0.0.1:37624->127.0.0.1:1025: use of closed network connection" time="2024-08-27T12:34:30+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:30+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:30+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:30+02:00" level=info msg="Closing user" userID=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Exiting IMAP Service" service=imap user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Exiting service main loop" service=smtp user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Exiting Service" service=user-identity user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Exiting service main loop" service=telemetry user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Exiting service" service=user-events user=73a9c533-ca0e-4801-95fc-ef934cae0ddf time="2024-08-27T12:34:30+02:00" level=info msg="Closing user" userID=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Synced labels" service=imap user=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=warning msg="Get \"https://127.0.0.1:35365/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:34:30+02:00" level=error msg="Get \"https://127.0.0.1:35365/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:34:30+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:35365/mail/v4/messages/count\": context canceled" service=imap user=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Finished user sync" duration="992.302µs" service=imap user=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Exiting IMAP Service" service=imap user=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Exiting service main loop" service=smtp user=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Exiting Service" service=user-identity user=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Exiting service main loop" service=telemetry user=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Exiting service" service=user-events user=87b4a0c7-e8ff-4089-95c2-e5985699b221 time="2024-08-27T12:34:30+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:30+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:30+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:30+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:30+02:00" level=info msg="Closing SMTP server" service=server-manager Then SMTP client "1" cannot authenticate with incorrect username # :1 -> *scenario === RUN TestFeatures/SMTP_client_cannot_authenticate_with_wrong_password time="2024-08-27T12:34:30+02:00" level=info msg="User '528907f0-7a53-414d-806f-ca3e520bc5ea' created with id=f52812ce-4eb3-4b43-9e72-feb5a978c4cc" pkg=gpa/server/backend time="2024-08-27T12:34:30+02:00" level=info msg="User 'fd38ce0d-f046-42ed-84ba-0342cb656c7b' created with id=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a" pkg=gpa/server/backend time="2024-08-27T12:34:30+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:30+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/156/config3913302978/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:30+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/156/data2362778381/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/156/data2362778381/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:30+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:30+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:30+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:30+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:30+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:30+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:30+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:30+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/156/config3913302978/grpcServerConfig.json time="2024-08-27T12:34:30+02:00" level=info msg="gRPC server listening on /tmp/bridge5326" pkg=grpc time="2024-08-27T12:34:30+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:30+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:30+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:30+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:30+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:30+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (a6cf34e9)" time="2024-08-27T12:34:30+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a6cf34e9)" time="2024-08-27T12:34:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:41145/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:31+02:00" level=info msg="200 OK: POST https://127.0.0.1:41145/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:31+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Adding vault user" userID=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Creating new user" userID=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:41145/core/v4/events/latest" pkg=gpa/client userID=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:41145/core/v4/settings" pkg=gpa/client userID=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Starting service main loop" service=telemetry user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Starting service main loop" service=smtp user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:41145/core/v4/labels?Type=4" pkg=gpa/client userID=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:41145/core/v4/labels?Type=3" pkg=gpa/client userID=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:41145/core/v4/labels?Type=1" pkg=gpa/client userID=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Adding user to imap server" addrID=afa977c6-1c2b-462c-ba60-8c29fa1d7626 service=server-manager time="2024-08-27T12:34:31+02:00" level=info msg="Creating new IMAP user" addrID=afa977c6-1c2b-462c-ba60-8c29fa1d7626 service=server-manager time="2024-08-27T12:34:31+02:00" level=info msg="Setting gluon ID" addrID=afa977c6-1c2b-462c-ba60-8c29fa1d7626 gluonID=ad948687-736e-493e-a5ec-11f8bfd7261d userID=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Created new IMAP user" addrID=afa977c6-1c2b-462c-ba60-8c29fa1d7626 gluonID=ad948687-736e-493e-a5ec-11f8bfd7261d service=server-manager time="2024-08-27T12:34:31+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:31+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ad948687-736e-493e-a5ec-11f8bfd7261d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:31+02:00" level=info msg=Resuming service=user-events user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Starting IMAP Service" service=imap user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Sync triggered" service=imap user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:31.090259196 +0200 CEST m=+191.320360540" user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Syncing labels" service=imap user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:f52812ce-4eb3-4b43-9e72-feb5a978c4cc" userID=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (a109662f)" time="2024-08-27T12:34:31+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a109662f)" time="2024-08-27T12:34:31+02:00" level=info msg="Synced labels" service=imap user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:41145/mail/v4/messages/count" pkg=gpa/client userID=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Syncing messages" service=imap user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Job started" service=imap user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="200 OK: POST https://127.0.0.1:41145/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:31+02:00" level=info msg="200 OK: POST https://127.0.0.1:41145/mail/v4/messages" pkg=gpa/client userID=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Job finished" service=imap user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Synced messages" service=imap user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Finished user sync" duration=8.311166ms service=imap user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="200 OK: POST https://127.0.0.1:41145/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:31+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Adding vault user" userID=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Creating new user" userID=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:41145/core/v4/events/latest" pkg=gpa/client userID=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:41145/core/v4/settings" pkg=gpa/client userID=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Starting service main loop" service=telemetry user=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Starting service main loop" service=smtp user=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:41145/core/v4/labels?Type=4" pkg=gpa/client userID=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:41145/core/v4/labels?Type=3" pkg=gpa/client userID=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:41145/core/v4/labels?Type=1" pkg=gpa/client userID=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Adding user to imap server" addrID=fdfdbb9c-d362-43c1-816b-170d048a128d service=server-manager time="2024-08-27T12:34:31+02:00" level=info msg="Creating new IMAP user" addrID=fdfdbb9c-d362-43c1-816b-170d048a128d service=server-manager time="2024-08-27T12:34:31+02:00" level=info msg="Setting gluon ID" addrID=fdfdbb9c-d362-43c1-816b-170d048a128d gluonID=471b126d-2456-4c0a-bbfe-8143d6d86f84 userID=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Created new IMAP user" addrID=fdfdbb9c-d362-43c1-816b-170d048a128d gluonID=471b126d-2456-4c0a-bbfe-8143d6d86f84 service=server-manager time="2024-08-27T12:34:31+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:31+02:00" level=info msg=Resuming service=user-events user=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Received mailbox message count" count=0 gluonID=471b126d-2456-4c0a-bbfe-8143d6d86f84 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:31+02:00" level=info msg="Starting IMAP Service" service=imap user=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Sync triggered" service=imap user=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:31.262653894 +0200 CEST m=+191.492755238" user=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Syncing labels" service=imap user=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:c2f7c7f0-4d9c-4078-b71a-bdae11bf884a" userID=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a Scenario: SMTP client cannot authenticate with wrong password # features/smtp/auth.feature:26 When user "528907f0-7a53-414d-806f-ca3e520bc5ea" connects SMTP client "1" # :1 -> *scenario time="2024-08-27T12:34:31+02:00" level=error msg="Incorrect login credentials." pkg=smtp username=528907f0-7a53-414d-806f-ca3e520bc5ea@proton.local time="2024-08-27T12:34:31+02:00" level=error msg="Failed to close SMTP client" error="close tcp 127.0.0.1:37638->127.0.0.1:1025: use of closed network connection" time="2024-08-27T12:34:31+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:31+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:31+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:31+02:00" level=info msg="Closing user" userID=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Exiting IMAP Service" service=imap user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Exiting service main loop" service=smtp user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Exiting Service" service=user-identity user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Exiting service main loop" service=telemetry user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Exiting service" service=user-events user=f52812ce-4eb3-4b43-9e72-feb5a978c4cc time="2024-08-27T12:34:31+02:00" level=info msg="Closing user" userID=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Synced labels" service=imap user=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=warning msg="Get \"https://127.0.0.1:41145/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:34:31+02:00" level=error msg="Get \"https://127.0.0.1:41145/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:34:31+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:41145/mail/v4/messages/count\": context canceled" service=imap user=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Finished user sync" duration=1.134372ms service=imap user=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Exiting IMAP Service" service=imap user=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Exiting service main loop" service=smtp user=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Exiting Service" service=user-identity user=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Exiting service main loop" service=telemetry user=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Exiting service" service=user-events user=c2f7c7f0-4d9c-4078-b71a-bdae11bf884a time="2024-08-27T12:34:31+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:31+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:31+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:31+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:31+02:00" level=info msg="Closing SMTP server" service=server-manager Then SMTP client "1" cannot authenticate with incorrect password # :1 -> *scenario === RUN TestFeatures/SMTP_client_cannot_authenticate_for_disconnected_user time="2024-08-27T12:34:31+02:00" level=info msg="User 'f9c71c15-6118-475c-9d9c-6248ff06c048' created with id=2501b872-2e88-4b80-b0dc-fade670cf6af" pkg=gpa/server/backend time="2024-08-27T12:34:31+02:00" level=info msg="User '36ddfbfd-9fa9-4528-8847-03a22649afa7' created with id=b71ffba9-dc03-4f69-b57a-0fc1a1661f06" pkg=gpa/server/backend time="2024-08-27T12:34:31+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:31+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/157/config2500921786/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:31+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/157/data3376410657/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/157/data3376410657/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:31+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:31+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:31+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:31+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:31+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:31+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:31+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:31+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/157/config2500921786/grpcServerConfig.json time="2024-08-27T12:34:31+02:00" level=info msg="gRPC server listening on /tmp/bridge9594" pkg=grpc time="2024-08-27T12:34:31+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:31+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:31+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:31+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:31+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:31+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (bc0dfa39)" time="2024-08-27T12:34:31+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (bc0dfa39)" time="2024-08-27T12:34:31+02:00" level=info msg="200 OK: POST https://127.0.0.1:34409/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:32+02:00" level=info msg="200 OK: POST https://127.0.0.1:34409/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:32+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Adding vault user" userID=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Creating new user" userID=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:34409/core/v4/events/latest" pkg=gpa/client userID=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:34409/core/v4/settings" pkg=gpa/client userID=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Starting service main loop" service=telemetry user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Starting service main loop" service=smtp user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:34409/core/v4/labels?Type=4" pkg=gpa/client userID=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:34409/core/v4/labels?Type=3" pkg=gpa/client userID=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:34409/core/v4/labels?Type=1" pkg=gpa/client userID=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Adding user to imap server" addrID=b42ac9f0-125d-4388-a402-e2647ac30bc9 service=server-manager time="2024-08-27T12:34:32+02:00" level=info msg="Creating new IMAP user" addrID=b42ac9f0-125d-4388-a402-e2647ac30bc9 service=server-manager time="2024-08-27T12:34:32+02:00" level=info msg="Setting gluon ID" addrID=b42ac9f0-125d-4388-a402-e2647ac30bc9 gluonID=d94dcda2-da99-4b75-b415-02f2eda5ad15 userID=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Received mailbox message count" count=0 gluonID=d94dcda2-da99-4b75-b415-02f2eda5ad15 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:32+02:00" level=info msg="Created new IMAP user" addrID=b42ac9f0-125d-4388-a402-e2647ac30bc9 gluonID=d94dcda2-da99-4b75-b415-02f2eda5ad15 service=server-manager time="2024-08-27T12:34:32+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:32+02:00" level=info msg=Resuming service=user-events user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Starting IMAP Service" service=imap user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Sync triggered" service=imap user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:2501b872-2e88-4b80-b0dc-fade670cf6af" userID=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:32.148933684 +0200 CEST m=+192.379035028" user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Syncing labels" service=imap user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (df3e74c6)" time="2024-08-27T12:34:32+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (df3e74c6)" time="2024-08-27T12:34:32+02:00" level=info msg="Synced labels" service=imap user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:34409/mail/v4/messages/count" pkg=gpa/client userID=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="200 OK: POST https://127.0.0.1:34409/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:32+02:00" level=info msg="Syncing messages" service=imap user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Job started" service=imap user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="200 OK: POST https://127.0.0.1:34409/mail/v4/messages" pkg=gpa/client userID=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Job finished" service=imap user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Synced messages" service=imap user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Finished user sync" duration=8.161662ms service=imap user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="200 OK: POST https://127.0.0.1:34409/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:32+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Adding vault user" userID=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Creating new user" userID=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:34409/core/v4/events/latest" pkg=gpa/client userID=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:34409/core/v4/settings" pkg=gpa/client userID=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Starting service main loop" service=telemetry user=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Starting service main loop" service=smtp user=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:34409/core/v4/labels?Type=4" pkg=gpa/client userID=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:34409/core/v4/labels?Type=3" pkg=gpa/client userID=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:34409/core/v4/labels?Type=1" pkg=gpa/client userID=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Adding user to imap server" addrID=38bea337-87f4-4e08-9ef2-d45ca4bfe3a5 service=server-manager time="2024-08-27T12:34:32+02:00" level=info msg="Creating new IMAP user" addrID=38bea337-87f4-4e08-9ef2-d45ca4bfe3a5 service=server-manager time="2024-08-27T12:34:32+02:00" level=info msg="Setting gluon ID" addrID=38bea337-87f4-4e08-9ef2-d45ca4bfe3a5 gluonID=e15a1da4-321d-4a77-9c3c-43f3da027519 userID=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Created new IMAP user" addrID=38bea337-87f4-4e08-9ef2-d45ca4bfe3a5 gluonID=e15a1da4-321d-4a77-9c3c-43f3da027519 service=server-manager time="2024-08-27T12:34:32+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:32+02:00" level=info msg=Resuming service=user-events user=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e15a1da4-321d-4a77-9c3c-43f3da027519 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:32+02:00" level=info msg="Starting IMAP Service" service=imap user=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Sync triggered" service=imap user=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:32.319491368 +0200 CEST m=+192.549592702" user=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Syncing labels" service=imap user=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Logging out user" pkg=bridge/user userID=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Logging out user" userID=2501b872-2e88-4b80-b0dc-fade670cf6af withAPI=true time="2024-08-27T12:34:32+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b71ffba9-dc03-4f69-b57a-0fc1a1661f06" userID=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:32+02:00" level=info msg="Exiting IMAP Service" service=imap user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Exiting service main loop" service=smtp user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Exiting Service" service=user-identity user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Exiting service main loop" service=telemetry user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Exiting service" service=user-events user=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="200 OK: DELETE https://127.0.0.1:34409/auth/v4" pkg=gpa/client userID=2501b872-2e88-4b80-b0dc-fade670cf6af time="2024-08-27T12:34:32+02:00" level=info msg="Closing user" userID=2501b872-2e88-4b80-b0dc-fade670cf6af Scenario: SMTP client cannot authenticate for disconnected user # features/smtp/auth.feature:30 When user "f9c71c15-6118-475c-9d9c-6248ff06c048" logs out # :1 -> *scenario And user "f9c71c15-6118-475c-9d9c-6248ff06c048" connects SMTP client "1" # :1 -> *scenario time="2024-08-27T12:34:32+02:00" level=error msg="Incorrect login credentials." pkg=smtp username=f9c71c15-6118-475c-9d9c-6248ff06c048@proton.local time="2024-08-27T12:34:32+02:00" level=error msg="Failed to close SMTP client" error="close tcp 127.0.0.1:37650->127.0.0.1:1025: use of closed network connection" time="2024-08-27T12:34:32+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:32+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:32+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:32+02:00" level=info msg="Closing user" userID=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Synced labels" service=imap user=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=warning msg="Get \"https://127.0.0.1:34409/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:34:32+02:00" level=error msg="Get \"https://127.0.0.1:34409/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:34:32+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:34409/mail/v4/messages/count\": context canceled" service=imap user=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Finished user sync" duration=2.000595ms service=imap user=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Exiting IMAP Service" service=imap user=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Exiting service main loop" service=smtp user=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Exiting Service" service=user-identity user=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Exiting service main loop" service=telemetry user=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Exiting service" service=user-events user=b71ffba9-dc03-4f69-b57a-0fc1a1661f06 time="2024-08-27T12:34:32+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:32+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:32+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:32+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:32+02:00" level=info msg="Closing SMTP server" service=server-manager Then SMTP client "1" cannot authenticate # :1 -> *scenario === RUN TestFeatures/SMTP_client_can_authenticate_successfully_with_alias time="2024-08-27T12:34:32+02:00" level=info msg="User '8f244e69-8df0-44bd-ade1-2e1a710ca5d9' created with id=25fd50b9-1f33-4456-b568-aed57f2de663" pkg=gpa/server/backend time="2024-08-27T12:34:32+02:00" level=info msg="User '1414e49c-23b0-4c8c-bbb9-5914c8b4410e' created with id=04f00bd1-1108-4e93-94fc-ac939f1b659f" pkg=gpa/server/backend time="2024-08-27T12:34:33+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:33+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/158/config816990130/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:33+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/158/data929621501/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/158/data929621501/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:33+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:33+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:33+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:33+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:33+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:33+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:33+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:33+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/158/config816990130/grpcServerConfig.json time="2024-08-27T12:34:33+02:00" level=info msg="gRPC server listening on /tmp/bridge9953" pkg=grpc time="2024-08-27T12:34:33+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:33+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:33+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:33+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:33+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:33+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (a5802acc)" time="2024-08-27T12:34:33+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a5802acc)" time="2024-08-27T12:34:33+02:00" level=info msg="200 OK: POST https://127.0.0.1:45249/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:33+02:00" level=info msg="200 OK: POST https://127.0.0.1:45249/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:33+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Adding vault user" userID=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Creating new user" userID=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:45249/core/v4/events/latest" pkg=gpa/client userID=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:45249/core/v4/settings" pkg=gpa/client userID=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Starting service main loop" service=telemetry user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Starting service main loop" service=smtp user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:45249/core/v4/labels?Type=4" pkg=gpa/client userID=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:45249/core/v4/labels?Type=3" pkg=gpa/client userID=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:45249/core/v4/labels?Type=1" pkg=gpa/client userID=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Adding user to imap server" addrID=1437d9f3-415c-4734-b63c-bd83fa7a39ae service=server-manager time="2024-08-27T12:34:33+02:00" level=info msg="Creating new IMAP user" addrID=1437d9f3-415c-4734-b63c-bd83fa7a39ae service=server-manager time="2024-08-27T12:34:33+02:00" level=info msg="Setting gluon ID" addrID=1437d9f3-415c-4734-b63c-bd83fa7a39ae gluonID=23236052-fffa-400f-ad4e-b39d65340707 userID=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Created new IMAP user" addrID=1437d9f3-415c-4734-b63c-bd83fa7a39ae gluonID=23236052-fffa-400f-ad4e-b39d65340707 service=server-manager time="2024-08-27T12:34:33+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:33+02:00" level=info msg=Resuming service=user-events user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Received mailbox message count" count=0 gluonID=23236052-fffa-400f-ad4e-b39d65340707 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:33+02:00" level=info msg="Starting IMAP Service" service=imap user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:25fd50b9-1f33-4456-b568-aed57f2de663" userID=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Sync triggered" service=imap user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:33.199166868 +0200 CEST m=+193.429268212" user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Syncing labels" service=imap user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (a9dfcf36)" time="2024-08-27T12:34:33+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a9dfcf36)" time="2024-08-27T12:34:33+02:00" level=info msg="Synced labels" service=imap user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="200 OK: POST https://127.0.0.1:45249/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:45249/mail/v4/messages/count" pkg=gpa/client userID=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Syncing messages" service=imap user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Job started" service=imap user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="200 OK: POST https://127.0.0.1:45249/mail/v4/messages" pkg=gpa/client userID=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Job finished" service=imap user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Synced messages" service=imap user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Finished user sync" duration=8.725123ms service=imap user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="200 OK: POST https://127.0.0.1:45249/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:33+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Adding vault user" userID=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Creating new user" userID=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:45249/core/v4/events/latest" pkg=gpa/client userID=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:45249/core/v4/settings" pkg=gpa/client userID=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Starting service main loop" service=telemetry user=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Starting service main loop" service=smtp user=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:45249/core/v4/labels?Type=4" pkg=gpa/client userID=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:45249/core/v4/labels?Type=3" pkg=gpa/client userID=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="200 OK: GET https://127.0.0.1:45249/core/v4/labels?Type=1" pkg=gpa/client userID=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Adding user to imap server" addrID=82c1efbe-ba84-481f-88c3-2dc9ce71481d service=server-manager time="2024-08-27T12:34:33+02:00" level=info msg="Creating new IMAP user" addrID=82c1efbe-ba84-481f-88c3-2dc9ce71481d service=server-manager time="2024-08-27T12:34:33+02:00" level=info msg="Setting gluon ID" addrID=82c1efbe-ba84-481f-88c3-2dc9ce71481d gluonID=068bc475-d122-4ec1-8e71-615a5896d6fe userID=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Created new IMAP user" addrID=82c1efbe-ba84-481f-88c3-2dc9ce71481d gluonID=068bc475-d122-4ec1-8e71-615a5896d6fe service=server-manager time="2024-08-27T12:34:33+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:33+02:00" level=info msg=Resuming service=user-events user=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Received mailbox message count" count=0 gluonID=068bc475-d122-4ec1-8e71-615a5896d6fe labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:33+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:04f00bd1-1108-4e93-94fc-ac939f1b659f" userID=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Starting IMAP Service" service=imap user=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Sync triggered" service=imap user=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:33.368859011 +0200 CEST m=+193.598960355" user=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Syncing labels" service=imap user=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="200 OK: POST https://127.0.0.1:45249/data/v1/stats" pkg=gpa/client userID=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Configuration Status Success event sent." userID=25fd50b9-1f33-4456-b568-aed57f2de663 Scenario: SMTP client can authenticate successfully with alias # features/smtp/auth.feature:35 When user "8f244e69-8df0-44bd-ade1-2e1a710ca5d9" connects and authenticates SMTP client "1" with address "26c5cf90-198e-4f43-8f73-6de0627c4198@proton.local" # :1 -> *scenario time="2024-08-27T12:34:33+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:33+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:33+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:33+02:00" level=info msg="Closing user" userID=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Synced labels" service=imap user=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=warning msg="Get \"https://127.0.0.1:45249/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:34:33+02:00" level=error msg="Get \"https://127.0.0.1:45249/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:34:33+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:45249/mail/v4/messages/count\": context canceled" service=imap user=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Finished user sync" duration=1.088725ms service=imap user=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Exiting IMAP Service" service=imap user=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Exiting service main loop" service=smtp user=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Exiting Service" service=user-identity user=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Exiting service main loop" service=telemetry user=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Exiting service" service=user-events user=04f00bd1-1108-4e93-94fc-ac939f1b659f time="2024-08-27T12:34:33+02:00" level=info msg="Closing user" userID=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Exiting IMAP Service" service=imap user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Exiting service main loop" service=smtp user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Exiting Service" service=user-identity user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Exiting service main loop" service=telemetry user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Exiting service" service=user-events user=25fd50b9-1f33-4456-b568-aed57f2de663 time="2024-08-27T12:34:33+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:33+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:33+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:33+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:33+02:00" level=info msg="Closing SMTP server" service=server-manager Then it succeeds # :1 -> *scenario === RUN TestFeatures/SMTP_client_can_not_authenticate_with_disabled_address time="2024-08-27T12:34:33+02:00" level=info msg="User 'dcf46e4d-5364-4fd7-a1e9-770352d4535b' created with id=419f7173-2d5e-4389-8e8c-e7064e2350f0" pkg=gpa/server/backend time="2024-08-27T12:34:33+02:00" level=info msg="User '7859afec-4b79-4565-ba1f-70a497b8d713' created with id=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b" pkg=gpa/server/backend time="2024-08-27T12:34:34+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:34+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/159/config2462665290/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:34+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/159/data1420883466/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/159/data1420883466/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:34+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:34+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:34+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:34+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:34+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:34+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:34+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:34+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/159/config2462665290/grpcServerConfig.json time="2024-08-27T12:34:34+02:00" level=info msg="gRPC server listening on /tmp/bridge7908" pkg=grpc time="2024-08-27T12:34:34+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:34+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:34+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:34+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:34+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:34+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (cdc68236)" time="2024-08-27T12:34:34+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (cdc68236)" time="2024-08-27T12:34:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:38167/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:38167/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:34+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Adding vault user" userID=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Creating new user" userID=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38167/core/v4/events/latest" pkg=gpa/client userID=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38167/core/v4/settings" pkg=gpa/client userID=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Starting service main loop" service=telemetry user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Starting service main loop" service=smtp user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38167/core/v4/labels?Type=4" pkg=gpa/client userID=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38167/core/v4/labels?Type=3" pkg=gpa/client userID=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38167/core/v4/labels?Type=1" pkg=gpa/client userID=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Adding user to imap server" addrID=3f86ece8-4d2d-4aab-879d-2fcb1689424b service=server-manager time="2024-08-27T12:34:34+02:00" level=info msg="Creating new IMAP user" addrID=3f86ece8-4d2d-4aab-879d-2fcb1689424b service=server-manager time="2024-08-27T12:34:34+02:00" level=info msg="Setting gluon ID" addrID=3f86ece8-4d2d-4aab-879d-2fcb1689424b gluonID=29c321f2-2f7b-45ae-b4e1-b7be00fe7179 userID=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Received mailbox message count" count=0 gluonID=29c321f2-2f7b-45ae-b4e1-b7be00fe7179 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:34+02:00" level=info msg="Created new IMAP user" addrID=3f86ece8-4d2d-4aab-879d-2fcb1689424b gluonID=29c321f2-2f7b-45ae-b4e1-b7be00fe7179 service=server-manager time="2024-08-27T12:34:34+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:34+02:00" level=info msg=Resuming service=user-events user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Starting IMAP Service" service=imap user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Sync triggered" service=imap user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:34.245427215 +0200 CEST m=+194.475528559" user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Syncing labels" service=imap user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:419f7173-2d5e-4389-8e8c-e7064e2350f0" userID=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (456bbdca)" time="2024-08-27T12:34:34+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (456bbdca)" time="2024-08-27T12:34:34+02:00" level=info msg="Synced labels" service=imap user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38167/mail/v4/messages/count" pkg=gpa/client userID=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:38167/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:34+02:00" level=info msg="Syncing messages" service=imap user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Job started" service=imap user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:38167/mail/v4/messages" pkg=gpa/client userID=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Job finished" service=imap user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Synced messages" service=imap user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Finished user sync" duration=8.056545ms service=imap user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:38167/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:34+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Adding vault user" userID=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Creating new user" userID=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38167/core/v4/events/latest" pkg=gpa/client userID=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38167/core/v4/settings" pkg=gpa/client userID=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Starting service main loop" service=telemetry user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Starting service main loop" service=smtp user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38167/core/v4/labels?Type=4" pkg=gpa/client userID=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38167/core/v4/labels?Type=3" pkg=gpa/client userID=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38167/core/v4/labels?Type=1" pkg=gpa/client userID=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Adding user to imap server" addrID=bb6ad6ad-ac6e-4bb1-9ebd-2335408c1182 service=server-manager time="2024-08-27T12:34:34+02:00" level=info msg="Creating new IMAP user" addrID=bb6ad6ad-ac6e-4bb1-9ebd-2335408c1182 service=server-manager time="2024-08-27T12:34:34+02:00" level=info msg="Setting gluon ID" addrID=bb6ad6ad-ac6e-4bb1-9ebd-2335408c1182 gluonID=ae98b091-3cf4-4567-914f-abc895202f03 userID=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ae98b091-3cf4-4567-914f-abc895202f03 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:34+02:00" level=info msg="Created new IMAP user" addrID=bb6ad6ad-ac6e-4bb1-9ebd-2335408c1182 gluonID=ae98b091-3cf4-4567-914f-abc895202f03 service=server-manager time="2024-08-27T12:34:34+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:34+02:00" level=info msg=Resuming service=user-events user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Starting IMAP Service" service=imap user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Sync triggered" service=imap user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:d2d587ff-a6c7-4798-aefa-5fcf71a00e8b" userID=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:34.414494413 +0200 CEST m=+194.644595757" user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Syncing labels" service=imap user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Synced labels" service=imap user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:38167/mail/v4/messages/count" pkg=gpa/client userID=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Syncing messages" service=imap user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Job started" service=imap user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:38167/mail/v4/messages" pkg=gpa/client userID=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Job finished" service=imap user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Synced messages" service=imap user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Finished user sync" duration=2.569014ms service=imap user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {2} {on on off off off on starttls starttls default default default default 0.0.0 97}}" pkg=telemetry Scenario: SMTP client can not authenticate with disabled address # features/smtp/auth.feature:41 Given the account "7859afec-4b79-4565-ba1f-70a497b8d713" has additional disabled address "f9f6e549-a1b6-462d-bb81-783966d488fc@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:34:34+02:00" level=error msg="Incorrect login credentials." pkg=smtp username=f9f6e549-a1b6-462d-bb81-783966d488fc@proton.local When user "7859afec-4b79-4565-ba1f-70a497b8d713" connects and authenticates SMTP client "1" with address "f9f6e549-a1b6-462d-bb81-783966d488fc@proton.local" # :1 -> *scenario time="2024-08-27T12:34:34+02:00" level=error msg="Failed to close SMTP client" error="close tcp 127.0.0.1:49876->127.0.0.1:1025: use of closed network connection" time="2024-08-27T12:34:34+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:34+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:34+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:34+02:00" level=info msg="Closing user" userID=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Exiting IMAP Service" service=imap user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Exiting service main loop" service=smtp user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Exiting Service" service=user-identity user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Exiting service main loop" service=telemetry user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Exiting service" service=user-events user=419f7173-2d5e-4389-8e8c-e7064e2350f0 time="2024-08-27T12:34:34+02:00" level=info msg="Closing user" userID=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Exiting IMAP Service" service=imap user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Exiting service main loop" service=smtp user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Exiting Service" service=user-identity user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Exiting service main loop" service=telemetry user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Exiting service" service=user-events user=d2d587ff-a6c7-4798-aefa-5fcf71a00e8b time="2024-08-27T12:34:34+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:34+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:34+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:34+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:34+02:00" level=info msg="Closing SMTP server" service=server-manager Then it fails # :1 -> *scenario === RUN TestFeatures/SMTP_Logs_out_user time="2024-08-27T12:34:34+02:00" level=info msg="User 'c20e0c53-c745-4ef9-9b45-2223b5023968' created with id=19d2c94e-aafb-4ccf-aba8-040037be94b1" pkg=gpa/server/backend time="2024-08-27T12:34:34+02:00" level=info msg="User '35e7c65e-f8e2-4859-a39c-497bfd68c426' created with id=1f62da3e-3feb-4407-9856-9420cbe80575" pkg=gpa/server/backend time="2024-08-27T12:34:35+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:35+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/160/config546249039/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:35+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/160/data4060625882/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/160/data4060625882/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:35+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:35+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:35+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:35+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:35+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:35+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:35+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:35+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/160/config546249039/grpcServerConfig.json time="2024-08-27T12:34:35+02:00" level=info msg="gRPC server listening on /tmp/bridge5467" pkg=grpc time="2024-08-27T12:34:35+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:35+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:35+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:35+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:35+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:35+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c68018e4)" time="2024-08-27T12:34:35+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c68018e4)" time="2024-08-27T12:34:35+02:00" level=info msg="200 OK: POST https://127.0.0.1:44261/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:35+02:00" level=info msg="200 OK: POST https://127.0.0.1:44261/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:35+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Adding vault user" userID=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Creating new user" userID=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:44261/core/v4/events/latest" pkg=gpa/client userID=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:44261/core/v4/settings" pkg=gpa/client userID=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Starting service main loop" service=telemetry user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Starting service main loop" service=smtp user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:44261/core/v4/labels?Type=4" pkg=gpa/client userID=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:44261/core/v4/labels?Type=3" pkg=gpa/client userID=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:44261/core/v4/labels?Type=1" pkg=gpa/client userID=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Adding user to imap server" addrID=7a784603-7831-440c-bf22-498c416ea2cd service=server-manager time="2024-08-27T12:34:35+02:00" level=info msg="Creating new IMAP user" addrID=7a784603-7831-440c-bf22-498c416ea2cd service=server-manager time="2024-08-27T12:34:35+02:00" level=info msg="Setting gluon ID" addrID=7a784603-7831-440c-bf22-498c416ea2cd gluonID=cd5da88c-5908-4838-ae27-8a461780159e userID=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Received mailbox message count" count=0 gluonID=cd5da88c-5908-4838-ae27-8a461780159e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:35+02:00" level=info msg="Created new IMAP user" addrID=7a784603-7831-440c-bf22-498c416ea2cd gluonID=cd5da88c-5908-4838-ae27-8a461780159e service=server-manager time="2024-08-27T12:34:35+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:35+02:00" level=info msg=Resuming service=user-events user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Starting IMAP Service" service=imap user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Sync triggered" service=imap user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:35.461138058 +0200 CEST m=+195.691239402" user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Syncing labels" service=imap user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:19d2c94e-aafb-4ccf-aba8-040037be94b1" userID=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (f1bb1ac1)" time="2024-08-27T12:34:35+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f1bb1ac1)" time="2024-08-27T12:34:35+02:00" level=info msg="Synced labels" service=imap user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:44261/mail/v4/messages/count" pkg=gpa/client userID=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="200 OK: POST https://127.0.0.1:44261/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:35+02:00" level=info msg="Syncing messages" service=imap user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Job started" service=imap user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="200 OK: POST https://127.0.0.1:44261/mail/v4/messages" pkg=gpa/client userID=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Job finished" service=imap user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Synced messages" service=imap user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Finished user sync" duration=8.05529ms service=imap user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="200 OK: POST https://127.0.0.1:44261/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:35+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Adding vault user" userID=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Creating new user" userID=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:44261/core/v4/events/latest" pkg=gpa/client userID=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:44261/core/v4/settings" pkg=gpa/client userID=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Starting service main loop" service=telemetry user=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Starting service main loop" service=smtp user=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:44261/core/v4/labels?Type=4" pkg=gpa/client userID=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:44261/core/v4/labels?Type=3" pkg=gpa/client userID=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:44261/core/v4/labels?Type=1" pkg=gpa/client userID=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Adding user to imap server" addrID=5423a2b3-ffad-4277-aae1-4c6470f3125b service=server-manager time="2024-08-27T12:34:35+02:00" level=info msg="Creating new IMAP user" addrID=5423a2b3-ffad-4277-aae1-4c6470f3125b service=server-manager time="2024-08-27T12:34:35+02:00" level=info msg="Setting gluon ID" addrID=5423a2b3-ffad-4277-aae1-4c6470f3125b gluonID=bdf55f2d-d642-4788-89c3-c8bc3a9cf195 userID=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Created new IMAP user" addrID=5423a2b3-ffad-4277-aae1-4c6470f3125b gluonID=bdf55f2d-d642-4788-89c3-c8bc3a9cf195 service=server-manager time="2024-08-27T12:34:35+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:35+02:00" level=info msg=Resuming service=user-events user=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Received mailbox message count" count=0 gluonID=bdf55f2d-d642-4788-89c3-c8bc3a9cf195 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:35+02:00" level=info msg="Starting IMAP Service" service=imap user=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Sync triggered" service=imap user=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:35.630004062 +0200 CEST m=+195.860105406" user=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Syncing labels" service=imap user=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:1f62da3e-3feb-4407-9856-9420cbe80575" userID=1f62da3e-3feb-4407-9856-9420cbe80575 Scenario: SMTP Logs out user # features/smtp/auth.feature:47 Given user "c20e0c53-c745-4ef9-9b45-2223b5023968" connects SMTP client "1" # :1 -> *scenario When SMTP client "1" logs out # :1 -> *scenario time="2024-08-27T12:34:35+02:00" level=error msg="Failed to close SMTP client" error="close tcp 127.0.0.1:49882->127.0.0.1:1025: use of closed network connection" time="2024-08-27T12:34:35+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:35+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:35+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:35+02:00" level=info msg="Closing user" userID=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Exiting IMAP Service" service=imap user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Exiting service main loop" service=smtp user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Exiting Service" service=user-identity user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Exiting service main loop" service=telemetry user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Exiting service" service=user-events user=19d2c94e-aafb-4ccf-aba8-040037be94b1 time="2024-08-27T12:34:35+02:00" level=info msg="Closing user" userID=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Synced labels" service=imap user=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=warning msg="Get \"https://127.0.0.1:44261/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:34:35+02:00" level=error msg="Get \"https://127.0.0.1:44261/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:34:35+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:44261/mail/v4/messages/count\": context canceled" service=imap user=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Finished user sync" duration="965.241µs" service=imap user=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Exiting IMAP Service" service=imap user=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Exiting service main loop" service=smtp user=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Exiting Service" service=user-identity user=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Exiting service main loop" service=telemetry user=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Exiting service" service=user-events user=1f62da3e-3feb-4407-9856-9420cbe80575 time="2024-08-27T12:34:35+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:35+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:35+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:35+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:35+02:00" level=info msg="Closing SMTP server" service=server-manager Then it succeeds # :1 -> *scenario === RUN TestFeatures/SMTP_client_can_authenticate_two_users time="2024-08-27T12:34:35+02:00" level=info msg="User 'cb997aa5-e3f4-4ab2-8da4-c559e3a2fbd0' created with id=cb58890c-b706-4996-9dc5-cde580d9f10a" pkg=gpa/server/backend time="2024-08-27T12:34:36+02:00" level=info msg="User 'ecb4e698-cca5-45e0-b22b-b58122f26dd0' created with id=c0b42326-ff42-47c6-b9f6-3cb104259a48" pkg=gpa/server/backend time="2024-08-27T12:34:36+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:36+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/161/config712462375/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:36+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/161/data2295633132/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/161/data2295633132/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:36+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:36+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:36+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:36+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:36+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:36+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:36+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:36+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/161/config712462375/grpcServerConfig.json time="2024-08-27T12:34:36+02:00" level=info msg="gRPC server listening on /tmp/bridge2333" pkg=grpc time="2024-08-27T12:34:36+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:36+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:36+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:36+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:36+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:36+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (62967345)" time="2024-08-27T12:34:36+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (62967345)" time="2024-08-27T12:34:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:45837/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:45837/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:36+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Adding vault user" userID=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Creating new user" userID=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:45837/core/v4/events/latest" pkg=gpa/client userID=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:45837/core/v4/settings" pkg=gpa/client userID=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Starting service main loop" service=telemetry user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Starting service main loop" service=smtp user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:45837/core/v4/labels?Type=4" pkg=gpa/client userID=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:45837/core/v4/labels?Type=3" pkg=gpa/client userID=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:45837/core/v4/labels?Type=1" pkg=gpa/client userID=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Adding user to imap server" addrID=94365ec1-8937-410a-8501-a60d0e44d291 service=server-manager time="2024-08-27T12:34:36+02:00" level=info msg="Creating new IMAP user" addrID=94365ec1-8937-410a-8501-a60d0e44d291 service=server-manager time="2024-08-27T12:34:36+02:00" level=info msg="Setting gluon ID" addrID=94365ec1-8937-410a-8501-a60d0e44d291 gluonID=d15de2eb-3e4b-4d4f-b168-e64760f6ad5a userID=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=d15de2eb-3e4b-4d4f-b168-e64760f6ad5a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:36+02:00" level=info msg="Created new IMAP user" addrID=94365ec1-8937-410a-8501-a60d0e44d291 gluonID=d15de2eb-3e4b-4d4f-b168-e64760f6ad5a service=server-manager time="2024-08-27T12:34:36+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:36+02:00" level=info msg=Resuming service=user-events user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Starting IMAP Service" service=imap user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:cb58890c-b706-4996-9dc5-cde580d9f10a" userID=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Sync triggered" service=imap user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (1e16720d)" time="2024-08-27T12:34:36+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:36.511863804 +0200 CEST m=+196.741965148" user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Syncing labels" service=imap user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1e16720d)" time="2024-08-27T12:34:36+02:00" level=info msg="Synced labels" service=imap user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:45837/mail/v4/messages/count" pkg=gpa/client userID=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:45837/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:36+02:00" level=info msg="Syncing messages" service=imap user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Job started" service=imap user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:45837/mail/v4/messages" pkg=gpa/client userID=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Job finished" service=imap user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Synced messages" service=imap user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Finished user sync" duration=7.933231ms service=imap user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:45837/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:36+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Adding vault user" userID=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Creating new user" userID=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:45837/core/v4/events/latest" pkg=gpa/client userID=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:45837/core/v4/settings" pkg=gpa/client userID=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Starting service main loop" service=telemetry user=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Starting service main loop" service=smtp user=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:45837/core/v4/labels?Type=4" pkg=gpa/client userID=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:45837/core/v4/labels?Type=3" pkg=gpa/client userID=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:45837/core/v4/labels?Type=1" pkg=gpa/client userID=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Adding user to imap server" addrID=651d49b5-7371-4b5f-870f-bdf3275ed222 service=server-manager time="2024-08-27T12:34:36+02:00" level=info msg="Creating new IMAP user" addrID=651d49b5-7371-4b5f-870f-bdf3275ed222 service=server-manager time="2024-08-27T12:34:36+02:00" level=info msg="Setting gluon ID" addrID=651d49b5-7371-4b5f-870f-bdf3275ed222 gluonID=1dbeb26e-7fa8-46ab-97a3-7226d24ca0cc userID=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=1dbeb26e-7fa8-46ab-97a3-7226d24ca0cc labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:36+02:00" level=info msg="Created new IMAP user" addrID=651d49b5-7371-4b5f-870f-bdf3275ed222 gluonID=1dbeb26e-7fa8-46ab-97a3-7226d24ca0cc service=server-manager time="2024-08-27T12:34:36+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:36+02:00" level=info msg=Resuming service=user-events user=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Starting IMAP Service" service=imap user=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Sync triggered" service=imap user=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:36.680524311 +0200 CEST m=+196.910625645" user=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Syncing labels" service=imap user=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:c0b42326-ff42-47c6-b9f6-3cb104259a48" userID=c0b42326-ff42-47c6-b9f6-3cb104259a48 Scenario: SMTP client can authenticate two users # features/smtp/auth.feature:52 When user "cb997aa5-e3f4-4ab2-8da4-c559e3a2fbd0" connects SMTP client "1" # :1 -> *scenario time="2024-08-27T12:34:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:45837/data/v1/stats" pkg=gpa/client userID=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Configuration Status Success event sent." userID=cb58890c-b706-4996-9dc5-cde580d9f10a Then SMTP client "1" can authenticate # :1 -> *scenario When user "ecb4e698-cca5-45e0-b22b-b58122f26dd0" connects SMTP client "2" # :1 -> *scenario time="2024-08-27T12:34:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:45837/data/v1/stats" pkg=gpa/client userID=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Configuration Status Success event sent." userID=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:36+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:36+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:36+02:00" level=info msg="Closing user" userID=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Exiting IMAP Service" service=imap user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Exiting service main loop" service=smtp user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Exiting Service" service=user-identity user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Exiting service main loop" service=telemetry user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Exiting service" service=user-events user=cb58890c-b706-4996-9dc5-cde580d9f10a time="2024-08-27T12:34:36+02:00" level=info msg="Closing user" userID=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Synced labels" service=imap user=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=warning msg="Get \"https://127.0.0.1:45837/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:34:36+02:00" level=error msg="Get \"https://127.0.0.1:45837/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:34:36+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:45837/mail/v4/messages/count\": context canceled" service=imap user=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Finished user sync" duration=1.981509ms service=imap user=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Exiting IMAP Service" service=imap user=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Exiting service main loop" service=smtp user=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Exiting Service" service=user-identity user=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Exiting service main loop" service=telemetry user=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Exiting service" service=user-events user=c0b42326-ff42-47c6-b9f6-3cb104259a48 time="2024-08-27T12:34:36+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:36+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:36+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:36+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:36+02:00" level=info msg="Closing SMTP server" service=server-manager Then SMTP client "2" can authenticate # :1 -> *scenario === RUN TestFeatures/SMTP_Authenticates_with_secondary_address_of_account_with_disabled_primary_address time="2024-08-27T12:34:36+02:00" level=info msg="User 'c77cdf82-63ce-4cc2-9f97-14ddb4c47295' created with id=338f5ce7-4091-47d2-a195-48b31dd27437" pkg=gpa/server/backend time="2024-08-27T12:34:37+02:00" level=info msg="User 'ade4ba7c-5f81-41bf-ab01-c5fa777c8d64' created with id=1911c378-9e76-4df7-a2d1-8f4b579703d5" pkg=gpa/server/backend time="2024-08-27T12:34:37+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:37+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/162/config1572101763/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:37+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/162/data1772906045/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/162/data1772906045/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:37+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:37+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:37+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:37+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:37+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:37+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:37+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:37+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/162/config1572101763/grpcServerConfig.json time="2024-08-27T12:34:37+02:00" level=info msg="gRPC server listening on /tmp/bridge7662" pkg=grpc time="2024-08-27T12:34:37+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:37+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:37+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:37+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:37+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:37+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (a1ebde98)" time="2024-08-27T12:34:37+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a1ebde98)" time="2024-08-27T12:34:37+02:00" level=info msg="200 OK: POST https://127.0.0.1:37103/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:37+02:00" level=info msg="200 OK: POST https://127.0.0.1:37103/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:37+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Adding vault user" userID=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Creating new user" userID=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37103/core/v4/events/latest" pkg=gpa/client userID=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37103/core/v4/settings" pkg=gpa/client userID=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Starting service main loop" service=telemetry user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Starting service main loop" service=smtp user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37103/core/v4/labels?Type=4" pkg=gpa/client userID=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37103/core/v4/labels?Type=3" pkg=gpa/client userID=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37103/core/v4/labels?Type=1" pkg=gpa/client userID=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Adding user to imap server" addrID=ba5b2361-7e16-44a5-8d16-ed4dbdb10ab0 service=server-manager time="2024-08-27T12:34:37+02:00" level=info msg="Creating new IMAP user" addrID=ba5b2361-7e16-44a5-8d16-ed4dbdb10ab0 service=server-manager time="2024-08-27T12:34:37+02:00" level=info msg="Setting gluon ID" addrID=ba5b2361-7e16-44a5-8d16-ed4dbdb10ab0 gluonID=1c48c1ed-f085-47ee-b3e9-5902832df28b userID=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Created new IMAP user" addrID=ba5b2361-7e16-44a5-8d16-ed4dbdb10ab0 gluonID=1c48c1ed-f085-47ee-b3e9-5902832df28b service=server-manager time="2024-08-27T12:34:37+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:37+02:00" level=info msg=Resuming service=user-events user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Received mailbox message count" count=0 gluonID=1c48c1ed-f085-47ee-b3e9-5902832df28b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:37+02:00" level=info msg="Starting IMAP Service" service=imap user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Sync triggered" service=imap user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:37.562537524 +0200 CEST m=+197.792638868" user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Syncing labels" service=imap user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (dd9c8c2d)" time="2024-08-27T12:34:37+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (dd9c8c2d)" time="2024-08-27T12:34:37+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:338f5ce7-4091-47d2-a195-48b31dd27437" userID=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Synced labels" service=imap user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37103/mail/v4/messages/count" pkg=gpa/client userID=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="200 OK: POST https://127.0.0.1:37103/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:37+02:00" level=info msg="Syncing messages" service=imap user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Job started" service=imap user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="200 OK: POST https://127.0.0.1:37103/mail/v4/messages" pkg=gpa/client userID=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Job finished" service=imap user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Synced messages" service=imap user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Finished user sync" duration=12.351631ms service=imap user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:37+02:00" level=info msg="200 OK: POST https://127.0.0.1:37103/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:37+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Adding vault user" userID=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Creating new user" userID=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37103/core/v4/events/latest" pkg=gpa/client userID=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37103/core/v4/settings" pkg=gpa/client userID=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Starting service main loop" service=telemetry user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Starting service main loop" service=smtp user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37103/core/v4/labels?Type=4" pkg=gpa/client userID=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37103/core/v4/labels?Type=3" pkg=gpa/client userID=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37103/core/v4/labels?Type=1" pkg=gpa/client userID=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Adding user to imap server" addrID=05f3892d-89c7-4a43-84c6-dec194df3d7d service=server-manager time="2024-08-27T12:34:37+02:00" level=info msg="Creating new IMAP user" addrID=05f3892d-89c7-4a43-84c6-dec194df3d7d service=server-manager time="2024-08-27T12:34:37+02:00" level=info msg="Setting gluon ID" addrID=05f3892d-89c7-4a43-84c6-dec194df3d7d gluonID=9f5115a7-ef3e-4872-804a-c0f5861aa7ab userID=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Created new IMAP user" addrID=05f3892d-89c7-4a43-84c6-dec194df3d7d gluonID=9f5115a7-ef3e-4872-804a-c0f5861aa7ab service=server-manager time="2024-08-27T12:34:37+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:37+02:00" level=info msg=Resuming service=user-events user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Received mailbox message count" count=0 gluonID=9f5115a7-ef3e-4872-804a-c0f5861aa7ab labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:37+02:00" level=info msg="Starting IMAP Service" service=imap user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Sync triggered" service=imap user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:37.737188683 +0200 CEST m=+197.967290027" user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Syncing labels" service=imap user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:1911c378-9e76-4df7-a2d1-8f4b579703d5" userID=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Synced labels" service=imap user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {2} {on on off off off on starttls starttls default default default default 0.0.0 46}}" pkg=telemetry time="2024-08-27T12:34:37+02:00" level=info msg="User '8601ac9c-2674-44aa-91f7-7a5507e15f15' created with id=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26" pkg=gpa/server/backend time="2024-08-27T12:34:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37103/mail/v4/messages/count" pkg=gpa/client userID=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Syncing messages" service=imap user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Job started" service=imap user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="200 OK: POST https://127.0.0.1:37103/mail/v4/messages" pkg=gpa/client userID=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Job finished" service=imap user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Synced messages" service=imap user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Finished user sync" duration=140.820834ms service=imap user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:37+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=1911c378-9e76-4df7-a2d1-8f4b579703d5 Scenario: SMTP Authenticates with secondary address of account with disabled primary address # features/smtp/auth.feature:60 Given there exists a disabled account with username "8601ac9c-2674-44aa-91f7-7a5507e15f15" and password "password3" # :1 -> *scenario And the account "8601ac9c-2674-44aa-91f7-7a5507e15f15" has additional address "96fab366-d4cf-4a4a-af6e-f6ae4601baee@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:34:38+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (fcf7b9d7)" time="2024-08-27T12:34:38+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (fcf7b9d7)" time="2024-08-27T12:34:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:37103/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:37103/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:38+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Adding vault user" userID=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Creating new user" userID=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:37103/core/v4/events/latest" pkg=gpa/client userID=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:37103/core/v4/settings" pkg=gpa/client userID=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Starting service main loop" service=telemetry user=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Starting service main loop" service=smtp user=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:37103/core/v4/labels?Type=4" pkg=gpa/client userID=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:37103/core/v4/labels?Type=3" pkg=gpa/client userID=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:37103/core/v4/labels?Type=1" pkg=gpa/client userID=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Adding user to imap server" addrID=f3472453-1bc3-4484-8871-ef6cf03b1610 service=server-manager time="2024-08-27T12:34:38+02:00" level=info msg="Creating new IMAP user" addrID=f3472453-1bc3-4484-8871-ef6cf03b1610 service=server-manager time="2024-08-27T12:34:38+02:00" level=info msg="Setting gluon ID" addrID=f3472453-1bc3-4484-8871-ef6cf03b1610 gluonID=ef1172aa-e40d-495e-9440-90cf0f14587c userID=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Created new IMAP user" addrID=f3472453-1bc3-4484-8871-ef6cf03b1610 gluonID=ef1172aa-e40d-495e-9440-90cf0f14587c service=server-manager time="2024-08-27T12:34:38+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:38+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ef1172aa-e40d-495e-9440-90cf0f14587c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:38+02:00" level=info msg=Resuming service=user-events user=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Starting IMAP Service" service=imap user=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Sync triggered" service=imap user=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:38.342247754 +0200 CEST m=+198.572349098" user=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Syncing labels" service=imap user=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 And the user logs in with username "8601ac9c-2674-44aa-91f7-7a5507e15f15" and password "password3" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:34:38+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:bc6ede17-6b35-4d8f-bb50-16d6bb17ac26" userID=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:37103/data/v1/stats" pkg=gpa/client userID=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Configuration Status Success event sent." userID=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 When user "8601ac9c-2674-44aa-91f7-7a5507e15f15" connects and authenticates SMTP client "1" with address "96fab366-d4cf-4a4a-af6e-f6ae4601baee@proton.local" # :1 -> *scenario time="2024-08-27T12:34:38+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:38+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:38+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:38+02:00" level=info msg="Closing user" userID=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:38+02:00" level=info msg="Exiting IMAP Service" service=imap user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:38+02:00" level=info msg="Exiting service main loop" service=smtp user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:38+02:00" level=info msg="Exiting Service" service=user-identity user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:38+02:00" level=info msg="Exiting service main loop" service=telemetry user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:38+02:00" level=info msg="Exiting service" service=user-events user=338f5ce7-4091-47d2-a195-48b31dd27437 time="2024-08-27T12:34:38+02:00" level=info msg="Closing user" userID=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:38+02:00" level=info msg="Exiting IMAP Service" service=imap user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:38+02:00" level=info msg="Exiting service main loop" service=smtp user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:38+02:00" level=info msg="Exiting Service" service=user-identity user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:38+02:00" level=info msg="Exiting service main loop" service=telemetry user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:38+02:00" level=info msg="Exiting service" service=user-events user=1911c378-9e76-4df7-a2d1-8f4b579703d5 time="2024-08-27T12:34:38+02:00" level=info msg="Closing user" userID=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Synced labels" service=imap user=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=warning msg="Get \"https://127.0.0.1:37103/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:34:38+02:00" level=error msg="Get \"https://127.0.0.1:37103/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:34:38+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:37103/mail/v4/messages/count\": context canceled" service=imap user=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Finished user sync" duration=1.320935ms service=imap user=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Exiting IMAP Service" service=imap user=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Exiting service main loop" service=smtp user=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Exiting Service" service=user-identity user=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Exiting service main loop" service=telemetry user=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Exiting service" service=user-events user=bc6ede17-6b35-4d8f-bb50-16d6bb17ac26 time="2024-08-27T12:34:38+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:38+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:38+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:38+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:38+02:00" level=info msg="Closing SMTP server" service=server-manager Then it succeeds # :1 -> *scenario Feature: SMTP initiation === RUN TestFeatures/Send_without_first_announcing_FROM_and_TO time="2024-08-27T12:34:38+02:00" level=info msg="User '3639847d-aa19-42d4-b1a8-bddabf7598b8' created with id=9a791630-255a-4cf8-a437-429b05c2e497" pkg=gpa/server/backend Background: Given there exists an account with username "3639847d-aa19-42d4-b1a8-bddabf7598b8" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:38+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:38+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/163/config2052764506/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:38+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/163/data1959271705/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/163/data1959271705/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:38+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:38+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:38+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:38+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:38+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:38+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:38+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:38+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/163/config2052764506/grpcServerConfig.json time="2024-08-27T12:34:38+02:00" level=info msg="gRPC server listening on /tmp/bridge8525" pkg=grpc time="2024-08-27T12:34:38+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:38+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:38+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:38+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:38+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:34:38+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (6b8b0697)" time="2024-08-27T12:34:38+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6b8b0697)" time="2024-08-27T12:34:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:38385/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:38385/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:38+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Adding vault user" userID=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Creating new user" userID=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/core/v4/events/latest" pkg=gpa/client userID=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/core/v4/settings" pkg=gpa/client userID=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Starting service main loop" service=telemetry user=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Starting service main loop" service=smtp user=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/core/v4/labels?Type=4" pkg=gpa/client userID=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/core/v4/labels?Type=3" pkg=gpa/client userID=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:38385/core/v4/labels?Type=1" pkg=gpa/client userID=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Adding user to imap server" addrID=198ab599-e680-452f-bde3-f11cf37a6bb3 service=server-manager time="2024-08-27T12:34:38+02:00" level=info msg="Creating new IMAP user" addrID=198ab599-e680-452f-bde3-f11cf37a6bb3 service=server-manager time="2024-08-27T12:34:38+02:00" level=info msg="Setting gluon ID" addrID=198ab599-e680-452f-bde3-f11cf37a6bb3 gluonID=2e67aacf-a6c1-4741-8511-195548ac4592 userID=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Created new IMAP user" addrID=198ab599-e680-452f-bde3-f11cf37a6bb3 gluonID=2e67aacf-a6c1-4741-8511-195548ac4592 service=server-manager time="2024-08-27T12:34:38+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:38+02:00" level=info msg=Resuming service=user-events user=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Received mailbox message count" count=0 gluonID=2e67aacf-a6c1-4741-8511-195548ac4592 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:38+02:00" level=info msg="Starting IMAP Service" service=imap user=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Sync triggered" service=imap user=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:38.78489369 +0200 CEST m=+199.014995034" user=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Syncing labels" service=imap user=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:9a791630-255a-4cf8-a437-429b05c2e497" userID=9a791630-255a-4cf8-a437-429b05c2e497 And the user logs in with username "3639847d-aa19-42d4-b1a8-bddabf7598b8" and password "password" # :1 -> *scenario time="2024-08-27T12:34:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:38385/data/v1/stats" pkg=gpa/client userID=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Configuration Status Success event sent." userID=9a791630-255a-4cf8-a437-429b05c2e497 And user "3639847d-aa19-42d4-b1a8-bddabf7598b8" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario Scenario: Send without first announcing FROM and TO # features/smtp/init.feature:10 When SMTP client "1" sends DATA: # :1 -> *scenario """ Subject: test """ time="2024-08-27T12:34:38+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:38+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:38+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:38+02:00" level=info msg="Closing user" userID=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Synced labels" service=imap user=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=warning msg="Get \"https://127.0.0.1:38385/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:34:38+02:00" level=error msg="Get \"https://127.0.0.1:38385/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:34:38+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:38385/mail/v4/messages/count\": context canceled" service=imap user=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Finished user sync" duration=1.322279ms service=imap user=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Exiting IMAP Service" service=imap user=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Exiting service main loop" service=smtp user=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Exiting Service" service=user-identity user=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Exiting service main loop" service=telemetry user=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Exiting service" service=user-events user=9a791630-255a-4cf8-a437-429b05c2e497 time="2024-08-27T12:34:38+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:38+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:38+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:38+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:38+02:00" level=info msg="Closing SMTP server" service=server-manager Then it fails with error "Missing RCPT TO command" # :1 -> *scenario === RUN TestFeatures/Reset_is_the_same_as_without_FROM_and_TO time="2024-08-27T12:34:38+02:00" level=info msg="User '12e4b47a-ac26-4773-b3ce-e3d1beebb64a' created with id=f663dde8-f0e7-4c67-9207-96f58f72350d" pkg=gpa/server/backend time="2024-08-27T12:34:39+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:39+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/164/config3204420975/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:39+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/164/data2598782737/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/164/data2598782737/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:39+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:39+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:39+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:39+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:39+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:39+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/164/config3204420975/grpcServerConfig.json time="2024-08-27T12:34:39+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:39+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:39+02:00" level=info msg="gRPC server listening on /tmp/bridge0766" pkg=grpc time="2024-08-27T12:34:39+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:39+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:39+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:39+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:39+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:39+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (e76a7cd0)" time="2024-08-27T12:34:39+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e76a7cd0)" time="2024-08-27T12:34:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:34675/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:34675/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:39+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Adding vault user" userID=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Creating new user" userID=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:34675/core/v4/events/latest" pkg=gpa/client userID=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:34675/core/v4/settings" pkg=gpa/client userID=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Starting service main loop" service=telemetry user=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Starting service main loop" service=smtp user=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:34675/core/v4/labels?Type=4" pkg=gpa/client userID=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:34675/core/v4/labels?Type=3" pkg=gpa/client userID=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:34675/core/v4/labels?Type=1" pkg=gpa/client userID=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Adding user to imap server" addrID=b66be379-42e1-400e-ae72-a505ad3e49ed service=server-manager time="2024-08-27T12:34:39+02:00" level=info msg="Creating new IMAP user" addrID=b66be379-42e1-400e-ae72-a505ad3e49ed service=server-manager time="2024-08-27T12:34:39+02:00" level=info msg="Setting gluon ID" addrID=b66be379-42e1-400e-ae72-a505ad3e49ed gluonID=27ead7f0-ce02-4ba7-acbb-d9f0a4c72cc8 userID=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Created new IMAP user" addrID=b66be379-42e1-400e-ae72-a505ad3e49ed gluonID=27ead7f0-ce02-4ba7-acbb-d9f0a4c72cc8 service=server-manager time="2024-08-27T12:34:39+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:39+02:00" level=info msg=Resuming service=user-events user=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Received mailbox message count" count=0 gluonID=27ead7f0-ce02-4ba7-acbb-d9f0a4c72cc8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:39+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:f663dde8-f0e7-4c67-9207-96f58f72350d" userID=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Starting IMAP Service" service=imap user=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Sync triggered" service=imap user=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:39.229529641 +0200 CEST m=+199.459630995" user=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Syncing labels" service=imap user=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:34675/data/v1/stats" pkg=gpa/client userID=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Configuration Status Success event sent." userID=f663dde8-f0e7-4c67-9207-96f58f72350d Scenario: Reset is the same as without FROM and TO # features/smtp/init.feature:17 When SMTP client "1" sends MAIL FROM "<12e4b47a-ac26-4773-b3ce-e3d1beebb64a@proton.local>" # :1 -> *scenario Then it succeeds # :1 -> *scenario When SMTP client "1" sends RCPT TO "<12e4b47a-ac26-4773-b3ce-e3d1beebb64a@proton.local>" # :1 -> *scenario Then it succeeds # :1 -> *scenario When SMTP client "1" sends RSET # :1 -> *scenario Then it succeeds # :1 -> *scenario When SMTP client "1" sends DATA: # :1 -> *scenario """ Subject: test """ time="2024-08-27T12:34:39+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:39+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:39+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:39+02:00" level=info msg="Closing user" userID=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Synced labels" service=imap user=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=warning msg="Get \"https://127.0.0.1:34675/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:34:39+02:00" level=error msg="Get \"https://127.0.0.1:34675/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:34:39+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:34675/mail/v4/messages/count\": context canceled" service=imap user=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Finished user sync" duration=2.454897ms service=imap user=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Exiting IMAP Service" service=imap user=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Exiting service main loop" service=smtp user=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Exiting Service" service=user-identity user=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Exiting service main loop" service=telemetry user=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Exiting service" service=user-events user=f663dde8-f0e7-4c67-9207-96f58f72350d time="2024-08-27T12:34:39+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:39+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:39+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:39+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:39+02:00" level=info msg="Closing SMTP server" service=server-manager Then it fails with error "Missing RCPT TO command" # :1 -> *scenario === RUN TestFeatures/Send_without_FROM time="2024-08-27T12:34:39+02:00" level=info msg="User 'ddbbf164-34a1-415d-a6c6-b3c1577a3da5' created with id=5f262579-7e0d-42f1-b519-ee7eed064936" pkg=gpa/server/backend time="2024-08-27T12:34:39+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:39+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/165/config1372682102/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:39+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/165/data1039520027/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/165/data1039520027/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:39+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:39+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:39+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:39+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:39+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:39+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:39+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:39+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/165/config1372682102/grpcServerConfig.json time="2024-08-27T12:34:39+02:00" level=info msg="gRPC server listening on /tmp/bridge8906" pkg=grpc time="2024-08-27T12:34:39+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:39+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:39+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:39+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:39+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:39+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (b64d7b6f)" time="2024-08-27T12:34:39+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b64d7b6f)" time="2024-08-27T12:34:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:38003/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:38003/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:39+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Adding vault user" userID=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Creating new user" userID=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38003/core/v4/events/latest" pkg=gpa/client userID=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38003/core/v4/settings" pkg=gpa/client userID=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Starting service main loop" service=telemetry user=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Starting service main loop" service=smtp user=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38003/core/v4/labels?Type=4" pkg=gpa/client userID=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38003/core/v4/labels?Type=3" pkg=gpa/client userID=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38003/core/v4/labels?Type=1" pkg=gpa/client userID=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Adding user to imap server" addrID=e27e9e83-020c-4275-9833-f519f6af0cbb service=server-manager time="2024-08-27T12:34:39+02:00" level=info msg="Creating new IMAP user" addrID=e27e9e83-020c-4275-9833-f519f6af0cbb service=server-manager time="2024-08-27T12:34:39+02:00" level=info msg="Setting gluon ID" addrID=e27e9e83-020c-4275-9833-f519f6af0cbb gluonID=c5091a69-b630-4bda-843b-1aa3ba819575 userID=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c5091a69-b630-4bda-843b-1aa3ba819575 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:39+02:00" level=info msg="Created new IMAP user" addrID=e27e9e83-020c-4275-9833-f519f6af0cbb gluonID=c5091a69-b630-4bda-843b-1aa3ba819575 service=server-manager time="2024-08-27T12:34:39+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:39+02:00" level=info msg=Resuming service=user-events user=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Starting IMAP Service" service=imap user=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Sync triggered" service=imap user=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:39.670365794 +0200 CEST m=+199.900467138" user=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Syncing labels" service=imap user=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:5f262579-7e0d-42f1-b519-ee7eed064936" userID=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:38003/data/v1/stats" pkg=gpa/client userID=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Configuration Status Success event sent." userID=5f262579-7e0d-42f1-b519-ee7eed064936 Scenario: Send without FROM # features/smtp/init.feature:30 When SMTP client "1" sends RCPT TO "" # :1 -> *scenario time="2024-08-27T12:34:39+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:39+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:39+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:39+02:00" level=info msg="Closing user" userID=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Synced labels" service=imap user=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=warning msg="Get \"https://127.0.0.1:38003/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:34:39+02:00" level=error msg="Get \"https://127.0.0.1:38003/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:34:39+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:38003/mail/v4/messages/count\": context canceled" service=imap user=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Finished user sync" duration=1.404093ms service=imap user=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Exiting IMAP Service" service=imap user=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Exiting service main loop" service=smtp user=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Exiting Service" service=user-identity user=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Exiting service main loop" service=telemetry user=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Exiting service" service=user-events user=5f262579-7e0d-42f1-b519-ee7eed064936 time="2024-08-27T12:34:39+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:39+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:39+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:39+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:39+02:00" level=info msg="Closing SMTP server" service=server-manager Then it fails with error "Missing MAIL FROM command" # :1 -> *scenario === RUN TestFeatures/Send_without_TO time="2024-08-27T12:34:39+02:00" level=info msg="User '41a6ad54-bd95-41e9-95c9-d1816975da76' created with id=3dae5dd9-ad39-458c-b75c-e57b4130b1e2" pkg=gpa/server/backend time="2024-08-27T12:34:39+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:39+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/166/config533542387/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:39+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/166/data2577233993/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/166/data2577233993/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:39+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:39+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:39+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:39+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:39+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:39+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:39+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:39+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/166/config533542387/grpcServerConfig.json time="2024-08-27T12:34:39+02:00" level=info msg="gRPC server listening on /tmp/bridge8502" pkg=grpc time="2024-08-27T12:34:39+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:39+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:39+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:39+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:39+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:39+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (bc6822c1)" time="2024-08-27T12:34:39+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (bc6822c1)" time="2024-08-27T12:34:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:45617/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:45617/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:40+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Adding vault user" userID=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Creating new user" userID=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:45617/core/v4/events/latest" pkg=gpa/client userID=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:45617/core/v4/settings" pkg=gpa/client userID=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Starting service main loop" service=telemetry user=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Starting service main loop" service=smtp user=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:45617/core/v4/labels?Type=4" pkg=gpa/client userID=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:45617/core/v4/labels?Type=3" pkg=gpa/client userID=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:45617/core/v4/labels?Type=1" pkg=gpa/client userID=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Adding user to imap server" addrID=43066816-062d-4c03-9e7a-bdf5a6638f6f service=server-manager time="2024-08-27T12:34:40+02:00" level=info msg="Creating new IMAP user" addrID=43066816-062d-4c03-9e7a-bdf5a6638f6f service=server-manager time="2024-08-27T12:34:40+02:00" level=info msg="Setting gluon ID" addrID=43066816-062d-4c03-9e7a-bdf5a6638f6f gluonID=64bdeba7-ea51-4181-b438-b6059707b36b userID=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Created new IMAP user" addrID=43066816-062d-4c03-9e7a-bdf5a6638f6f gluonID=64bdeba7-ea51-4181-b438-b6059707b36b service=server-manager time="2024-08-27T12:34:40+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:40+02:00" level=info msg=Resuming service=user-events user=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Received mailbox message count" count=0 gluonID=64bdeba7-ea51-4181-b438-b6059707b36b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:40+02:00" level=info msg="Starting IMAP Service" service=imap user=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Sync triggered" service=imap user=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:40.1156151 +0200 CEST m=+200.345716444" user=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Syncing labels" service=imap user=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:3dae5dd9-ad39-458c-b75c-e57b4130b1e2" userID=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:45617/data/v1/stats" pkg=gpa/client userID=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Configuration Status Success event sent." userID=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 Scenario: Send without TO # features/smtp/init.feature:34 When SMTP client "1" sends MAIL FROM "<41a6ad54-bd95-41e9-95c9-d1816975da76@proton.local>" # :1 -> *scenario Then it succeeds # :1 -> *scenario When SMTP client "1" sends DATA: # :1 -> *scenario """ Subject: test """ time="2024-08-27T12:34:40+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:40+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:40+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:40+02:00" level=info msg="Closing user" userID=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Synced labels" service=imap user=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=warning msg="Get \"https://127.0.0.1:45617/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:34:40+02:00" level=error msg="Get \"https://127.0.0.1:45617/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:34:40+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:45617/mail/v4/messages/count\": context canceled" service=imap user=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Finished user sync" duration=1.292992ms service=imap user=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Exiting IMAP Service" service=imap user=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Exiting service main loop" service=smtp user=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Exiting Service" service=user-identity user=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Exiting service main loop" service=telemetry user=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Exiting service" service=user-events user=3dae5dd9-ad39-458c-b75c-e57b4130b1e2 time="2024-08-27T12:34:40+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:40+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:40+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:40+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:40+02:00" level=info msg="Closing SMTP server" service=server-manager Then it fails with error "Missing RCPT TO command" # :1 -> *scenario === RUN TestFeatures/Send_with_empty_FROM time="2024-08-27T12:34:40+02:00" level=info msg="User '0b7743f6-b64f-4188-9f3b-18b6e52d41dd' created with id=18f422c5-c545-4dd2-af1a-c59754f06428" pkg=gpa/server/backend time="2024-08-27T12:34:40+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:40+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/167/config2977737273/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:40+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/167/data3632070313/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/167/data3632070313/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:40+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:40+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:40+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:40+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:40+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:40+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:40+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/167/config2977737273/grpcServerConfig.json time="2024-08-27T12:34:40+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:40+02:00" level=info msg="gRPC server listening on /tmp/bridge1777" pkg=grpc time="2024-08-27T12:34:40+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:40+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:40+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:40+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:40+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:40+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (dee5444a)" time="2024-08-27T12:34:40+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (dee5444a)" time="2024-08-27T12:34:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:41063/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:41063/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:40+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Adding vault user" userID=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Creating new user" userID=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:41063/core/v4/events/latest" pkg=gpa/client userID=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:41063/core/v4/settings" pkg=gpa/client userID=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Starting service main loop" service=telemetry user=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Starting service main loop" service=smtp user=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:41063/core/v4/labels?Type=4" pkg=gpa/client userID=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:41063/core/v4/labels?Type=3" pkg=gpa/client userID=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:41063/core/v4/labels?Type=1" pkg=gpa/client userID=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Adding user to imap server" addrID=66b417c9-9bfd-41ba-a7ee-09e47e502a99 service=server-manager time="2024-08-27T12:34:40+02:00" level=info msg="Creating new IMAP user" addrID=66b417c9-9bfd-41ba-a7ee-09e47e502a99 service=server-manager time="2024-08-27T12:34:40+02:00" level=info msg="Setting gluon ID" addrID=66b417c9-9bfd-41ba-a7ee-09e47e502a99 gluonID=fea8341d-0137-4d17-818e-7911447184d6 userID=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Received mailbox message count" count=0 gluonID=fea8341d-0137-4d17-818e-7911447184d6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:40+02:00" level=info msg="Created new IMAP user" addrID=66b417c9-9bfd-41ba-a7ee-09e47e502a99 gluonID=fea8341d-0137-4d17-818e-7911447184d6 service=server-manager time="2024-08-27T12:34:40+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:40+02:00" level=info msg=Resuming service=user-events user=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Starting IMAP Service" service=imap user=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:18f422c5-c545-4dd2-af1a-c59754f06428" userID=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Sync triggered" service=imap user=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:40.559279918 +0200 CEST m=+200.789381262" user=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Syncing labels" service=imap user=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:41063/data/v1/stats" pkg=gpa/client userID=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Configuration Status Success event sent." userID=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=error msg="Send mail failed." error="invalid return path" pkg=smtp Scenario: Send with empty FROM # features/smtp/init.feature:43 When SMTP client "1" sends the following message from "<>" to "recipient@example.com": # :1 -> *scenario """ To: Internal Bridge   this should fail """ time="2024-08-27T12:34:40+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:40+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:40+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:40+02:00" level=info msg="Closing user" userID=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Synced labels" service=imap user=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=warning msg="Get \"https://127.0.0.1:41063/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:34:40+02:00" level=error msg="Get \"https://127.0.0.1:41063/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:34:40+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:41063/mail/v4/messages/count\": context canceled" service=imap user=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Finished user sync" duration=1.458056ms service=imap user=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Exiting IMAP Service" service=imap user=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Exiting service main loop" service=smtp user=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Exiting Service" service=user-identity user=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Exiting service main loop" service=telemetry user=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Exiting service" service=user-events user=18f422c5-c545-4dd2-af1a-c59754f06428 time="2024-08-27T12:34:40+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:40+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:40+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:40+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:40+02:00" level=info msg="Closing SMTP server" service=server-manager Then it fails # :1 -> *scenario === RUN TestFeatures/Send_with_empty_TO time="2024-08-27T12:34:40+02:00" level=info msg="User 'a94bfe74-eb0c-42a3-8cad-3e95a3d0e4c8' created with id=111da97c-cc5d-497c-afdb-dd3571845366" pkg=gpa/server/backend time="2024-08-27T12:34:40+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:40+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/168/config3824054958/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:40+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/168/data4111904732/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/168/data4111904732/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:40+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:40+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:40+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:40+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:40+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:40+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:40+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:40+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/168/config3824054958/grpcServerConfig.json time="2024-08-27T12:34:40+02:00" level=info msg="gRPC server listening on /tmp/bridge1736" pkg=grpc time="2024-08-27T12:34:40+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:40+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:40+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:40+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:40+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:40+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (2231942d)" time="2024-08-27T12:34:40+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2231942d)" time="2024-08-27T12:34:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:37089/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:37089/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:40+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Adding vault user" userID=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Creating new user" userID=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:37089/core/v4/events/latest" pkg=gpa/client userID=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:37089/core/v4/settings" pkg=gpa/client userID=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Starting service main loop" service=telemetry user=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Starting service main loop" service=smtp user=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:37089/core/v4/labels?Type=4" pkg=gpa/client userID=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:37089/core/v4/labels?Type=3" pkg=gpa/client userID=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:37089/core/v4/labels?Type=1" pkg=gpa/client userID=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Adding user to imap server" addrID=afa4266a-7422-457b-aec2-1710ecced230 service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="Creating new IMAP user" addrID=afa4266a-7422-457b-aec2-1710ecced230 service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="Setting gluon ID" addrID=afa4266a-7422-457b-aec2-1710ecced230 gluonID=d663d7b7-a19c-4fa3-b735-b1e85db27801 userID=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Created new IMAP user" addrID=afa4266a-7422-457b-aec2-1710ecced230 gluonID=d663d7b7-a19c-4fa3-b735-b1e85db27801 service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg=Resuming service=user-events user=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Received mailbox message count" count=0 gluonID=d663d7b7-a19c-4fa3-b735-b1e85db27801 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:41+02:00" level=info msg="Starting IMAP Service" service=imap user=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Sync triggered" service=imap user=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:41.009600282 +0200 CEST m=+201.239701626" user=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Syncing labels" service=imap user=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:111da97c-cc5d-497c-afdb-dd3571845366" userID=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: POST https://127.0.0.1:37089/data/v1/stats" pkg=gpa/client userID=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Configuration Status Success event sent." userID=111da97c-cc5d-497c-afdb-dd3571845366 Scenario: Send with empty TO # features/smtp/init.feature:52 When SMTP client "1" sends MAIL FROM "" # :1 -> *scenario Then it succeeds # :1 -> *scenario When SMTP client "1" sends RCPT TO "<>" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:41+02:00" level=error msg="Send mail failed." error="invalid recipient" pkg=smtp When SMTP client "1" sends DATA: # :1 -> *scenario """ Subject: test """ time="2024-08-27T12:34:41+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:41+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:41+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:41+02:00" level=info msg="Closing user" userID=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Synced labels" service=imap user=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=warning msg="Get \"https://127.0.0.1:37089/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:34:41+02:00" level=error msg="Get \"https://127.0.0.1:37089/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:34:41+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:37089/mail/v4/messages/count\": context canceled" service=imap user=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Finished user sync" duration=1.592882ms service=imap user=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Exiting IMAP Service" service=imap user=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Exiting service main loop" service=smtp user=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Exiting Service" service=user-identity user=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Exiting service main loop" service=telemetry user=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Exiting service" service=user-events user=111da97c-cc5d-497c-afdb-dd3571845366 time="2024-08-27T12:34:41+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="Closing SMTP server" service=server-manager Then it fails with error "invalid recipient" # :1 -> *scenario === RUN TestFeatures/Allow_BODY_parameter_of_MAIL_FROM_command time="2024-08-27T12:34:41+02:00" level=info msg="User 'b5b1b70f-a2bc-4995-8de7-3de0bbc89ebe' created with id=3c3a18d2-8511-494e-8e49-925618c9c438" pkg=gpa/server/backend time="2024-08-27T12:34:41+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:41+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/169/config1675569056/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:41+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/169/data3078858545/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/169/data3078858545/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:41+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:41+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:41+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:41+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:41+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:41+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:41+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:41+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/169/config1675569056/grpcServerConfig.json time="2024-08-27T12:34:41+02:00" level=info msg="gRPC server listening on /tmp/bridge6100" pkg=grpc time="2024-08-27T12:34:41+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:41+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:41+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:41+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:41+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:41+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (58e137dc)" time="2024-08-27T12:34:41+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (58e137dc)" time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: POST https://127.0.0.1:35253/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: POST https://127.0.0.1:35253/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:41+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Adding vault user" userID=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Creating new user" userID=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:35253/core/v4/events/latest" pkg=gpa/client userID=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:35253/core/v4/settings" pkg=gpa/client userID=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Starting service main loop" service=telemetry user=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Starting service main loop" service=smtp user=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:35253/core/v4/labels?Type=4" pkg=gpa/client userID=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:35253/core/v4/labels?Type=3" pkg=gpa/client userID=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:35253/core/v4/labels?Type=1" pkg=gpa/client userID=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Adding user to imap server" addrID=0d07f4c3-bc5c-40f2-b591-1ad86498e05f service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="Creating new IMAP user" addrID=0d07f4c3-bc5c-40f2-b591-1ad86498e05f service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="Setting gluon ID" addrID=0d07f4c3-bc5c-40f2-b591-1ad86498e05f gluonID=88fc1892-c88a-4781-9593-34487b45d8a5 userID=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Created new IMAP user" addrID=0d07f4c3-bc5c-40f2-b591-1ad86498e05f gluonID=88fc1892-c88a-4781-9593-34487b45d8a5 service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="Received mailbox message count" count=0 gluonID=88fc1892-c88a-4781-9593-34487b45d8a5 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:41+02:00" level=info msg=Resuming service=user-events user=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Starting IMAP Service" service=imap user=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Sync triggered" service=imap user=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:41.451042073 +0200 CEST m=+201.681143417" user=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Syncing labels" service=imap user=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:3c3a18d2-8511-494e-8e49-925618c9c438" userID=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: POST https://127.0.0.1:35253/data/v1/stats" pkg=gpa/client userID=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Configuration Status Success event sent." userID=3c3a18d2-8511-494e-8e49-925618c9c438 Scenario: Allow BODY parameter of MAIL FROM command # features/smtp/init.feature:63 When SMTP client "1" sends MAIL FROM " BODY=7BIT" # :1 -> *scenario time="2024-08-27T12:34:41+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:41+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:41+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:41+02:00" level=info msg="Closing user" userID=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Synced labels" service=imap user=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=warning msg="Get \"https://127.0.0.1:35253/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:34:41+02:00" level=error msg="Get \"https://127.0.0.1:35253/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:34:41+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:35253/mail/v4/messages/count\": context canceled" service=imap user=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Finished user sync" duration=1.532248ms service=imap user=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Exiting IMAP Service" service=imap user=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Exiting service main loop" service=smtp user=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Exiting Service" service=user-identity user=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Exiting service main loop" service=telemetry user=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Exiting service" service=user-events user=3c3a18d2-8511-494e-8e49-925618c9c438 time="2024-08-27T12:34:41+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="Closing SMTP server" service=server-manager Then it succeeds # :1 -> *scenario === RUN TestFeatures/FROM_not_owned_by_user time="2024-08-27T12:34:41+02:00" level=info msg="User '55efe816-6749-4492-a1d0-63016e815e62' created with id=a52ff81c-f4e1-4499-9b05-01fd45d70efe" pkg=gpa/server/backend time="2024-08-27T12:34:41+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:41+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/170/config2851903270/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:41+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/170/data4093138662/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/170/data4093138662/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:41+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:41+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:41+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:41+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:41+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:41+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:41+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/170/config2851903270/grpcServerConfig.json time="2024-08-27T12:34:41+02:00" level=info msg="gRPC server listening on /tmp/bridge0404" pkg=grpc time="2024-08-27T12:34:41+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:41+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:41+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:41+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:41+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:41+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:41+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (45b4006f)" time="2024-08-27T12:34:41+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (45b4006f)" time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: POST https://127.0.0.1:44497/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: POST https://127.0.0.1:44497/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:41+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Adding vault user" userID=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Creating new user" userID=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:44497/core/v4/events/latest" pkg=gpa/client userID=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:44497/core/v4/settings" pkg=gpa/client userID=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Starting service main loop" service=telemetry user=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Starting service main loop" service=smtp user=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:44497/core/v4/labels?Type=4" pkg=gpa/client userID=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:44497/core/v4/labels?Type=3" pkg=gpa/client userID=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:44497/core/v4/labels?Type=1" pkg=gpa/client userID=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Adding user to imap server" addrID=aabce4db-9b09-4e6c-8470-882a3426b565 service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="Creating new IMAP user" addrID=aabce4db-9b09-4e6c-8470-882a3426b565 service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="Setting gluon ID" addrID=aabce4db-9b09-4e6c-8470-882a3426b565 gluonID=fc5f0e7b-3f98-4b78-aeb2-2bc3dcdeceac userID=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Created new IMAP user" addrID=aabce4db-9b09-4e6c-8470-882a3426b565 gluonID=fc5f0e7b-3f98-4b78-aeb2-2bc3dcdeceac service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg=Resuming service=user-events user=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Starting IMAP Service" service=imap user=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Sync triggered" service=imap user=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Received mailbox message count" count=0 gluonID=fc5f0e7b-3f98-4b78-aeb2-2bc3dcdeceac labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:41+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:41.895161946 +0200 CEST m=+202.125263290" user=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:a52ff81c-f4e1-4499-9b05-01fd45d70efe" userID=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Syncing labels" service=imap user=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="200 OK: POST https://127.0.0.1:44497/data/v1/stats" pkg=gpa/client userID=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Configuration Status Success event sent." userID=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=error msg="Send mail failed." error="invalid return path" pkg=smtp Scenario: FROM not owned by user # features/smtp/init.feature:67 When SMTP client "1" sends the following message from "unowned@proton.local" to "recipient@example.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge   this should fail """ time="2024-08-27T12:34:41+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:41+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:41+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:41+02:00" level=info msg="Closing user" userID=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Synced labels" service=imap user=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=warning msg="Get \"https://127.0.0.1:44497/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:34:41+02:00" level=error msg="Get \"https://127.0.0.1:44497/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:34:41+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:44497/mail/v4/messages/count\": context canceled" service=imap user=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Finished user sync" duration=1.077534ms service=imap user=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Exiting IMAP Service" service=imap user=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Exiting service main loop" service=smtp user=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Exiting Service" service=user-identity user=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Exiting service main loop" service=telemetry user=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Exiting service" service=user-events user=a52ff81c-f4e1-4499-9b05-01fd45d70efe time="2024-08-27T12:34:41+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:41+02:00" level=info msg="Closing SMTP server" service=server-manager Then it fails # :1 -> *scenario Feature: A user can connect an SMTP client to custom ports === RUN TestFeatures/Authenticates_successfully_on_custom_port#01 time="2024-08-27T12:34:42+02:00" level=info msg="User '01bd2138-829b-4ca9-b187-3ae1c7052cd1' created with id=042dad6c-ff5f-4ffd-8845-e83786344d03" pkg=gpa/server/backend Background: Given there exists an account with username "01bd2138-829b-4ca9-b187-3ae1c7052cd1" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:42+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:42+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/171/config2077671535/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:42+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/171/data3274205109/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/171/data3274205109/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:42+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:42+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:42+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:42+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:42+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:42+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:42+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:42+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/171/config2077671535/grpcServerConfig.json time="2024-08-27T12:34:42+02:00" level=info msg="gRPC server listening on /tmp/bridge2910" pkg=grpc time="2024-08-27T12:34:42+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:42+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:42+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:42+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:42+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:34:42+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (ed48da4c)" time="2024-08-27T12:34:42+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ed48da4c)" time="2024-08-27T12:34:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:42887/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:42887/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:42+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Adding vault user" userID=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Creating new user" userID=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:42887/core/v4/events/latest" pkg=gpa/client userID=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:42887/core/v4/settings" pkg=gpa/client userID=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Starting service main loop" service=telemetry user=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Starting service main loop" service=smtp user=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:42887/core/v4/labels?Type=4" pkg=gpa/client userID=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:42887/core/v4/labels?Type=3" pkg=gpa/client userID=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:42887/core/v4/labels?Type=1" pkg=gpa/client userID=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Adding user to imap server" addrID=66f1d568-d185-4275-8bd7-66434fca5b82 service=server-manager time="2024-08-27T12:34:42+02:00" level=info msg="Creating new IMAP user" addrID=66f1d568-d185-4275-8bd7-66434fca5b82 service=server-manager time="2024-08-27T12:34:42+02:00" level=info msg="Setting gluon ID" addrID=66f1d568-d185-4275-8bd7-66434fca5b82 gluonID=ba25c19d-49d9-4d32-8b21-017e7237d6e9 userID=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Created new IMAP user" addrID=66f1d568-d185-4275-8bd7-66434fca5b82 gluonID=ba25c19d-49d9-4d32-8b21-017e7237d6e9 service=server-manager time="2024-08-27T12:34:42+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:42+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ba25c19d-49d9-4d32-8b21-017e7237d6e9 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:42+02:00" level=info msg=Resuming service=user-events user=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Starting IMAP Service" service=imap user=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Sync triggered" service=imap user=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:42.336271387 +0200 CEST m=+202.566372731" user=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Syncing labels" service=imap user=042dad6c-ff5f-4ffd-8845-e83786344d03 And the user logs in with username "01bd2138-829b-4ca9-b187-3ae1c7052cd1" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:42+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:042dad6c-ff5f-4ffd-8845-e83786344d03" userID=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:34:42+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:42+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:42+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:34:42+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:42+02:00" level=info msg="Starting SMTP server" port=1144 service=server-manager ssl=false Scenario: Authenticates successfully on custom port # features/smtp/ports.feature:9 When the user changes the SMTP port to 1144 # :1 -> *scenario When user "01bd2138-829b-4ca9-b187-3ae1c7052cd1" connects SMTP client "1" on port 1144 # :1 -> *scenario time="2024-08-27T12:34:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:42887/data/v1/stats" pkg=gpa/client userID=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Configuration Status Success event sent." userID=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:42+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:42+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:42+02:00" level=info msg="Closing user" userID=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Synced labels" service=imap user=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=warning msg="Get \"https://127.0.0.1:42887/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:34:42+02:00" level=error msg="Get \"https://127.0.0.1:42887/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:34:42+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:42887/mail/v4/messages/count\": context canceled" service=imap user=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Finished user sync" duration=1.577493ms service=imap user=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Exiting IMAP Service" service=imap user=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Exiting service main loop" service=smtp user=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Exiting Service" service=user-identity user=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Exiting service main loop" service=telemetry user=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Exiting service" service=user-events user=042dad6c-ff5f-4ffd-8845-e83786344d03 time="2024-08-27T12:34:42+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:42+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:42+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:42+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1144: use of closed network connection" service=server-manager time="2024-08-27T12:34:42+02:00" level=info msg="Closing SMTP server" service=server-manager Then SMTP client "1" can authenticate # :1 -> *scenario Feature: SMTP sending with attachment === RUN TestFeatures/Sending_with_cyrillic_PDF_attachment time="2024-08-27T12:34:42+02:00" level=info msg="User 'd6c16dfb-c022-4af8-9a21-b54fb384e79b' created with id=3a3d5292-0388-4921-9596-685488e13e42" pkg=gpa/server/backend Background: Given there exists an account with username "d6c16dfb-c022-4af8-9a21-b54fb384e79b" and password "password"# :1 -> *scenario time="2024-08-27T12:34:42+02:00" level=info msg="User '9133b8e2-7973-43a9-98d7-c41dcec63117' created with id=9adc8411-de68-4e47-81d0-adb2f195a7d4" pkg=gpa/server/backend And there exists an account with username "9133b8e2-7973-43a9-98d7-c41dcec63117" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:42+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:42+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/172/config1504280359/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:42+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/172/data2326630944/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/172/data2326630944/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:42+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:42+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:42+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:42+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:42+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:42+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:42+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:42+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/172/config1504280359/grpcServerConfig.json time="2024-08-27T12:34:42+02:00" level=info msg="gRPC server listening on /tmp/bridge0080" pkg=grpc time="2024-08-27T12:34:42+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:42+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:42+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:42+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:42+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:34:42+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (e0c37ea8)" time="2024-08-27T12:34:42+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e0c37ea8)" time="2024-08-27T12:34:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:38913/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:38913/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:42+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Adding vault user" userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Creating new user" userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38913/core/v4/events/latest" pkg=gpa/client userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38913/core/v4/settings" pkg=gpa/client userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Starting service main loop" service=telemetry user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Starting service main loop" service=smtp user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38913/core/v4/labels?Type=4" pkg=gpa/client userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38913/core/v4/labels?Type=3" pkg=gpa/client userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38913/core/v4/labels?Type=1" pkg=gpa/client userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Adding user to imap server" addrID=bbf94e46-624d-49d4-a488-02762dce8c44 service=server-manager time="2024-08-27T12:34:43+02:00" level=info msg="Creating new IMAP user" addrID=bbf94e46-624d-49d4-a488-02762dce8c44 service=server-manager time="2024-08-27T12:34:43+02:00" level=info msg="Setting gluon ID" addrID=bbf94e46-624d-49d4-a488-02762dce8c44 gluonID=859e6fdb-4200-4ea5-911a-b05248b9d4ae userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Created new IMAP user" addrID=bbf94e46-624d-49d4-a488-02762dce8c44 gluonID=859e6fdb-4200-4ea5-911a-b05248b9d4ae service=server-manager time="2024-08-27T12:34:43+02:00" level=info msg="Received mailbox message count" count=0 gluonID=859e6fdb-4200-4ea5-911a-b05248b9d4ae labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:43+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:43+02:00" level=info msg=Resuming service=user-events user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Starting IMAP Service" service=imap user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Sync triggered" service=imap user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:43.049522921 +0200 CEST m=+203.279624265" user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Syncing labels" service=imap user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:3a3d5292-0388-4921-9596-685488e13e42" userID=3a3d5292-0388-4921-9596-685488e13e42 And the user logs in with username "d6c16dfb-c022-4af8-9a21-b54fb384e79b" and password "password" # :1 -> *scenario time="2024-08-27T12:34:43+02:00" level=info msg="Synced labels" service=imap user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38913/mail/v4/messages/count" pkg=gpa/client userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Syncing messages" service=imap user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Job started" service=imap user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:38913/mail/v4/messages" pkg=gpa/client userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Job finished" service=imap user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Synced messages" service=imap user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Finished user sync" duration=2.739837ms service=imap user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=3a3d5292-0388-4921-9596-685488e13e42 And user "d6c16dfb-c022-4af8-9a21-b54fb384e79b" finishes syncing # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:38913/data/v1/stats" pkg=gpa/client userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="Configuration Status Success event sent." userID=3a3d5292-0388-4921-9596-685488e13e42 When user "d6c16dfb-c022-4af8-9a21-b54fb384e79b" connects and authenticates SMTP client "1" # :1 -> *scenario And user "d6c16dfb-c022-4af8-9a21-b54fb384e79b" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38913/mail/v4/settings" pkg=gpa/client userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:38913/mail/v4/messages" pkg=gpa/client userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:38913/mail/v4/attachments" pkg=gpa/client userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38913/core/v4/keys?Email=9133b8e2-7973-43a9-98d7-c41dcec63117%40proton.local" pkg=gpa/client userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38913/contacts/v4/emails?Email=9133b8e2-7973-43a9-98d7-c41dcec63117%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:38913/mail/v4/messages/987b65b0-9a69-473a-84d1-61ee70fd2575" pkg=gpa/client userID=3a3d5292-0388-4921-9596-685488e13e42 Scenario: Sending with cyrillic PDF attachment # features/smtp/send/attachment.feature:16 When SMTP client "1" sends the following message from "d6c16dfb-c022-4af8-9a21-b54fb384e79b@proton.local" to "9133b8e2-7973-43a9-98d7-c41dcec63117@proton.local": # :1 -> *scenario """ Content-Type: multipart/mixed; boundary="------------bYzsV6z0EdKTbltmCDZgIM15" From: Bridge Test <[user:user1]@[domain]> To: Internal Bridge <[user:user2]@[domain]> Subject: Test with cyrillic attachment  --------------bYzsV6z0EdKTbltmCDZgIM15 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8  Shake that body --------------bYzsV6z0EdKTbltmCDZgIM15 Content-Type: application/pdf;  name="=?UTF-8?B?0JDQkdCS0JPQlNCD0JXQltCX0IXQmNCI0JrQm9CJ0JzQndCK0J7Qn9Cg?=  =?UTF-8?B?0KHQotCM0KPQpNCl0KfQj9CX0KgucGRm?=" Content-Disposition: attachment;  filename*0*=UTF-8''%D0%90%D0%91%D0%92%D0%93%D0%94%D0%83%D0%95%D0%96%D0%97;  filename*1*=%D0%85%D0%98%D0%88%D0%9A%D0%9B%D0%89%D0%9C%D0%9D%D0%8A%D0%9E;  filename*2*=%D0%9F%D0%A0%D0%A1%D0%A2%D0%8C%D0%A3%D0%A4%D0%A5%D0%A7%D0%8F;  filename*3*=%D0%97%D0%A8%2E%70%64%66 Content-Transfer-Encoding: base64  0JDQkdCS0JPQlNCD0JXQltCX0IXQmNCI0JrQm9CJ0JzQndCK0J7Qn9Cg0KHQotCM0KPQpNCl0KfQj9CX0Kg=  --------------bYzsV6z0EdKTbltmCDZgIM15--  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:43+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 75}}" pkg=telemetry time="2024-08-27T12:34:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:38913/core/v4/events/AA==" pkg=gpa/client userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:44+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:44+02:00" level=info msg="Handling message created event" date=0 messageID=987b65b0-9a69-473a-84d1-61ee70fd2575 service=imap subject="******** (f75f8f2b)" user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:38913/mail/v4/messages/987b65b0-9a69-473a-84d1-61ee70fd2575" pkg=gpa/client userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:44+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=987b65b0-9a69-473a-84d1-61ee70fd2575 service=imap subject="******** (f75f8f2b)" user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:38913/mail/v4/messages/987b65b0-9a69-473a-84d1-61ee70fd2575" pkg=gpa/client userID=3a3d5292-0388-4921-9596-685488e13e42 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | d6c16dfb-c022-4af8-9a21-b54fb384e79b@proton.local | 9133b8e2-7973-43a9-98d7-c41dcec63117@proton.local | Test with cyrillic attachment | And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Test with cyrillic attachment",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:user2]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ time="2024-08-27T12:34:44+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:44+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:44+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:44+02:00" level=info msg="Closing user" userID=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:44+02:00" level=info msg="Exiting IMAP Service" service=imap user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:44+02:00" level=info msg="Exiting service main loop" service=smtp user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:44+02:00" level=info msg="Exiting Service" service=user-identity user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:44+02:00" level=info msg="Exiting service main loop" service=telemetry user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:44+02:00" level=info msg="Exiting service" service=user-events user=3a3d5292-0388-4921-9596-685488e13e42 time="2024-08-27T12:34:44+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:44+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:44+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:44+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:44+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" response to "/mail/v4/attachments" is: # :1 -> *scenario """ {  "Attachment":{  "Name": "АБВГДЃЕЖЗЅИЈКЛЉМНЊОПРСТЌУФХЧЏЗШ.pdf",  "MIMEType": "application/pdf",  "Disposition": "attachment"  } } """ === RUN TestFeatures/Sending_with_cyrillic_docx_attachment time="2024-08-27T12:34:44+02:00" level=info msg="User '0f73cf43-da15-4364-95f6-e684a61eec4a' created with id=5ff624be-b833-4a20-a61a-a0392dacf106" pkg=gpa/server/backend time="2024-08-27T12:34:44+02:00" level=info msg="User '4795c9da-4ece-4561-aaa3-a982259a8d1c' created with id=78c48b9b-621f-441e-a1ff-9d0dc6602806" pkg=gpa/server/backend time="2024-08-27T12:34:44+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:44+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/173/config1571634907/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:44+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/173/data1775891402/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/173/data1775891402/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:44+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:44+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:44+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:44+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:44+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/173/config1571634907/grpcServerConfig.json time="2024-08-27T12:34:44+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:44+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:44+02:00" level=info msg="gRPC server listening on /tmp/bridge3728" pkg=grpc time="2024-08-27T12:34:44+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:44+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:44+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:44+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:44+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:44+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:44+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (a513c8b4)" time="2024-08-27T12:34:44+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a513c8b4)" time="2024-08-27T12:34:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:43069/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:43069/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:44+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Adding vault user" userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Creating new user" userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:43069/core/v4/events/latest" pkg=gpa/client userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:43069/core/v4/settings" pkg=gpa/client userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Starting service main loop" service=telemetry user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Starting service main loop" service=smtp user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:43069/core/v4/labels?Type=4" pkg=gpa/client userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:43069/core/v4/labels?Type=3" pkg=gpa/client userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:43069/core/v4/labels?Type=1" pkg=gpa/client userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Adding user to imap server" addrID=9095120d-a0f1-4827-aa50-2f40c0939d25 service=server-manager time="2024-08-27T12:34:44+02:00" level=info msg="Creating new IMAP user" addrID=9095120d-a0f1-4827-aa50-2f40c0939d25 service=server-manager time="2024-08-27T12:34:44+02:00" level=info msg="Setting gluon ID" addrID=9095120d-a0f1-4827-aa50-2f40c0939d25 gluonID=2a7b9154-9e6a-4ffc-b9bb-342b067dc828 userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Created new IMAP user" addrID=9095120d-a0f1-4827-aa50-2f40c0939d25 gluonID=2a7b9154-9e6a-4ffc-b9bb-342b067dc828 service=server-manager time="2024-08-27T12:34:44+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:44+02:00" level=info msg=Resuming service=user-events user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=2a7b9154-9e6a-4ffc-b9bb-342b067dc828 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:44+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:5ff624be-b833-4a20-a61a-a0392dacf106" userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Starting IMAP Service" service=imap user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Sync triggered" service=imap user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:44.76740165 +0200 CEST m=+204.997502994" user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Syncing labels" service=imap user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Synced labels" service=imap user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:43069/mail/v4/messages/count" pkg=gpa/client userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Syncing messages" service=imap user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Job started" service=imap user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:43069/mail/v4/messages" pkg=gpa/client userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Job finished" service=imap user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Synced messages" service=imap user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Finished user sync" duration=2.602397ms service=imap user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:43069/data/v1/stats" pkg=gpa/client userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="Configuration Status Success event sent." userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:43069/mail/v4/settings" pkg=gpa/client userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:43069/mail/v4/messages" pkg=gpa/client userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:43069/mail/v4/attachments" pkg=gpa/client userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:43069/core/v4/keys?Email=4795c9da-4ece-4561-aaa3-a982259a8d1c%40proton.local" pkg=gpa/client userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:43069/contacts/v4/emails?Email=4795c9da-4ece-4561-aaa3-a982259a8d1c%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:43069/mail/v4/messages/20aef474-068c-4591-bae1-03c90c5a0175" pkg=gpa/client userID=5ff624be-b833-4a20-a61a-a0392dacf106 Scenario: Sending with cyrillic docx attachment # features/smtp/send/attachment.feature:83 When SMTP client "1" sends the following message from "0f73cf43-da15-4364-95f6-e684a61eec4a@proton.local" to "4795c9da-4ece-4561-aaa3-a982259a8d1c@proton.local": # :1 -> *scenario """ Content-Type: multipart/mixed; boundary="------------9xfXriG1c1v5iJlMiIMCaIWP" From: Bridge Test <[user:user1]@[domain]> To: Internal Bridge <[user:user2]@[domain]> Subject: Test with cyrillic attachment  --------------9xfXriG1c1v5iJlMiIMCaIWP Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit  Shake that body --------------9xfXriG1c1v5iJlMiIMCaIWP Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document;  name="=?UTF-8?B?0JDQkdCS0JPQlNCD0JXQltCX0IXQmNCI0JrQm9CJ0JzQndCK0J7Qn9Cg?=  =?UTF-8?B?0KHQotCM0KPQpNCl0KfQj9CX0KguZG9jeA==?=" Content-Disposition: attachment;  filename*0*=UTF-8''%D0%90%D0%91%D0%92%D0%93%D0%94%D0%83%D0%95%D0%96%D0%97;  filename*1*=%D0%85%D0%98%D0%88%D0%9A%D0%9B%D0%89%D0%9C%D0%9D%D0%8A%D0%9E;  filename*2*=%D0%9F%D0%A0%D0%A1%D0%A2%D0%8C%D0%A3%D0%A4%D0%A5%D0%A7%D0%8F;  filename*3*=%D0%97%D0%A8%2E%64%6F%63%78 Content-Transfer-Encoding: base64  0JDQkdCS0JPQlNCD0JXQltCX0IXQmNCI0JrQm9CJ0JzQndCK0J7Qn9Cg0KHQotCM0KPQpNCl0KfQj9CX0Kg=  --------------9xfXriG1c1v5iJlMiIMCaIWP--  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:44+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 92}}" pkg=telemetry time="2024-08-27T12:34:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:43069/core/v4/events/AA==" pkg=gpa/client userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:45+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:45+02:00" level=info msg="Handling message created event" date=0 messageID=20aef474-068c-4591-bae1-03c90c5a0175 service=imap subject="******** (f75f8f2b)" user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:43069/mail/v4/messages/20aef474-068c-4591-bae1-03c90c5a0175" pkg=gpa/client userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:45+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=20aef474-068c-4591-bae1-03c90c5a0175 service=imap subject="******** (f75f8f2b)" user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:43069/mail/v4/messages/20aef474-068c-4591-bae1-03c90c5a0175" pkg=gpa/client userID=5ff624be-b833-4a20-a61a-a0392dacf106 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 0f73cf43-da15-4364-95f6-e684a61eec4a@proton.local | 4795c9da-4ece-4561-aaa3-a982259a8d1c@proton.local | Test with cyrillic attachment | And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Test with cyrillic attachment",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:user2]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ And the body in the "POST" response to "/mail/v4/attachments" is: # :1 -> *scenario """ {  "Attachment":{  "Name": "АБВГДЃЕЖЗЅИЈКЛЉМНЊОПРСТЌУФХЧЏЗШ.docx",  "MIMEType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",  "Disposition": "attachment"  } } """ time="2024-08-27T12:34:45+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:45+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:45+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:45+02:00" level=info msg="Closing user" userID=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:45+02:00" level=info msg="Exiting IMAP Service" service=imap user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:45+02:00" level=info msg="Exiting service main loop" service=smtp user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:45+02:00" level=info msg="Exiting Service" service=user-identity user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:45+02:00" level=info msg="Exiting service main loop" service=telemetry user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:45+02:00" level=info msg="Exiting service" service=user-events user=5ff624be-b833-4a20-a61a-a0392dacf106 time="2024-08-27T12:34:45+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:45+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:45+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:45+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:45+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following message in "Sent" with this structure: # :1 -> *scenario """ {  "subject": "Test with cyrillic attachment",  "body-contains": "Shake that body",  "content": {  "content-type": "multipart/mixed",  "sections":[  {  "content-type": "text/plain",  "body-is": "Shake that body"  },  {  "content-type": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",  "content-type-name": "АБВГДЃЕЖЗЅИЈКЛЉМНЊОПРСТЌУФХЧЏЗШ.docx",  "content-disposition": "attachment",  "content-disposition-filename": "АБВГДЃЕЖЗЅИЈКЛЉМНЊОПРСТЌУФХЧЏЗШ.docx"  }  ]  } } """ === RUN TestFeatures/Send_message_with_attachment_encoded_quoted time="2024-08-27T12:34:46+02:00" level=info msg="User '9392c838-a231-441d-a38c-e5e6da87ba9d' created with id=418a55d6-2dfc-4d1a-bbe9-8f9eff355803" pkg=gpa/server/backend time="2024-08-27T12:34:46+02:00" level=info msg="User 'e00e96ff-5c08-46c2-b88c-404bd2651edb' created with id=1ad80ae0-9118-4163-b9aa-22985d82b4ab" pkg=gpa/server/backend time="2024-08-27T12:34:46+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:46+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/174/config4245859621/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:46+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/174/data3414783650/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/174/data3414783650/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:46+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:46+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:46+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:46+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:46+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/174/config4245859621/grpcServerConfig.json time="2024-08-27T12:34:46+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:46+02:00" level=info msg="gRPC server listening on /tmp/bridge2620" pkg=grpc time="2024-08-27T12:34:46+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:46+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:46+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:46+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:46+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:46+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:46+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:46+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (b15896fe)" time="2024-08-27T12:34:46+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b15896fe)" time="2024-08-27T12:34:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:39467/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:39467/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:46+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Adding vault user" userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Creating new user" userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:39467/core/v4/events/latest" pkg=gpa/client userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:39467/core/v4/settings" pkg=gpa/client userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Starting service main loop" service=telemetry user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Starting service main loop" service=smtp user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:39467/core/v4/labels?Type=4" pkg=gpa/client userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:39467/core/v4/labels?Type=3" pkg=gpa/client userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:39467/core/v4/labels?Type=1" pkg=gpa/client userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Adding user to imap server" addrID=5b4a6152-b114-491e-8f6d-a2bfcf66de28 service=server-manager time="2024-08-27T12:34:46+02:00" level=info msg="Creating new IMAP user" addrID=5b4a6152-b114-491e-8f6d-a2bfcf66de28 service=server-manager time="2024-08-27T12:34:46+02:00" level=info msg="Setting gluon ID" addrID=5b4a6152-b114-491e-8f6d-a2bfcf66de28 gluonID=50bd4416-f81d-4906-94a9-b9bc8426eeb8 userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Created new IMAP user" addrID=5b4a6152-b114-491e-8f6d-a2bfcf66de28 gluonID=50bd4416-f81d-4906-94a9-b9bc8426eeb8 service=server-manager time="2024-08-27T12:34:46+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:46+02:00" level=info msg=Resuming service=user-events user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Received mailbox message count" count=0 gluonID=50bd4416-f81d-4906-94a9-b9bc8426eeb8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:46+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:418a55d6-2dfc-4d1a-bbe9-8f9eff355803" userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Starting IMAP Service" service=imap user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Sync triggered" service=imap user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:46.595650133 +0200 CEST m=+206.825751467" user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Syncing labels" service=imap user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Synced labels" service=imap user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:39467/mail/v4/messages/count" pkg=gpa/client userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Syncing messages" service=imap user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Job started" service=imap user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:39467/mail/v4/messages" pkg=gpa/client userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Job finished" service=imap user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Synced messages" service=imap user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Finished user sync" duration=2.595563ms service=imap user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:39467/data/v1/stats" pkg=gpa/client userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="Configuration Status Success event sent." userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:39467/mail/v4/settings" pkg=gpa/client userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:39467/mail/v4/messages" pkg=gpa/client userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:39467/mail/v4/attachments" pkg=gpa/client userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:39467/core/v4/keys?Email=e00e96ff-5c08-46c2-b88c-404bd2651edb%40proton.local" pkg=gpa/client userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:39467/contacts/v4/emails?Email=e00e96ff-5c08-46c2-b88c-404bd2651edb%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:39467/mail/v4/messages/92ec2c66-e307-4997-9189-6217eeb8a177" pkg=gpa/client userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 Scenario Outline: Send message with attachment # features/smtp/send/attachment.feature:170 time="2024-08-27T12:34:46+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 21}}" pkg=telemetry time="2024-08-27T12:34:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:39467/core/v4/events/AA==" pkg=gpa/client userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:47+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:47+02:00" level=info msg="Handling message created event" date=0 messageID=92ec2c66-e307-4997-9189-6217eeb8a177 service=imap subject="******** (8b397895)" user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:39467/mail/v4/messages/92ec2c66-e307-4997-9189-6217eeb8a177" pkg=gpa/client userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:47+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=92ec2c66-e307-4997-9189-6217eeb8a177 service=imap subject="******** (8b397895)" user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:39467/mail/v4/messages/92ec2c66-e307-4997-9189-6217eeb8a177" pkg=gpa/client userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:47+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:47+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:47+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:47+02:00" level=info msg="Closing user" userID=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:47+02:00" level=info msg="Exiting IMAP Service" service=imap user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:47+02:00" level=info msg="Exiting service main loop" service=smtp user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:47+02:00" level=info msg="Exiting Service" service=user-identity user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:47+02:00" level=info msg="Exiting service main loop" service=telemetry user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:47+02:00" level=info msg="Exiting service" service=user-events user=418a55d6-2dfc-4d1a-bbe9-8f9eff355803 time="2024-08-27T12:34:47+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:47+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:47+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:47+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:47+02:00" level=info msg="Closing SMTP server" service=server-manager Given there exists an account with username "[user:user1]" and password "password" # :1 -> *scenario And there exists an account with username "[user:user2]" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario When bridge starts # :1 -> *scenario And the user logs in with username "[user:user1]" and password "password" # :1 -> *scenario And user "[user:user1]" finishes syncing # :1 -> *scenario Then it succeeds # :1 -> *scenario When user "[user:user1]" connects and authenticates SMTP client "1" # :1 -> *scenario And user "[user:user1]" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario When SMTP client "1" sends the following message from "[user:user1]@[domain]" to "[user:user2]@[domain]": # :1 -> *scenario """ Subject: Message with attachment name Content-type: multipart/mixed; boundary="boundary" Received: by 2002:0:0:0:0:0:0:0 with SMTP id 0123456789abcdef; Wed, 30 Dec 2020 01:23:45 0000  This is a multi-part message in MIME format.  --boundary Content-Type: text/plain  Hello  --boundary Content-Type: application/pdf; name= Content-Disposition: attachment; filename=  somebytes  --boundary-- """ Then it succeeds # :1 -> *scenario And IMAP client "1" eventually sees the following message in "Sent" with this structure: # :1 -> *scenario """ {  "subject": "Message with attachment name",  "body-contains": "Hello",  "content": {  "content-type": "multipart/mixed",  "sections":[  {  "content-type": "text/plain",  "body-is": "Hello"  },  {  "content-type": "application/pdf",  "content-type-name": "filename",  "content-disposition": "attachment",  "content-disposition-filename": "filename",  "transfer-encoding":"base64",  "body-is": "c29tZWJ5dGVzDQo="  }  ]  } } """ Examples: | UseCase | filename | | encoded quoted | "=?US-ASCII?Q?filename?=" | === RUN TestFeatures/Send_message_with_attachment_encoded_unquoted time="2024-08-27T12:34:47+02:00" level=info msg="User '9356fd54-7680-494b-9fe4-89e4a3efdcc4' created with id=fa81b971-f148-4287-bb53-aa073941e7b8" pkg=gpa/server/backend time="2024-08-27T12:34:48+02:00" level=info msg="User '5a55a6e1-0ad4-4eaf-a138-29c4e60860ce' created with id=5723cc29-c4ac-4117-8f5b-c6599077584d" pkg=gpa/server/backend time="2024-08-27T12:34:48+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:48+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/175/config320748115/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:48+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/175/data2572878540/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/175/data2572878540/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:48+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:48+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:48+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:48+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:48+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:48+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:48+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:48+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/175/config320748115/grpcServerConfig.json time="2024-08-27T12:34:48+02:00" level=info msg="gRPC server listening on /tmp/bridge8724" pkg=grpc time="2024-08-27T12:34:48+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:48+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:48+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:48+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:48+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:48+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (0d589278)" time="2024-08-27T12:34:48+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0d589278)" time="2024-08-27T12:34:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:37231/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:37231/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:48+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Adding vault user" userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Creating new user" userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:37231/core/v4/events/latest" pkg=gpa/client userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:37231/core/v4/settings" pkg=gpa/client userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Starting service main loop" service=telemetry user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Starting service main loop" service=smtp user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:37231/core/v4/labels?Type=4" pkg=gpa/client userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:37231/core/v4/labels?Type=3" pkg=gpa/client userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:37231/core/v4/labels?Type=1" pkg=gpa/client userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Adding user to imap server" addrID=2260a57d-8214-4c84-a925-a69439317f2c service=server-manager time="2024-08-27T12:34:48+02:00" level=info msg="Creating new IMAP user" addrID=2260a57d-8214-4c84-a925-a69439317f2c service=server-manager time="2024-08-27T12:34:48+02:00" level=info msg="Setting gluon ID" addrID=2260a57d-8214-4c84-a925-a69439317f2c gluonID=98f8e45d-b516-445c-bf0e-6899a7d2d32f userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Received mailbox message count" count=0 gluonID=98f8e45d-b516-445c-bf0e-6899a7d2d32f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:48+02:00" level=info msg="Created new IMAP user" addrID=2260a57d-8214-4c84-a925-a69439317f2c gluonID=98f8e45d-b516-445c-bf0e-6899a7d2d32f service=server-manager time="2024-08-27T12:34:48+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:48+02:00" level=info msg=Resuming service=user-events user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Starting IMAP Service" service=imap user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Sync triggered" service=imap user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:48.313131996 +0200 CEST m=+208.543233340" user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Syncing labels" service=imap user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:fa81b971-f148-4287-bb53-aa073941e7b8" userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Synced labels" service=imap user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:37231/mail/v4/messages/count" pkg=gpa/client userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Syncing messages" service=imap user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Job started" service=imap user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:37231/mail/v4/messages" pkg=gpa/client userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Job finished" service=imap user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Synced messages" service=imap user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Finished user sync" duration=2.278072ms service=imap user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:37231/data/v1/stats" pkg=gpa/client userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Configuration Status Success event sent." userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:37231/mail/v4/settings" pkg=gpa/client userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:37231/mail/v4/messages" pkg=gpa/client userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:37231/mail/v4/attachments" pkg=gpa/client userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:37231/core/v4/keys?Email=5a55a6e1-0ad4-4eaf-a138-29c4e60860ce%40proton.local" pkg=gpa/client userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:37231/contacts/v4/emails?Email=5a55a6e1-0ad4-4eaf-a138-29c4e60860ce%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:37231/mail/v4/messages/66807c5d-deb3-4503-845a-0d52194cd705" pkg=gpa/client userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:48+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 29}}" pkg=telemetry time="2024-08-27T12:34:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:37231/core/v4/events/AA==" pkg=gpa/client userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:49+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:49+02:00" level=info msg="Handling message created event" date=0 messageID=66807c5d-deb3-4503-845a-0d52194cd705 service=imap subject="******** (8b397895)" user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:37231/mail/v4/messages/66807c5d-deb3-4503-845a-0d52194cd705" pkg=gpa/client userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:49+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=66807c5d-deb3-4503-845a-0d52194cd705 service=imap subject="******** (8b397895)" user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:37231/mail/v4/messages/66807c5d-deb3-4503-845a-0d52194cd705" pkg=gpa/client userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:49+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:49+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:49+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:49+02:00" level=info msg="Closing user" userID=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:49+02:00" level=info msg="Exiting IMAP Service" service=imap user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:49+02:00" level=info msg="Exiting service main loop" service=smtp user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:49+02:00" level=info msg="Exiting Service" service=user-identity user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:49+02:00" level=info msg="Exiting service main loop" service=telemetry user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:49+02:00" level=info msg="Exiting service" service=user-events user=fa81b971-f148-4287-bb53-aa073941e7b8 time="2024-08-27T12:34:49+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:49+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:49+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:49+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:49+02:00" level=info msg="Closing SMTP server" service=server-manager | encoded unquoted | =?US-ASCII?Q?filename?= | === RUN TestFeatures/Send_message_with_attachment_non_quoted time="2024-08-27T12:34:49+02:00" level=info msg="User 'b90406e6-c47d-4f20-8599-0e61bf226331' created with id=52b6e5e0-1022-402f-b70d-4e95d8ff11ed" pkg=gpa/server/backend time="2024-08-27T12:34:49+02:00" level=info msg="User 'bb700259-2fc4-40de-9595-1483d3ff396c' created with id=c796f0b6-64e7-42e2-aba8-eb713b9f6de3" pkg=gpa/server/backend time="2024-08-27T12:34:49+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:49+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/176/config2247553200/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:49+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/176/data537505016/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/176/data537505016/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:49+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:49+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:49+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:49+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:49+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:49+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:49+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:49+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/176/config2247553200/grpcServerConfig.json time="2024-08-27T12:34:49+02:00" level=info msg="gRPC server listening on /tmp/bridge6894" pkg=grpc time="2024-08-27T12:34:49+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:49+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:49+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:49+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:49+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:49+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (1def57e4)" time="2024-08-27T12:34:49+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1def57e4)" time="2024-08-27T12:34:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:42739/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:42739/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:49+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Adding vault user" userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Creating new user" userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42739/core/v4/events/latest" pkg=gpa/client userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42739/core/v4/settings" pkg=gpa/client userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Starting service main loop" service=telemetry user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Starting service main loop" service=smtp user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42739/core/v4/labels?Type=4" pkg=gpa/client userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42739/core/v4/labels?Type=3" pkg=gpa/client userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42739/core/v4/labels?Type=1" pkg=gpa/client userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Adding user to imap server" addrID=d5401080-15a0-4412-8762-779083bc8e38 service=server-manager time="2024-08-27T12:34:50+02:00" level=info msg="Creating new IMAP user" addrID=d5401080-15a0-4412-8762-779083bc8e38 service=server-manager time="2024-08-27T12:34:50+02:00" level=info msg="Setting gluon ID" addrID=d5401080-15a0-4412-8762-779083bc8e38 gluonID=09388079-42fd-45e4-95ab-f592ac593ad3 userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Received mailbox message count" count=0 gluonID=09388079-42fd-45e4-95ab-f592ac593ad3 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:50+02:00" level=info msg="Created new IMAP user" addrID=d5401080-15a0-4412-8762-779083bc8e38 gluonID=09388079-42fd-45e4-95ab-f592ac593ad3 service=server-manager time="2024-08-27T12:34:50+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:50+02:00" level=info msg=Resuming service=user-events user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Starting IMAP Service" service=imap user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Sync triggered" service=imap user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:50.030022627 +0200 CEST m=+210.260123971" user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Syncing labels" service=imap user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:52b6e5e0-1022-402f-b70d-4e95d8ff11ed" userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Synced labels" service=imap user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42739/mail/v4/messages/count" pkg=gpa/client userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Syncing messages" service=imap user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Job started" service=imap user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:42739/mail/v4/messages" pkg=gpa/client userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Job finished" service=imap user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Synced messages" service=imap user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Finished user sync" duration=2.510071ms service=imap user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:42739/data/v1/stats" pkg=gpa/client userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Configuration Status Success event sent." userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42739/mail/v4/settings" pkg=gpa/client userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:42739/mail/v4/messages" pkg=gpa/client userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:42739/mail/v4/attachments" pkg=gpa/client userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42739/core/v4/keys?Email=bb700259-2fc4-40de-9595-1483d3ff396c%40proton.local" pkg=gpa/client userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:42739/contacts/v4/emails?Email=bb700259-2fc4-40de-9595-1483d3ff396c%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:42739/mail/v4/messages/54ffb34a-fd72-43c3-bafb-7dda1b037f9b" pkg=gpa/client userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:50+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 1}}" pkg=telemetry time="2024-08-27T12:34:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:42739/core/v4/events/AA==" pkg=gpa/client userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:51+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:51+02:00" level=info msg="Handling message created event" date=0 messageID=54ffb34a-fd72-43c3-bafb-7dda1b037f9b service=imap subject="******** (8b397895)" user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:42739/mail/v4/messages/54ffb34a-fd72-43c3-bafb-7dda1b037f9b" pkg=gpa/client userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:51+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=54ffb34a-fd72-43c3-bafb-7dda1b037f9b service=imap subject="******** (8b397895)" user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:42739/mail/v4/messages/54ffb34a-fd72-43c3-bafb-7dda1b037f9b" pkg=gpa/client userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:51+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:51+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:51+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:51+02:00" level=info msg="Closing user" userID=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:51+02:00" level=info msg="Exiting IMAP Service" service=imap user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:51+02:00" level=info msg="Exiting service main loop" service=smtp user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:51+02:00" level=info msg="Exiting Service" service=user-identity user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:51+02:00" level=info msg="Exiting service main loop" service=telemetry user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:51+02:00" level=info msg="Exiting service" service=user-events user=52b6e5e0-1022-402f-b70d-4e95d8ff11ed time="2024-08-27T12:34:51+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:51+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:51+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:51+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:51+02:00" level=info msg="Closing SMTP server" service=server-manager | non quoted | filename | Feature: SMTP with bcc === RUN TestFeatures/Send_message_to_address_in_to_and_bcc time="2024-08-27T12:34:51+02:00" level=info msg="User 'd9f2a48d-9a8d-4340-a741-aec1573a3fbf' created with id=2412088c-5555-4432-9f23-9bf4f9fb946d" pkg=gpa/server/backend Background: Given there exists an account with username "d9f2a48d-9a8d-4340-a741-aec1573a3fbf" and password "password" # :1 -> *scenario time="2024-08-27T12:34:51+02:00" level=info msg="User '13e8f94d-aae9-477a-b8dc-e132ef3ed6c1' created with id=662d4879-05f3-47d1-9a9f-c3942c567827" pkg=gpa/server/backend And there exists an account with username "13e8f94d-aae9-477a-b8dc-e132ef3ed6c1" and password "password" # :1 -> *scenario time="2024-08-27T12:34:51+02:00" level=info msg="User '1de45765-2b5c-4855-9037-a7577fb5385e' created with id=28ee438a-e643-4af3-93a5-9c5aeca20703" pkg=gpa/server/backend And there exists an account with username "1de45765-2b5c-4855-9037-a7577fb5385e" and password "password" # :1 -> *scenario time="2024-08-27T12:34:51+02:00" level=info msg="User 'b3c0b3b8-1b30-474a-96af-4f853cdd068f' created with id=d78397af-afff-4e4a-9952-9fd0ba010629" pkg=gpa/server/backend And there exists an account with username "b3c0b3b8-1b30-474a-96af-4f853cdd068f" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:52+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:52+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/177/config2781984751/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:52+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/177/data1202623924/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/177/data1202623924/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:52+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:52+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:52+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:52+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:52+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:52+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:52+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:52+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/177/config2781984751/grpcServerConfig.json time="2024-08-27T12:34:52+02:00" level=info msg="gRPC server listening on /tmp/bridge1315" pkg=grpc time="2024-08-27T12:34:52+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:52+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:52+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:52+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:52+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:34:52+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (2d2d3da1)" time="2024-08-27T12:34:52+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2d2d3da1)" time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:40227/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:40227/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:52+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Adding vault user" userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Creating new user" userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/core/v4/events/latest" pkg=gpa/client userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/core/v4/settings" pkg=gpa/client userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Starting service main loop" service=telemetry user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Starting service main loop" service=smtp user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/core/v4/labels?Type=4" pkg=gpa/client userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/core/v4/labels?Type=3" pkg=gpa/client userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/core/v4/labels?Type=1" pkg=gpa/client userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Adding user to imap server" addrID=95119910-fbd0-44fc-9112-c61920532bd0 service=server-manager time="2024-08-27T12:34:52+02:00" level=info msg="Creating new IMAP user" addrID=95119910-fbd0-44fc-9112-c61920532bd0 service=server-manager time="2024-08-27T12:34:52+02:00" level=info msg="Setting gluon ID" addrID=95119910-fbd0-44fc-9112-c61920532bd0 gluonID=1892eb54-c853-4a4a-b608-0e2e683d852d userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Received mailbox message count" count=0 gluonID=1892eb54-c853-4a4a-b608-0e2e683d852d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:52+02:00" level=info msg="Created new IMAP user" addrID=95119910-fbd0-44fc-9112-c61920532bd0 gluonID=1892eb54-c853-4a4a-b608-0e2e683d852d service=server-manager time="2024-08-27T12:34:52+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:52+02:00" level=info msg=Resuming service=user-events user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Starting IMAP Service" service=imap user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:2412088c-5555-4432-9f23-9bf4f9fb946d" userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Sync triggered" service=imap user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:52.268594674 +0200 CEST m=+212.498696018" user=2412088c-5555-4432-9f23-9bf4f9fb946d And the user logs in with username "d9f2a48d-9a8d-4340-a741-aec1573a3fbf" and password "password" # :1 -> *scenario time="2024-08-27T12:34:52+02:00" level=info msg="Syncing labels" service=imap user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (4d99db76)" time="2024-08-27T12:34:52+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4d99db76)" time="2024-08-27T12:34:52+02:00" level=info msg="Synced labels" service=imap user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/mail/v4/messages/count" pkg=gpa/client userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Syncing messages" service=imap user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Job started" service=imap user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:40227/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:40227/mail/v4/messages" pkg=gpa/client userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Job finished" service=imap user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Synced messages" service=imap user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Finished user sync" duration=8.098713ms service=imap user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:40227/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:52+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Adding vault user" userID=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Creating new user" userID=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/core/v4/events/latest" pkg=gpa/client userID=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/core/v4/settings" pkg=gpa/client userID=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Starting service main loop" service=telemetry user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Starting service main loop" service=smtp user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/core/v4/labels?Type=4" pkg=gpa/client userID=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/core/v4/labels?Type=3" pkg=gpa/client userID=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/core/v4/labels?Type=1" pkg=gpa/client userID=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Adding user to imap server" addrID=a7d91b8d-03cd-43a7-a963-cf37750b3087 service=server-manager time="2024-08-27T12:34:52+02:00" level=info msg="Creating new IMAP user" addrID=a7d91b8d-03cd-43a7-a963-cf37750b3087 service=server-manager time="2024-08-27T12:34:52+02:00" level=info msg="Setting gluon ID" addrID=a7d91b8d-03cd-43a7-a963-cf37750b3087 gluonID=cb4d158a-5a1b-4331-9cfb-dbc2059224e3 userID=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Created new IMAP user" addrID=a7d91b8d-03cd-43a7-a963-cf37750b3087 gluonID=cb4d158a-5a1b-4331-9cfb-dbc2059224e3 service=server-manager time="2024-08-27T12:34:52+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:52+02:00" level=info msg=Resuming service=user-events user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Received mailbox message count" count=0 gluonID=cb4d158a-5a1b-4331-9cfb-dbc2059224e3 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:52+02:00" level=info msg="Starting IMAP Service" service=imap user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Sync triggered" service=imap user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:52.439840363 +0200 CEST m=+212.669941717" user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:28ee438a-e643-4af3-93a5-9c5aeca20703" userID=28ee438a-e643-4af3-93a5-9c5aeca20703 And the user logs in with username "1de45765-2b5c-4855-9037-a7577fb5385e" and password "password" # :1 -> *scenario time="2024-08-27T12:34:52+02:00" level=info msg="Syncing labels" service=imap user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (d6a48cac)" time="2024-08-27T12:34:52+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d6a48cac)" time="2024-08-27T12:34:52+02:00" level=info msg="Synced labels" service=imap user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/mail/v4/messages/count" pkg=gpa/client userID=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Syncing messages" service=imap user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Job started" service=imap user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:40227/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:40227/mail/v4/messages" pkg=gpa/client userID=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Job finished" service=imap user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Synced messages" service=imap user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Finished user sync" duration=7.947326ms service=imap user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:52+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {2} {on on off off off on starttls starttls default default default default 0.0.0 25}}" pkg=telemetry time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:40227/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:52+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="Adding vault user" userID=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="Creating new user" userID=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/core/v4/events/latest" pkg=gpa/client userID=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="Starting service Last EventID=Aw==" service=user-events user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/core/v4/settings" pkg=gpa/client userID=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="Starting service main loop" service=telemetry user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="Starting service main loop" service=smtp user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/core/v4/labels?Type=4" pkg=gpa/client userID=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/core/v4/labels?Type=3" pkg=gpa/client userID=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/core/v4/labels?Type=1" pkg=gpa/client userID=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="Adding user to imap server" addrID=ae1a7741-b3f4-46ba-82bd-67e7d5501f02 service=server-manager time="2024-08-27T12:34:52+02:00" level=info msg="Creating new IMAP user" addrID=ae1a7741-b3f4-46ba-82bd-67e7d5501f02 service=server-manager time="2024-08-27T12:34:52+02:00" level=info msg="Setting gluon ID" addrID=ae1a7741-b3f4-46ba-82bd-67e7d5501f02 gluonID=db833629-48a1-4e97-9dd1-ec4f8f829e08 userID=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="Received mailbox message count" count=0 gluonID=db833629-48a1-4e97-9dd1-ec4f8f829e08 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:52+02:00" level=info msg="Created new IMAP user" addrID=ae1a7741-b3f4-46ba-82bd-67e7d5501f02 gluonID=db833629-48a1-4e97-9dd1-ec4f8f829e08 service=server-manager time="2024-08-27T12:34:52+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:52+02:00" level=info msg=Resuming service=user-events user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="Starting IMAP Service" service=imap user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="Sync triggered" service=imap user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:d78397af-afff-4e4a-9952-9fd0ba010629" userID=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:52.609847382 +0200 CEST m=+212.839948726" user=d78397af-afff-4e4a-9952-9fd0ba010629 And the user logs in with username "b3c0b3b8-1b30-474a-96af-4f853cdd068f" and password "password" # :1 -> *scenario time="2024-08-27T12:34:52+02:00" level=info msg="Syncing labels" service=imap user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:40227/data/v1/stats" pkg=gpa/client userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Configuration Status Success event sent." userID=2412088c-5555-4432-9f23-9bf4f9fb946d And user "d9f2a48d-9a8d-4340-a741-aec1573a3fbf" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/mail/v4/settings" pkg=gpa/client userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Synced labels" service=imap user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/mail/v4/messages/count" pkg=gpa/client userID=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:40227/mail/v4/messages" pkg=gpa/client userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Syncing messages" service=imap user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="Job started" service=imap user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/core/v4/keys?Email=1de45765-2b5c-4855-9037-a7577fb5385e%40proton.local" pkg=gpa/client userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/core/v4/keys?Email=13e8f94d-aae9-477a-b8dc-e132ef3ed6c1%40proton.local" pkg=gpa/client userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/contacts/v4/emails?Email=1de45765-2b5c-4855-9037-a7577fb5385e%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:40227/mail/v4/messages" pkg=gpa/client userID=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="Job finished" service=imap user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="Synced messages" service=imap user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="Finished user sync" duration=2.604872ms service=imap user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/contacts/v4/emails?Email=13e8f94d-aae9-477a-b8dc-e132ef3ed6c1%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:52+02:00" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:40227/mail/v4/messages/c0ce3b97-2c4c-44dc-8aea-0424dca5bb81" pkg=gpa/client userID=2412088c-5555-4432-9f23-9bf4f9fb946d Scenario: Send message to address in to and bcc # features/smtp/send/bcc.feature:15 When SMTP client "1" sends the following message from "d9f2a48d-9a8d-4340-a741-aec1573a3fbf@proton.local" to "13e8f94d-aae9-477a-b8dc-e132ef3ed6c1@proton.local, 1de45765-2b5c-4855-9037-a7577fb5385e@proton.local": # :1 -> *scenario """ Subject: hello From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]>  hello  """ Then it succeeds # :1 -> *scenario When user "d9f2a48d-9a8d-4340-a741-aec1573a3fbf" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:34:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/core/v4/events/AA==" pkg=gpa/client userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:53+02:00" level=info msg="Received new API event" new="Event BQ==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:53+02:00" level=info msg="Handling message created event" date=0 messageID=c0ce3b97-2c4c-44dc-8aea-0424dca5bb81 service=imap subject="******** (2cf24dba)" user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/mail/v4/messages/c0ce3b97-2c4c-44dc-8aea-0424dca5bb81" pkg=gpa/client userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:53+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=c0ce3b97-2c4c-44dc-8aea-0424dca5bb81 service=imap subject="******** (2cf24dba)" user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:40227/mail/v4/messages/c0ce3b97-2c4c-44dc-8aea-0424dca5bb81" pkg=gpa/client userID=2412088c-5555-4432-9f23-9bf4f9fb946d Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | bcc | subject | unread | | d9f2a48d-9a8d-4340-a741-aec1573a3fbf@proton.local | 13e8f94d-aae9-477a-b8dc-e132ef3ed6c1@proton.local | 1de45765-2b5c-4855-9037-a7577fb5385e@proton.local | hello | false | time="2024-08-27T12:34:53+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:53+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:53+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:53+02:00" level=info msg="Closing user" userID=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:53+02:00" level=info msg="Exiting IMAP Service" service=imap user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:53+02:00" level=info msg="Exiting service main loop" service=smtp user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:53+02:00" level=info msg="Exiting Service" service=user-identity user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:53+02:00" level=info msg="Exiting service main loop" service=telemetry user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:53+02:00" level=info msg="Exiting service" service=user-events user=2412088c-5555-4432-9f23-9bf4f9fb946d time="2024-08-27T12:34:53+02:00" level=info msg="Closing user" userID=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:53+02:00" level=info msg="Exiting IMAP Service" service=imap user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:53+02:00" level=info msg="Exiting service main loop" service=smtp user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:53+02:00" level=info msg="Exiting Service" service=user-identity user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:53+02:00" level=info msg="Exiting service main loop" service=telemetry user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:53+02:00" level=info msg="Exiting service" service=user-events user=28ee438a-e643-4af3-93a5-9c5aeca20703 time="2024-08-27T12:34:53+02:00" level=info msg="Closing user" userID=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:53+02:00" level=info msg="Exiting IMAP Service" service=imap user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:53+02:00" level=info msg="Exiting service main loop" service=smtp user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:53+02:00" level=info msg="Exiting Service" service=user-identity user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:53+02:00" level=info msg="Exiting service main loop" service=telemetry user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:53+02:00" level=info msg="Exiting service" service=user-events user=d78397af-afff-4e4a-9952-9fd0ba010629 time="2024-08-27T12:34:53+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:53+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:53+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:53+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:53+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "hello",  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [  {  "Address": "[user:bcc]@[domain]"  }  ]  } } """ === RUN TestFeatures/Send_message_only_to_bcc time="2024-08-27T12:34:53+02:00" level=info msg="User 'b2679265-063e-415f-a6aa-4148fa151cef' created with id=1ea8f93d-5d8e-4293-947a-0c388323eeb6" pkg=gpa/server/backend time="2024-08-27T12:34:53+02:00" level=info msg="User 'bbf4a87a-d046-4703-8994-a2515eaa4b57' created with id=ca7685ff-87ef-44f1-811c-3d1a17d59e42" pkg=gpa/server/backend time="2024-08-27T12:34:53+02:00" level=info msg="User '72b50ff7-8dfe-4eaf-90dd-2565251dd718' created with id=6b1b33b7-7f33-4469-8d3c-b1510c12b184" pkg=gpa/server/backend time="2024-08-27T12:34:54+02:00" level=info msg="User 'ba67a009-9e29-411e-8844-88c174757031' created with id=94106f71-5108-471d-9d08-8434adb04e56" pkg=gpa/server/backend time="2024-08-27T12:34:54+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:54+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/178/config2888444485/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:54+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/178/data599567626/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/178/data599567626/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:54+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:54+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:54+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:54+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:54+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:54+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:54+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:54+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/178/config2888444485/grpcServerConfig.json time="2024-08-27T12:34:54+02:00" level=info msg="gRPC server listening on /tmp/bridge9259" pkg=grpc time="2024-08-27T12:34:54+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:54+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:54+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:54+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:54+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:54+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (42d80cf9)" time="2024-08-27T12:34:54+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (42d80cf9)" time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:39063/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:39063/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:54+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Adding vault user" userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Creating new user" userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/core/v4/events/latest" pkg=gpa/client userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/core/v4/settings" pkg=gpa/client userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Starting service main loop" service=telemetry user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Starting service main loop" service=smtp user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/core/v4/labels?Type=4" pkg=gpa/client userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/core/v4/labels?Type=3" pkg=gpa/client userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/core/v4/labels?Type=1" pkg=gpa/client userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Adding user to imap server" addrID=041aecfc-b547-48e0-82c9-5e32338bd3f9 service=server-manager time="2024-08-27T12:34:54+02:00" level=info msg="Creating new IMAP user" addrID=041aecfc-b547-48e0-82c9-5e32338bd3f9 service=server-manager time="2024-08-27T12:34:54+02:00" level=info msg="Setting gluon ID" addrID=041aecfc-b547-48e0-82c9-5e32338bd3f9 gluonID=1e39a68c-99c2-417b-8226-26b9b766411f userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Received mailbox message count" count=0 gluonID=1e39a68c-99c2-417b-8226-26b9b766411f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:54+02:00" level=info msg="Created new IMAP user" addrID=041aecfc-b547-48e0-82c9-5e32338bd3f9 gluonID=1e39a68c-99c2-417b-8226-26b9b766411f service=server-manager time="2024-08-27T12:34:54+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:54+02:00" level=info msg=Resuming service=user-events user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (0e0eef76)" time="2024-08-27T12:34:54+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0e0eef76)" time="2024-08-27T12:34:54+02:00" level=info msg="Starting IMAP Service" service=imap user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Sync triggered" service=imap user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:54.558391393 +0200 CEST m=+214.788492737" user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Syncing labels" service=imap user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:1ea8f93d-5d8e-4293-947a-0c388323eeb6" userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Synced labels" service=imap user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/mail/v4/messages/count" pkg=gpa/client userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:39063/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:54+02:00" level=info msg="Syncing messages" service=imap user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Job started" service=imap user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:39063/mail/v4/messages" pkg=gpa/client userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Job finished" service=imap user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Synced messages" service=imap user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Finished user sync" duration=7.860804ms service=imap user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:39063/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:54+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Adding vault user" userID=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Creating new user" userID=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/core/v4/events/latest" pkg=gpa/client userID=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/core/v4/settings" pkg=gpa/client userID=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Starting service main loop" service=telemetry user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Starting service main loop" service=smtp user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/core/v4/labels?Type=4" pkg=gpa/client userID=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/core/v4/labels?Type=3" pkg=gpa/client userID=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/core/v4/labels?Type=1" pkg=gpa/client userID=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Adding user to imap server" addrID=8fc226e5-94f3-4eda-96e6-0c535cf377e4 service=server-manager time="2024-08-27T12:34:54+02:00" level=info msg="Creating new IMAP user" addrID=8fc226e5-94f3-4eda-96e6-0c535cf377e4 service=server-manager time="2024-08-27T12:34:54+02:00" level=info msg="Setting gluon ID" addrID=8fc226e5-94f3-4eda-96e6-0c535cf377e4 gluonID=d885b9e1-a007-4495-9633-5e1907177c8b userID=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Created new IMAP user" addrID=8fc226e5-94f3-4eda-96e6-0c535cf377e4 gluonID=d885b9e1-a007-4495-9633-5e1907177c8b service=server-manager time="2024-08-27T12:34:54+02:00" level=info msg="Received mailbox message count" count=0 gluonID=d885b9e1-a007-4495-9633-5e1907177c8b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:54+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:54+02:00" level=info msg=Resuming service=user-events user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Starting IMAP Service" service=imap user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Sync triggered" service=imap user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:54.73022654 +0200 CEST m=+214.960327884" user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Syncing labels" service=imap user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (4c6b4a70)" time="2024-08-27T12:34:54+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4c6b4a70)" time="2024-08-27T12:34:54+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:6b1b33b7-7f33-4469-8d3c-b1510c12b184" userID=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Synced labels" service=imap user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/mail/v4/messages/count" pkg=gpa/client userID=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Syncing messages" service=imap user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Job started" service=imap user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:39063/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:39063/mail/v4/messages" pkg=gpa/client userID=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Job finished" service=imap user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Synced messages" service=imap user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Finished user sync" duration=8.240213ms service=imap user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:54+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {2} {on on off off off on starttls starttls default default default default 0.0.0 95}}" pkg=telemetry time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:39063/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:54+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Adding vault user" userID=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Creating new user" userID=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/core/v4/events/latest" pkg=gpa/client userID=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Starting service Last EventID=Aw==" service=user-events user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/core/v4/settings" pkg=gpa/client userID=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Starting service main loop" service=telemetry user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Starting service main loop" service=smtp user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/core/v4/labels?Type=4" pkg=gpa/client userID=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/core/v4/labels?Type=3" pkg=gpa/client userID=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/core/v4/labels?Type=1" pkg=gpa/client userID=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Adding user to imap server" addrID=6302c0d1-26c0-43cd-be80-ee1ac1096997 service=server-manager time="2024-08-27T12:34:54+02:00" level=info msg="Creating new IMAP user" addrID=6302c0d1-26c0-43cd-be80-ee1ac1096997 service=server-manager time="2024-08-27T12:34:54+02:00" level=info msg="Setting gluon ID" addrID=6302c0d1-26c0-43cd-be80-ee1ac1096997 gluonID=57804a94-3785-4146-b890-b2bda3fd5248 userID=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Created new IMAP user" addrID=6302c0d1-26c0-43cd-be80-ee1ac1096997 gluonID=57804a94-3785-4146-b890-b2bda3fd5248 service=server-manager time="2024-08-27T12:34:54+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:54+02:00" level=info msg=Resuming service=user-events user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Received mailbox message count" count=0 gluonID=57804a94-3785-4146-b890-b2bda3fd5248 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:54+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:94106f71-5108-471d-9d08-8434adb04e56" userID=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Starting IMAP Service" service=imap user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Sync triggered" service=imap user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:54.90012313 +0200 CEST m=+215.130224474" user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Syncing labels" service=imap user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:39063/data/v1/stats" pkg=gpa/client userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Configuration Status Success event sent." userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/mail/v4/settings" pkg=gpa/client userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="Synced labels" service=imap user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/mail/v4/messages/count" pkg=gpa/client userID=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Syncing messages" service=imap user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Job started" service=imap user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:39063/mail/v4/messages" pkg=gpa/client userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:39063/mail/v4/messages" pkg=gpa/client userID=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Job finished" service=imap user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Synced messages" service=imap user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Finished user sync" duration=2.358053ms service=imap user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/core/v4/keys?Email=72b50ff7-8dfe-4eaf-90dd-2565251dd718%40proton.local" pkg=gpa/client userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/contacts/v4/emails?Email=72b50ff7-8dfe-4eaf-90dd-2565251dd718%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:39063/mail/v4/messages/fd5ad738-a7f4-44e8-a9d0-df856c048fbd" pkg=gpa/client userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 Scenario: Send message only to bcc # features/smtp/send/bcc.feature:51 When SMTP client "1" sends the following message from "b2679265-063e-415f-a6aa-4148fa151cef@proton.local" to "72b50ff7-8dfe-4eaf-90dd-2565251dd718@proton.local": # :1 -> *scenario """ Subject: hello From: Bridge Test <[user:user]@[domain]>  hello  """ Then it succeeds # :1 -> *scenario When user "b2679265-063e-415f-a6aa-4148fa151cef" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:34:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/core/v4/events/AA==" pkg=gpa/client userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:55+02:00" level=info msg="Received new API event" new="Event BQ==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:55+02:00" level=info msg="Handling message created event" date=0 messageID=fd5ad738-a7f4-44e8-a9d0-df856c048fbd service=imap subject="******** (2cf24dba)" user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/mail/v4/messages/fd5ad738-a7f4-44e8-a9d0-df856c048fbd" pkg=gpa/client userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:55+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=fd5ad738-a7f4-44e8-a9d0-df856c048fbd service=imap subject="******** (2cf24dba)" user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/mail/v4/messages/fd5ad738-a7f4-44e8-a9d0-df856c048fbd" pkg=gpa/client userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | bcc | subject | | b2679265-063e-415f-a6aa-4148fa151cef@proton.local |  | 72b50ff7-8dfe-4eaf-90dd-2565251dd718@proton.local | hello | And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "hello",  "ToList": [],  "CCList": [],  "BCCList": [  {  "Address": "[user:bcc]@[domain]"  }  ]  } } """ time="2024-08-27T12:34:55+02:00" level=info msg="Configuration Status is back to Pending due to Failure." userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:39063/data/v1/stats" pkg=gpa/client userID=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:55+02:00" level=info msg="Configuration Status Success event sent." userID=6b1b33b7-7f33-4469-8d3c-b1510c12b184 When user "72b50ff7-8dfe-4eaf-90dd-2565251dd718" connects and authenticates IMAP client "2" # :1 -> *scenario time="2024-08-27T12:34:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/core/v4/events/Ag==" pkg=gpa/client userID=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:55+02:00" level=info msg="Received new API event" new="Event Bg==: messages: created=1, updated=0, deleted=0" old="Ag==" service=user-events user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:55+02:00" level=info msg="Handling message created event" date=0 messageID=750ffea1-2638-48cb-82bf-0f2198691a97 service=imap subject="******** (2cf24dba)" user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:39063/mail/v4/messages/750ffea1-2638-48cb-82bf-0f2198691a97" pkg=gpa/client userID=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:55+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:55+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:55+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:55+02:00" level=info msg="Closing user" userID=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:55+02:00" level=info msg="Exiting IMAP Service" service=imap user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:55+02:00" level=info msg="Exiting service main loop" service=smtp user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:55+02:00" level=info msg="Exiting Service" service=user-identity user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:55+02:00" level=info msg="Exiting service main loop" service=telemetry user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:55+02:00" level=info msg="Exiting service" service=user-events user=1ea8f93d-5d8e-4293-947a-0c388323eeb6 time="2024-08-27T12:34:55+02:00" level=info msg="Closing user" userID=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:55+02:00" level=info msg="Exiting IMAP Service" service=imap user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:55+02:00" level=info msg="Exiting service main loop" service=smtp user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:55+02:00" level=info msg="Exiting Service" service=user-identity user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:55+02:00" level=info msg="Exiting service main loop" service=telemetry user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:55+02:00" level=info msg="Exiting service" service=user-events user=6b1b33b7-7f33-4469-8d3c-b1510c12b184 time="2024-08-27T12:34:55+02:00" level=info msg="Closing user" userID=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:55+02:00" level=info msg="Exiting IMAP Service" service=imap user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:55+02:00" level=info msg="Exiting service main loop" service=smtp user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:55+02:00" level=info msg="Exiting Service" service=user-identity user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:55+02:00" level=info msg="Exiting service main loop" service=telemetry user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:55+02:00" level=info msg="Exiting service" service=user-events user=94106f71-5108-471d-9d08-8434adb04e56 time="2024-08-27T12:34:55+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:55+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:55+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:55+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:55+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "2" eventually sees the following messages in "Inbox": # :1 -> *scenario | from | to | bcc | subject | unread[0m | | b2679265-063e-415f-a6aa-4148fa151cef@proton.local |  |  | hello | true | === RUN TestFeatures/Send_message_to_bcc_and_bcc2 time="2024-08-27T12:34:55+02:00" level=info msg="User 'bfb02c23-0ada-428f-b996-67064fe156e0' created with id=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e" pkg=gpa/server/backend time="2024-08-27T12:34:56+02:00" level=info msg="User 'eb143742-1941-4b6d-9315-3476170e80db' created with id=017ba60f-82e1-485a-a368-0a2304cc97ec" pkg=gpa/server/backend time="2024-08-27T12:34:56+02:00" level=info msg="User 'eb8d711b-5b2c-419e-9de9-c2a12ce5e830' created with id=2802dc3f-e53b-4d53-825b-33500f05c4dc" pkg=gpa/server/backend time="2024-08-27T12:34:56+02:00" level=info msg="User '1f547a8f-54d0-4be9-b487-182e4b9d1c93' created with id=2e16a382-16cd-4f17-a845-75a45ca2c732" pkg=gpa/server/backend time="2024-08-27T12:34:56+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:56+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/179/config338395774/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:56+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/179/data3602795093/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/179/data3602795093/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:56+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:56+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:56+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:56+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:56+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:56+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:56+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/179/config338395774/grpcServerConfig.json time="2024-08-27T12:34:56+02:00" level=info msg="gRPC server listening on /tmp/bridge4812" pkg=grpc time="2024-08-27T12:34:56+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:56+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:56+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:56+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:56+02:00" level=info msg="Frontend client started" time="2024-08-27T12:34:56+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (3a33fc0e)" time="2024-08-27T12:34:56+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (3a33fc0e)" time="2024-08-27T12:34:56+02:00" level=info msg="200 OK: POST https://127.0.0.1:33187/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:56+02:00" level=info msg="200 OK: POST https://127.0.0.1:33187/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:56+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Adding vault user" userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Creating new user" userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/core/v4/events/latest" pkg=gpa/client userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/core/v4/settings" pkg=gpa/client userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Starting service main loop" service=telemetry user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Starting service main loop" service=smtp user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/core/v4/labels?Type=4" pkg=gpa/client userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/core/v4/labels?Type=3" pkg=gpa/client userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/core/v4/labels?Type=1" pkg=gpa/client userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Adding user to imap server" addrID=1888b325-7345-4b27-a1e2-e6053949e783 service=server-manager time="2024-08-27T12:34:57+02:00" level=info msg="Creating new IMAP user" addrID=1888b325-7345-4b27-a1e2-e6053949e783 service=server-manager time="2024-08-27T12:34:57+02:00" level=info msg="Setting gluon ID" addrID=1888b325-7345-4b27-a1e2-e6053949e783 gluonID=18fabe62-100d-430c-9574-e0c98943d8d0 userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Created new IMAP user" addrID=1888b325-7345-4b27-a1e2-e6053949e783 gluonID=18fabe62-100d-430c-9574-e0c98943d8d0 service=server-manager time="2024-08-27T12:34:57+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:57+02:00" level=info msg="Received mailbox message count" count=0 gluonID=18fabe62-100d-430c-9574-e0c98943d8d0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:57+02:00" level=info msg=Resuming service=user-events user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Starting IMAP Service" service=imap user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Sync triggered" service=imap user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:57.04556853 +0200 CEST m=+217.275669864" user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Syncing labels" service=imap user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:2c6a7c06-76e3-4001-bbd6-6b6f7f11062e" userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (42614705)" time="2024-08-27T12:34:57+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (42614705)" time="2024-08-27T12:34:57+02:00" level=info msg="Synced labels" service=imap user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/mail/v4/messages/count" pkg=gpa/client userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:33187/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:57+02:00" level=info msg="Syncing messages" service=imap user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Job started" service=imap user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:33187/mail/v4/messages" pkg=gpa/client userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Job finished" service=imap user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Synced messages" service=imap user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Finished user sync" duration=8.468043ms service=imap user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:33187/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:57+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Adding vault user" userID=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Creating new user" userID=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/core/v4/events/latest" pkg=gpa/client userID=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/core/v4/settings" pkg=gpa/client userID=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Starting service main loop" service=telemetry user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Starting service main loop" service=smtp user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/core/v4/labels?Type=4" pkg=gpa/client userID=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/core/v4/labels?Type=3" pkg=gpa/client userID=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/core/v4/labels?Type=1" pkg=gpa/client userID=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Adding user to imap server" addrID=67621560-ee5b-4b82-95ae-e8a13a36c521 service=server-manager time="2024-08-27T12:34:57+02:00" level=info msg="Creating new IMAP user" addrID=67621560-ee5b-4b82-95ae-e8a13a36c521 service=server-manager time="2024-08-27T12:34:57+02:00" level=info msg="Setting gluon ID" addrID=67621560-ee5b-4b82-95ae-e8a13a36c521 gluonID=b2d2458e-534d-4a86-9dbf-933487a040f1 userID=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Created new IMAP user" addrID=67621560-ee5b-4b82-95ae-e8a13a36c521 gluonID=b2d2458e-534d-4a86-9dbf-933487a040f1 service=server-manager time="2024-08-27T12:34:57+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:57+02:00" level=info msg=Resuming service=user-events user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Starting IMAP Service" service=imap user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Sync triggered" service=imap user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:57.214651655 +0200 CEST m=+217.444752999" user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Syncing labels" service=imap user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b2d2458e-534d-4a86-9dbf-933487a040f1 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:57+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (ea56a7a8)" time="2024-08-27T12:34:57+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ea56a7a8)" time="2024-08-27T12:34:57+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:2802dc3f-e53b-4d53-825b-33500f05c4dc" userID=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Synced labels" service=imap user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:33187/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/mail/v4/messages/count" pkg=gpa/client userID=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Syncing messages" service=imap user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Job started" service=imap user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:33187/mail/v4/messages" pkg=gpa/client userID=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Job finished" service=imap user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Synced messages" service=imap user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Finished user sync" duration=8.849949ms service=imap user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:57+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {2} {on on off off off on starttls starttls default default default default 0.0.0 35}}" pkg=telemetry time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:33187/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:57+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Adding vault user" userID=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Creating new user" userID=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/core/v4/events/latest" pkg=gpa/client userID=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Starting service Last EventID=Aw==" service=user-events user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/core/v4/settings" pkg=gpa/client userID=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Starting service main loop" service=telemetry user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Starting service main loop" service=smtp user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/core/v4/labels?Type=4" pkg=gpa/client userID=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/core/v4/labels?Type=3" pkg=gpa/client userID=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/core/v4/labels?Type=1" pkg=gpa/client userID=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Adding user to imap server" addrID=daf0f896-7374-4025-927a-2826f3b92899 service=server-manager time="2024-08-27T12:34:57+02:00" level=info msg="Creating new IMAP user" addrID=daf0f896-7374-4025-927a-2826f3b92899 service=server-manager time="2024-08-27T12:34:57+02:00" level=info msg="Setting gluon ID" addrID=daf0f896-7374-4025-927a-2826f3b92899 gluonID=0a241996-cd57-4c1e-a0e0-769d7af48530 userID=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Created new IMAP user" addrID=daf0f896-7374-4025-927a-2826f3b92899 gluonID=0a241996-cd57-4c1e-a0e0-769d7af48530 service=server-manager time="2024-08-27T12:34:57+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:57+02:00" level=info msg=Resuming service=user-events user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Received mailbox message count" count=0 gluonID=0a241996-cd57-4c1e-a0e0-769d7af48530 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:57+02:00" level=info msg="Starting IMAP Service" service=imap user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Sync triggered" service=imap user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:2e16a382-16cd-4f17-a845-75a45ca2c732" userID=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:57.38447224 +0200 CEST m=+217.614573594" user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Syncing labels" service=imap user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:33187/data/v1/stats" pkg=gpa/client userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Configuration Status Success event sent." userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/mail/v4/settings" pkg=gpa/client userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:33187/mail/v4/messages" pkg=gpa/client userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/core/v4/keys?Email=eb8d711b-5b2c-419e-9de9-c2a12ce5e830%40proton.local" pkg=gpa/client userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/core/v4/keys?Email=1f547a8f-54d0-4be9-b487-182e4b9d1c93%40proton.local" pkg=gpa/client userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="Synced labels" service=imap user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/contacts/v4/emails?Email=eb8d711b-5b2c-419e-9de9-c2a12ce5e830%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/contacts/v4/emails?Email=1f547a8f-54d0-4be9-b487-182e4b9d1c93%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/mail/v4/messages/count" pkg=gpa/client userID=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Syncing messages" service=imap user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Job started" service=imap user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:33187/mail/v4/messages" pkg=gpa/client userID=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Job finished" service=imap user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Synced messages" service=imap user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Finished user sync" duration=2.672279ms service=imap user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="Event loop reset" eventID="Aw==" service=user-events user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:33187/mail/v4/messages/40d1e0e8-16b2-4a06-8f19-4a175a01fac5" pkg=gpa/client userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e Scenario: Send message to bcc and bcc2 # features/smtp/send/bcc.feature:85 When SMTP client "1" sends the following message from "bfb02c23-0ada-428f-b996-67064fe156e0@proton.local" to "eb8d711b-5b2c-419e-9de9-c2a12ce5e830@proton.local, 1f547a8f-54d0-4be9-b487-182e4b9d1c93@proton.local": # :1 -> *scenario """ MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: <[user:user]@[domain]> Bcc: <[user:bcc]@[domain]>, <[user:bcc2]@[domain]> Subject: hi  hello  """ Then it succeeds # :1 -> *scenario When user "bfb02c23-0ada-428f-b996-67064fe156e0" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:34:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/core/v4/events/AA==" pkg=gpa/client userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:58+02:00" level=info msg="Received new API event" new="Event BQ==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:58+02:00" level=info msg="Handling message created event" date=0 messageID=40d1e0e8-16b2-4a06-8f19-4a175a01fac5 service=imap subject="******** (8f434346)" user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/mail/v4/messages/40d1e0e8-16b2-4a06-8f19-4a175a01fac5" pkg=gpa/client userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:58+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=40d1e0e8-16b2-4a06-8f19-4a175a01fac5 service=imap subject="******** (8f434346)" user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/mail/v4/messages/40d1e0e8-16b2-4a06-8f19-4a175a01fac5" pkg=gpa/client userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e Then IMAP client "1" eventually sees the following message in "Sent" with this structure: # :1 -> *scenario """ {  "from": "[user:user]@[domain]",  "BCC": "[user:bcc]@[domain]; [user:bcc2]@[domain]",  "subject": "hi",  "content":{  "content-type": "text/plain",  "content-type-charset": "utf-8",  "transfer-encoding": "quoted-printable",  "body-is": "hello"  } } """ time="2024-08-27T12:34:58+02:00" level=info msg="Configuration Status is back to Pending due to Failure." userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:58+02:00" level=info msg="200 OK: POST https://127.0.0.1:33187/data/v1/stats" pkg=gpa/client userID=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:58+02:00" level=info msg="Configuration Status Success event sent." userID=2802dc3f-e53b-4d53-825b-33500f05c4dc When user "eb8d711b-5b2c-419e-9de9-c2a12ce5e830" connects and authenticates IMAP client "2" # :1 -> *scenario time="2024-08-27T12:34:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/core/v4/events/Ag==" pkg=gpa/client userID=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:58+02:00" level=info msg="Received new API event" new="Event Bw==: messages: created=1, updated=0, deleted=0" old="Ag==" service=user-events user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:58+02:00" level=info msg="Handling message created event" date=0 messageID=e968e5cf-908c-4e14-b78b-0eb3ef561c84 service=imap subject="******** (8f434346)" user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/mail/v4/messages/e968e5cf-908c-4e14-b78b-0eb3ef561c84" pkg=gpa/client userID=2802dc3f-e53b-4d53-825b-33500f05c4dc Then IMAP client "2" eventually sees the following messages in "Inbox": # :1 -> *scenario | from | to | bcc | subject | unread | | bfb02c23-0ada-428f-b996-67064fe156e0@proton.local |  |  | hi | true | time="2024-08-27T12:34:58+02:00" level=info msg="Configuration Status is back to Pending due to Failure." userID=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:58+02:00" level=info msg="200 OK: POST https://127.0.0.1:33187/data/v1/stats" pkg=gpa/client userID=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:58+02:00" level=info msg="Configuration Status Success event sent." userID=2e16a382-16cd-4f17-a845-75a45ca2c732 When user "1f547a8f-54d0-4be9-b487-182e4b9d1c93" connects and authenticates IMAP client "2" # :1 -> *scenario time="2024-08-27T12:34:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/core/v4/events/Aw==" pkg=gpa/client userID=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:58+02:00" level=info msg="Received new API event" new="Event Bg==: messages: created=1, updated=0, deleted=0" old="Aw==" service=user-events user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:58+02:00" level=info msg="Handling message created event" date=0 messageID=a40705c2-3991-417a-9a34-6b0fee32faa7 service=imap subject="******** (8f434346)" user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:33187/mail/v4/messages/a40705c2-3991-417a-9a34-6b0fee32faa7" pkg=gpa/client userID=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:58+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:34:58+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:34:58+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:34:58+02:00" level=info msg="Closing user" userID=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:58+02:00" level=info msg="Exiting IMAP Service" service=imap user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:58+02:00" level=info msg="Exiting service main loop" service=smtp user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:58+02:00" level=info msg="Exiting Service" service=user-identity user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:58+02:00" level=info msg="Exiting service main loop" service=telemetry user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:58+02:00" level=info msg="Exiting service" service=user-events user=2e16a382-16cd-4f17-a845-75a45ca2c732 time="2024-08-27T12:34:58+02:00" level=info msg="Closing user" userID=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:58+02:00" level=info msg="Exiting IMAP Service" service=imap user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:58+02:00" level=info msg="Exiting service main loop" service=smtp user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:58+02:00" level=info msg="Exiting Service" service=user-identity user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:58+02:00" level=info msg="Exiting service main loop" service=telemetry user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:58+02:00" level=info msg="Exiting service" service=user-events user=2c6a7c06-76e3-4001-bbd6-6b6f7f11062e time="2024-08-27T12:34:58+02:00" level=info msg="Closing user" userID=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:58+02:00" level=info msg="Exiting IMAP Service" service=imap user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:58+02:00" level=info msg="Exiting service main loop" service=smtp user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:58+02:00" level=info msg="Exiting Service" service=user-identity user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:58+02:00" level=info msg="Exiting service main loop" service=telemetry user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:58+02:00" level=info msg="Exiting service" service=user-events user=2802dc3f-e53b-4d53-825b-33500f05c4dc time="2024-08-27T12:34:58+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:34:58+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:34:58+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:34:58+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:34:58+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "2" eventually sees the following messages in "Inbox": # :1 -> *scenario | from | to | bcc | subject | unread | | bfb02c23-0ada-428f-b996-67064fe156e0@proton.local |  |  | hi | true | Feature: SMTP sending embedded message === RUN TestFeatures/Send_it time="2024-08-27T12:34:58+02:00" level=info msg="User 'a2f26b44-ac4c-400c-a61a-25c461f394f3' created with id=743be008-fcfa-4092-826d-5e1d61b4ab77" pkg=gpa/server/backend Background: Given there exists an account with username "a2f26b44-ac4c-400c-a61a-25c461f394f3" and password "password" # :1 -> *scenario time="2024-08-27T12:34:58+02:00" level=info msg="User '7e661408-fb82-4a5b-b418-2e0f11e06e48' created with id=ead7fe8e-5a55-48d0-a2bb-7194294e27c4" pkg=gpa/server/backend And there exists an account with username "7e661408-fb82-4a5b-b418-2e0f11e06e48" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:58+02:00" level=info msg="Starting bridge" time="2024-08-27T12:34:58+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/180/config4107350867/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:34:58+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/180/data4280411004/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/180/data4280411004/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:34:58+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:34:58+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:34:58+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:34:58+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:34:58+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:34:58+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:34:58+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/180/config4107350867/grpcServerConfig.json time="2024-08-27T12:34:58+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:34:58+02:00" level=info msg="gRPC server listening on /tmp/bridge8359" pkg=grpc time="2024-08-27T12:34:58+02:00" level=info msg="Frontend service started" time="2024-08-27T12:34:58+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:34:58+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:34:58+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:34:58+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:34:58+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (72fcc7dd)" time="2024-08-27T12:34:58+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (72fcc7dd)" time="2024-08-27T12:34:58+02:00" level=info msg="200 OK: POST https://127.0.0.1:42275/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:42275/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:59+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Adding vault user" userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Creating new user" userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:42275/core/v4/events/latest" pkg=gpa/client userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:42275/core/v4/settings" pkg=gpa/client userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Starting service main loop" service=telemetry user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Starting service main loop" service=smtp user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:42275/core/v4/labels?Type=4" pkg=gpa/client userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:42275/core/v4/labels?Type=3" pkg=gpa/client userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:42275/core/v4/labels?Type=1" pkg=gpa/client userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Adding user to imap server" addrID=3f89096f-ff19-446e-bc8f-70da18d6e2fd service=server-manager time="2024-08-27T12:34:59+02:00" level=info msg="Creating new IMAP user" addrID=3f89096f-ff19-446e-bc8f-70da18d6e2fd service=server-manager time="2024-08-27T12:34:59+02:00" level=info msg="Setting gluon ID" addrID=3f89096f-ff19-446e-bc8f-70da18d6e2fd gluonID=10703c4b-c118-4c73-b8d4-55d79463fc99 userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Created new IMAP user" addrID=3f89096f-ff19-446e-bc8f-70da18d6e2fd gluonID=10703c4b-c118-4c73-b8d4-55d79463fc99 service=server-manager time="2024-08-27T12:34:59+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:59+02:00" level=info msg=Resuming service=user-events user=743be008-fcfa-4092-826d-5e1d61b4ab77 And the user logs in with username "a2f26b44-ac4c-400c-a61a-25c461f394f3" and password "password" # :1 -> *scenario time="2024-08-27T12:34:59+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (35ae00c9)" time="2024-08-27T12:34:59+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (35ae00c9)" time="2024-08-27T12:34:59+02:00" level=info msg="Received mailbox message count" count=0 gluonID=10703c4b-c118-4c73-b8d4-55d79463fc99 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:59+02:00" level=info msg="Starting IMAP Service" service=imap user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Sync triggered" service=imap user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:59.099644126 +0200 CEST m=+219.329745460" user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Syncing labels" service=imap user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:743be008-fcfa-4092-826d-5e1d61b4ab77" userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Synced labels" service=imap user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:42275/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:42275/mail/v4/messages/count" pkg=gpa/client userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Syncing messages" service=imap user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Job started" service=imap user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:42275/mail/v4/messages" pkg=gpa/client userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Job finished" service=imap user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Synced messages" service=imap user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Finished user sync" duration=9.000353ms service=imap user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:42275/auth/v4" pkg=gpa/manager time="2024-08-27T12:34:59+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="Adding vault user" userID=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="Creating new user" userID=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:42275/core/v4/events/latest" pkg=gpa/client userID=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:42275/core/v4/settings" pkg=gpa/client userID=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="Starting service main loop" service=telemetry user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="Starting service main loop" service=smtp user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:42275/core/v4/labels?Type=4" pkg=gpa/client userID=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:42275/core/v4/labels?Type=3" pkg=gpa/client userID=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:42275/core/v4/labels?Type=1" pkg=gpa/client userID=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="Adding user to imap server" addrID=c1276af2-ba94-4a63-9287-73c5a5c05158 service=server-manager time="2024-08-27T12:34:59+02:00" level=info msg="Creating new IMAP user" addrID=c1276af2-ba94-4a63-9287-73c5a5c05158 service=server-manager time="2024-08-27T12:34:59+02:00" level=info msg="Setting gluon ID" addrID=c1276af2-ba94-4a63-9287-73c5a5c05158 gluonID=69a10cae-653a-47a2-9237-0986b3eb1d80 userID=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="Created new IMAP user" addrID=c1276af2-ba94-4a63-9287-73c5a5c05158 gluonID=69a10cae-653a-47a2-9237-0986b3eb1d80 service=server-manager time="2024-08-27T12:34:59+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:34:59+02:00" level=info msg=Resuming service=user-events user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 And the user logs in with username "7e661408-fb82-4a5b-b418-2e0f11e06e48" and password "password" # :1 -> *scenario time="2024-08-27T12:34:59+02:00" level=info msg="Received mailbox message count" count=0 gluonID=69a10cae-653a-47a2-9237-0986b3eb1d80 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:34:59+02:00" level=info msg="Starting IMAP Service" service=imap user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="Sync triggered" service=imap user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:34:59.269953749 +0200 CEST m=+219.500055083" user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="Syncing labels" service=imap user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:ead7fe8e-5a55-48d0-a2bb-7194294e27c4" userID=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:42275/data/v1/stats" pkg=gpa/client userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Configuration Status Success event sent." userID=743be008-fcfa-4092-826d-5e1d61b4ab77 And user "a2f26b44-ac4c-400c-a61a-25c461f394f3" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:42275/mail/v4/settings" pkg=gpa/client userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="Synced labels" service=imap user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:42275/mail/v4/messages/count" pkg=gpa/client userID=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="Syncing messages" service=imap user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="Job started" service=imap user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:42275/mail/v4/messages" pkg=gpa/client userID=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="Job finished" service=imap user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="Synced messages" service=imap user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="Finished user sync" duration=2.413929ms service=imap user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:42275/mail/v4/messages" pkg=gpa/client userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:42275/mail/v4/attachments" pkg=gpa/client userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:42275/core/v4/keys?Email=7e661408-fb82-4a5b-b418-2e0f11e06e48%40proton.local" pkg=gpa/client userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:42275/contacts/v4/emails?Email=7e661408-fb82-4a5b-b418-2e0f11e06e48%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:34:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:42275/mail/v4/messages/1dbc9797-aced-4b54-aaa5-46a9409ceafd" pkg=gpa/client userID=743be008-fcfa-4092-826d-5e1d61b4ab77 Scenario: Send it # features/smtp/send/embedded_message.feature:12 When SMTP client "1" sends the following message from "a2f26b44-ac4c-400c-a61a-25c461f394f3@proton.local" to "7e661408-fb82-4a5b-b418-2e0f11e06e48@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> Subject: Embedded message Content-Type: multipart/mixed; boundary="boundary"  This is a multi-part message in MIME format. --boundary Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit   --boundary Content-Type: message/rfc822; name="embedded.eml" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="embedded.eml"  From: Bar  To: Bridge Test <[user:to]@pm.test> Subject: (No Subject) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable  hello  --boundary--   """ Then it succeeds # :1 -> *scenario When user "a2f26b44-ac4c-400c-a61a-25c461f394f3" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:34:59+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {2} {on on off off off on starttls starttls default default default default 0.0.0 6}}" pkg=telemetry time="2024-08-27T12:35:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:42275/core/v4/events/AA==" pkg=gpa/client userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:35:00+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:35:00+02:00" level=info msg="Handling message created event" date=0 messageID=1dbc9797-aced-4b54-aaa5-46a9409ceafd service=imap subject="******** (7fdefc66)" user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:35:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:42275/mail/v4/messages/1dbc9797-aced-4b54-aaa5-46a9409ceafd" pkg=gpa/client userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:35:00+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=1dbc9797-aced-4b54-aaa5-46a9409ceafd service=imap subject="******** (7fdefc66)" user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:35:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:42275/mail/v4/messages/1dbc9797-aced-4b54-aaa5-46a9409ceafd" pkg=gpa/client userID=743be008-fcfa-4092-826d-5e1d61b4ab77 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | a2f26b44-ac4c-400c-a61a-25c461f394f3@proton.local | 7e661408-fb82-4a5b-b418-2e0f11e06e48@proton.local | Embedded message | time="2024-08-27T12:35:00+02:00" level=info msg="Configuration Status is back to Pending due to Failure." userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:35:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:42275/data/v1/stats" pkg=gpa/client userID=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:35:00+02:00" level=info msg="Configuration Status Success event sent." userID=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 When user "7e661408-fb82-4a5b-b418-2e0f11e06e48" connects and authenticates IMAP client "2" # :1 -> *scenario time="2024-08-27T12:35:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:42275/core/v4/events/AQ==" pkg=gpa/client userID=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:35:00+02:00" level=info msg="Received new API event" new="Event BQ==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:35:00+02:00" level=info msg="Handling message created event" date=0 messageID=37626b4a-35cf-4a64-91b2-85192196c500 service=imap subject="******** (7fdefc66)" user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:35:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:42275/mail/v4/messages/37626b4a-35cf-4a64-91b2-85192196c500" pkg=gpa/client userID=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:35:00+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:00+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:00+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:00+02:00" level=info msg="Closing user" userID=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:35:00+02:00" level=info msg="Exiting IMAP Service" service=imap user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:35:00+02:00" level=info msg="Exiting service main loop" service=smtp user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:35:00+02:00" level=info msg="Exiting Service" service=user-identity user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:35:00+02:00" level=info msg="Exiting service main loop" service=telemetry user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:35:00+02:00" level=info msg="Exiting service" service=user-events user=743be008-fcfa-4092-826d-5e1d61b4ab77 time="2024-08-27T12:35:00+02:00" level=info msg="Closing user" userID=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:35:00+02:00" level=info msg="Exiting IMAP Service" service=imap user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:35:00+02:00" level=info msg="Exiting service main loop" service=smtp user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:35:00+02:00" level=info msg="Exiting Service" service=user-identity user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:35:00+02:00" level=info msg="Exiting service main loop" service=telemetry user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:35:00+02:00" level=info msg="Exiting service" service=user-events user=ead7fe8e-5a55-48d0-a2bb-7194294e27c4 time="2024-08-27T12:35:00+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:00+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:00+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:00+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:00+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "2" eventually sees the following messages in "Inbox": # :1 -> *scenario | from | to | subject | attachments | unread | | a2f26b44-ac4c-400c-a61a-25c461f394f3@proton.local | 7e661408-fb82-4a5b-b418-2e0f11e06e48@proton.local | Embedded message | embedded.eml | true | Feature: SMTP wrong messages === RUN TestFeatures/Message_with_attachment_and_wrong_boundaries time="2024-08-27T12:35:00+02:00" level=info msg="User 'ad90ea70-b016-4dc6-beb7-1972ebca34fc' created with id=5242f38f-d1dc-495e-9a78-860d3ad3d96f" pkg=gpa/server/backend Background: Given there exists an account with username "ad90ea70-b016-4dc6-beb7-1972ebca34fc" and password "password" # :1 -> *scenario time="2024-08-27T12:35:00+02:00" level=info msg="User '81670ba9-f9b2-466e-b671-6a09c6585dd1' created with id=17666183-c51b-4a79-8392-3294497f122a" pkg=gpa/server/backend And there exists an account with username "81670ba9-f9b2-466e-b671-6a09c6585dd1" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:00+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:00+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/181/config1063235042/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:00+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/181/data1358601853/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/181/data1358601853/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:00+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:00+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:00+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:00+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:00+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:00+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:00+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:00+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/181/config1063235042/grpcServerConfig.json time="2024-08-27T12:35:00+02:00" level=info msg="gRPC server listening on /tmp/bridge2171" pkg=grpc time="2024-08-27T12:35:00+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:00+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:00+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:00+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:00+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:35:00+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (6e75243d)" time="2024-08-27T12:35:00+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6e75243d)" time="2024-08-27T12:35:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:38247/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:38247/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:00+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Adding vault user" userID=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Creating new user" userID=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38247/core/v4/events/latest" pkg=gpa/client userID=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38247/core/v4/settings" pkg=gpa/client userID=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Starting service main loop" service=telemetry user=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Starting service main loop" service=smtp user=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38247/core/v4/labels?Type=4" pkg=gpa/client userID=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38247/core/v4/labels?Type=3" pkg=gpa/client userID=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:38247/core/v4/labels?Type=1" pkg=gpa/client userID=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Adding user to imap server" addrID=6903f078-a091-4cb9-a149-8d66827eb2bd service=server-manager time="2024-08-27T12:35:00+02:00" level=info msg="Creating new IMAP user" addrID=6903f078-a091-4cb9-a149-8d66827eb2bd service=server-manager time="2024-08-27T12:35:00+02:00" level=info msg="Setting gluon ID" addrID=6903f078-a091-4cb9-a149-8d66827eb2bd gluonID=dacf87df-87f5-46fe-b78b-061dd3eeb6ca userID=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Created new IMAP user" addrID=6903f078-a091-4cb9-a149-8d66827eb2bd gluonID=dacf87df-87f5-46fe-b78b-061dd3eeb6ca service=server-manager time="2024-08-27T12:35:00+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:00+02:00" level=info msg=Resuming service=user-events user=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Received mailbox message count" count=0 gluonID=dacf87df-87f5-46fe-b78b-061dd3eeb6ca labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:00+02:00" level=info msg="Starting IMAP Service" service=imap user=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Sync triggered" service=imap user=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:00.991705805 +0200 CEST m=+221.221807149" user=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Syncing labels" service=imap user=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:5242f38f-d1dc-495e-9a78-860d3ad3d96f" userID=5242f38f-d1dc-495e-9a78-860d3ad3d96f And the user logs in with username "ad90ea70-b016-4dc6-beb7-1972ebca34fc" and password "password" # :1 -> *scenario time="2024-08-27T12:35:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:38247/data/v1/stats" pkg=gpa/client userID=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Configuration Status Success event sent." userID=5242f38f-d1dc-495e-9a78-860d3ad3d96f And user "ad90ea70-b016-4dc6-beb7-1972ebca34fc" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:00+02:00" level=error msg="Send mail failed." error="failed to create parser: unexpected EOF" pkg=smtp Scenario: Message with attachment and wrong boundaries # features/smtp/send/failures.feature:11 When SMTP client "1" sends the following message from "ad90ea70-b016-4dc6-beb7-1972ebca34fc@proton.local" to "81670ba9-f9b2-466e-b671-6a09c6585dd1@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> Subject: With attachment (wrong boundaries) Content-Type: multipart/related; boundary=bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8  This is body of mail with attachment  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: attachment; filename=outline-light-instagram-48.png Content-Id: <9114fe6f0adfaf7fdf7a@protonmail.com> Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg== --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606   """ time="2024-08-27T12:35:00+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:00+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:00+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:00+02:00" level=info msg="Closing user" userID=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Synced labels" service=imap user=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=warning msg="Get \"https://127.0.0.1:38247/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:35:00+02:00" level=error msg="Get \"https://127.0.0.1:38247/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:35:00+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:38247/mail/v4/messages/count\": context canceled" service=imap user=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Finished user sync" duration=1.356624ms service=imap user=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Exiting IMAP Service" service=imap user=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Exiting service main loop" service=smtp user=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Exiting Service" service=user-identity user=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Exiting service main loop" service=telemetry user=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Exiting service" service=user-events user=5242f38f-d1dc-495e-9a78-860d3ad3d96f time="2024-08-27T12:35:00+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:00+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:00+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:00+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:00+02:00" level=info msg="Closing SMTP server" service=server-manager Then it fails # :1 -> *scenario === RUN TestFeatures/Invalid_from time="2024-08-27T12:35:01+02:00" level=info msg="User '5211519e-7196-47e4-91d4-7c720c2b8b57' created with id=4985d567-b0c1-4083-9d80-9d83ec66eabd" pkg=gpa/server/backend time="2024-08-27T12:35:01+02:00" level=info msg="User '1b2de5df-2a01-456b-847e-89d14e25f270' created with id=74b4548f-ce2d-46c8-9bc9-7ee1841959b1" pkg=gpa/server/backend time="2024-08-27T12:35:01+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:01+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/182/config797409451/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:01+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/182/data584562121/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/182/data584562121/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:01+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:01+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:01+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:01+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:01+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:01+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:01+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:01+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/182/config797409451/grpcServerConfig.json time="2024-08-27T12:35:01+02:00" level=info msg="gRPC server listening on /tmp/bridge7025" pkg=grpc time="2024-08-27T12:35:01+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:01+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:01+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:01+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:01+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:01+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (a27f2670)" time="2024-08-27T12:35:01+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a27f2670)" time="2024-08-27T12:35:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:38749/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:38749/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:01+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Adding vault user" userID=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Creating new user" userID=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38749/core/v4/events/latest" pkg=gpa/client userID=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38749/core/v4/settings" pkg=gpa/client userID=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Starting service main loop" service=telemetry user=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Starting service main loop" service=smtp user=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38749/core/v4/labels?Type=4" pkg=gpa/client userID=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38749/core/v4/labels?Type=3" pkg=gpa/client userID=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:38749/core/v4/labels?Type=1" pkg=gpa/client userID=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Adding user to imap server" addrID=63c9c1fa-19be-4d4e-a525-c2b9685ab3fc service=server-manager time="2024-08-27T12:35:01+02:00" level=info msg="Creating new IMAP user" addrID=63c9c1fa-19be-4d4e-a525-c2b9685ab3fc service=server-manager time="2024-08-27T12:35:01+02:00" level=info msg="Setting gluon ID" addrID=63c9c1fa-19be-4d4e-a525-c2b9685ab3fc gluonID=175aee76-3ed2-44f3-bc11-61a0f649c3f3 userID=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Received mailbox message count" count=0 gluonID=175aee76-3ed2-44f3-bc11-61a0f649c3f3 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:01+02:00" level=info msg="Created new IMAP user" addrID=63c9c1fa-19be-4d4e-a525-c2b9685ab3fc gluonID=175aee76-3ed2-44f3-bc11-61a0f649c3f3 service=server-manager time="2024-08-27T12:35:01+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:01+02:00" level=info msg=Resuming service=user-events user=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:4985d567-b0c1-4083-9d80-9d83ec66eabd" userID=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Starting IMAP Service" service=imap user=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Sync triggered" service=imap user=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:01.694766723 +0200 CEST m=+221.924868067" user=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Syncing labels" service=imap user=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:38749/data/v1/stats" pkg=gpa/client userID=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Configuration Status Success event sent." userID=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=error msg="Send mail failed." error="invalid return path" pkg=smtp Scenario: Invalid from # features/smtp/send/failures.feature:40 When SMTP client "1" sends the following message from "unowned@proton.local" to "1b2de5df-2a01-456b-847e-89d14e25f270@proton.local": # :1 -> *scenario """ From: Bridge Test  To: Internal Bridge <[user:to]@[domain]>  hello  """ time="2024-08-27T12:35:01+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:01+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:01+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:01+02:00" level=info msg="Closing user" userID=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Synced labels" service=imap user=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=warning msg="Get \"https://127.0.0.1:38749/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:35:01+02:00" level=error msg="Get \"https://127.0.0.1:38749/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:35:01+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:38749/mail/v4/messages/count\": context canceled" service=imap user=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Finished user sync" duration=1.12815ms service=imap user=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Exiting IMAP Service" service=imap user=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Exiting service main loop" service=smtp user=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Exiting Service" service=user-identity user=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Exiting service main loop" service=telemetry user=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Exiting service" service=user-events user=4985d567-b0c1-4083-9d80-9d83ec66eabd time="2024-08-27T12:35:01+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:01+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:01+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:01+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:01+02:00" level=info msg="Closing SMTP server" service=server-manager Then it fails with error "invalid return path" # :1 -> *scenario Feature: SMTP wrong messages === RUN TestFeatures/Send_from_a_valid_address_that_cannot_send time="2024-08-27T12:35:01+02:00" level=info msg="User '793f99cc-4218-4be2-b857-d0842e1092a6' created with id=50bc8586-f408-4a39-ac2d-55d2f9a7420a" pkg=gpa/server/backend Background: Given there exists an account with username "793f99cc-4218-4be2-b857-d0842e1092a6" and password "password"# :1 -> *scenario And the account "793f99cc-4218-4be2-b857-d0842e1092a6" has additional disabled address "8f4ff6a3-5c17-4f61-a5c1-9a9e091bb736@proton.local" # :1 -> *scenario time="2024-08-27T12:35:02+02:00" level=info msg="User '9ec91b0c-055e-43a1-95dc-581866f52759' created with id=e037e03f-fbbf-4409-9980-9ef12b1f64fb" pkg=gpa/server/backend And there exists an account with username "9ec91b0c-055e-43a1-95dc-581866f52759" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:02+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:02+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/183/config1858272226/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:02+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/183/data3841933245/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/183/data3841933245/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:02+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:02+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:02+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:02+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:02+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:02+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:02+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/183/config1858272226/grpcServerConfig.json time="2024-08-27T12:35:02+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:02+02:00" level=info msg="gRPC server listening on /tmp/bridge3180" pkg=grpc time="2024-08-27T12:35:02+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:02+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:02+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:02+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:02+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:35:02+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (e36b614f)" time="2024-08-27T12:35:02+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e36b614f)" time="2024-08-27T12:35:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:38015/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:38015/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:02+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Adding vault user" userID=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Creating new user" userID=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:38015/core/v4/events/latest" pkg=gpa/client userID=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:38015/core/v4/settings" pkg=gpa/client userID=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Starting service main loop" service=telemetry user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Starting service main loop" service=smtp user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:38015/core/v4/labels?Type=4" pkg=gpa/client userID=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:38015/core/v4/labels?Type=3" pkg=gpa/client userID=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:38015/core/v4/labels?Type=1" pkg=gpa/client userID=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Adding user to imap server" addrID=637d3f61-5dfb-46c0-9f59-ee6b9c79766a service=server-manager time="2024-08-27T12:35:02+02:00" level=info msg="Creating new IMAP user" addrID=637d3f61-5dfb-46c0-9f59-ee6b9c79766a service=server-manager time="2024-08-27T12:35:02+02:00" level=info msg="Setting gluon ID" addrID=637d3f61-5dfb-46c0-9f59-ee6b9c79766a gluonID=2847edb2-65a6-43fb-941a-1a47951224ba userID=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Created new IMAP user" addrID=637d3f61-5dfb-46c0-9f59-ee6b9c79766a gluonID=2847edb2-65a6-43fb-941a-1a47951224ba service=server-manager time="2024-08-27T12:35:02+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:02+02:00" level=info msg=Resuming service=user-events user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Received mailbox message count" count=0 gluonID=2847edb2-65a6-43fb-941a-1a47951224ba labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:02+02:00" level=info msg="Starting IMAP Service" service=imap user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Sync triggered" service=imap user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:50bc8586-f408-4a39-ac2d-55d2f9a7420a" userID=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:02.565788838 +0200 CEST m=+222.795890182" user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Syncing labels" service=imap user=50bc8586-f408-4a39-ac2d-55d2f9a7420a And the user logs in with username "793f99cc-4218-4be2-b857-d0842e1092a6" and password "password" # :1 -> *scenario time="2024-08-27T12:35:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:38015/data/v1/stats" pkg=gpa/client userID=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Configuration Status Success event sent." userID=50bc8586-f408-4a39-ac2d-55d2f9a7420a And user "793f99cc-4218-4be2-b857-d0842e1092a6" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:02+02:00" level=info msg="Synced labels" service=imap user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:38015/mail/v4/messages/count" pkg=gpa/client userID=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Syncing messages" service=imap user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Job started" service=imap user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:38015/mail/v4/messages" pkg=gpa/client userID=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Job finished" service=imap user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Synced messages" service=imap user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Finished user sync" duration=2.463354ms service=imap user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=50bc8586-f408-4a39-ac2d-55d2f9a7420a Scenario: Send from a valid address that cannot send # features/smtp/send/failures_disabled.feature:14 Given the account "793f99cc-4218-4be2-b857-d0842e1092a6" has additional disabled address "8f4ff6a3-5c17-4f61-a5c1-9a9e091bb736@proton.local" # :1 -> *scenario time="2024-08-27T12:35:02+02:00" level=error msg="Cannot send emails from address: 8f4ff6a3-5c17-4f61-a5c1-9a9e091bb736@proton.local" service=smtp user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=error msg="Send mail failed." error="cannot send from address: 8f4ff6a3-5c17-4f61-a5c1-9a9e091bb736@proton.local" pkg=smtp When SMTP client "1" sends the following message from "8f4ff6a3-5c17-4f61-a5c1-9a9e091bb736@proton.local" to "9ec91b0c-055e-43a1-95dc-581866f52759@proton.local": # :1 -> *scenario """ From: Bridge Test Disabled <[user:disabled]@[domain]> To: Internal Bridge <[user:to]@[domain]>  Hello """ time="2024-08-27T12:35:02+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:02+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:02+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:02+02:00" level=info msg="Closing user" userID=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Exiting IMAP Service" service=imap user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Exiting service main loop" service=smtp user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Exiting Service" service=user-identity user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Exiting service main loop" service=telemetry user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Exiting service" service=user-events user=50bc8586-f408-4a39-ac2d-55d2f9a7420a time="2024-08-27T12:35:02+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:02+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:02+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:02+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:02+02:00" level=info msg="Closing SMTP server" service=server-manager And it fails with error "Error: cannot send from address: 8f4ff6a3-5c17-4f61-a5c1-9a9e091bb736@proton.local" # :1 -> *scenario Feature: SMTP sending of plain messages === RUN TestFeatures/HTML_message_to_external_account time="2024-08-27T12:35:02+02:00" level=info msg="User 'f9b10211-1414-490c-8196-8bf3c612ecd7' created with id=9423a980-ec26-4982-a5fd-78886bfa7f97" pkg=gpa/server/backend Background: Given there exists an account with username "f9b10211-1414-490c-8196-8bf3c612ecd7" and password "password"# :1 -> *scenario time="2024-08-27T12:35:03+02:00" level=info msg="User 'd9827165-428c-4f58-9bf5-0451521b6a00' created with id=556ae15e-669e-416d-b470-de0a7c0affb8" pkg=gpa/server/backend And there exists an account with username "d9827165-428c-4f58-9bf5-0451521b6a00" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:03+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:03+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/184/config1555763870/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:03+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/184/data1821664811/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/184/data1821664811/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:03+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:03+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:03+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:03+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:03+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:03+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:03+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:03+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/184/config1555763870/grpcServerConfig.json time="2024-08-27T12:35:03+02:00" level=info msg="gRPC server listening on /tmp/bridge7034" pkg=grpc time="2024-08-27T12:35:03+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:03+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:03+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:03+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:03+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:35:03+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (470cc7ef)" time="2024-08-27T12:35:03+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (470cc7ef)" time="2024-08-27T12:35:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:35525/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:35525/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:03+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Adding vault user" userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Creating new user" userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:35525/core/v4/events/latest" pkg=gpa/client userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:35525/core/v4/settings" pkg=gpa/client userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Starting service main loop" service=telemetry user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Starting service main loop" service=smtp user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:35525/core/v4/labels?Type=4" pkg=gpa/client userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:35525/core/v4/labels?Type=3" pkg=gpa/client userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:35525/core/v4/labels?Type=1" pkg=gpa/client userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Adding user to imap server" addrID=b6cda863-da5d-42e0-bf2d-96f42bdbbeda service=server-manager time="2024-08-27T12:35:03+02:00" level=info msg="Creating new IMAP user" addrID=b6cda863-da5d-42e0-bf2d-96f42bdbbeda service=server-manager time="2024-08-27T12:35:03+02:00" level=info msg="Setting gluon ID" addrID=b6cda863-da5d-42e0-bf2d-96f42bdbbeda gluonID=84dc3169-bad6-48a5-bcda-de144255bb6d userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Created new IMAP user" addrID=b6cda863-da5d-42e0-bf2d-96f42bdbbeda gluonID=84dc3169-bad6-48a5-bcda-de144255bb6d service=server-manager time="2024-08-27T12:35:03+02:00" level=info msg="Received mailbox message count" count=0 gluonID=84dc3169-bad6-48a5-bcda-de144255bb6d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:03+02:00" level=info msg=Resuming service=user-events user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:03+02:00" level=info msg="Starting IMAP Service" service=imap user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Sync triggered" service=imap user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:03.444751256 +0200 CEST m=+223.674852600" user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Syncing labels" service=imap user=9423a980-ec26-4982-a5fd-78886bfa7f97 And the user logs in with username "f9b10211-1414-490c-8196-8bf3c612ecd7" and password "password" # :1 -> *scenario time="2024-08-27T12:35:03+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:9423a980-ec26-4982-a5fd-78886bfa7f97" userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Synced labels" service=imap user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:35525/mail/v4/messages/count" pkg=gpa/client userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Syncing messages" service=imap user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Job started" service=imap user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:35525/mail/v4/messages" pkg=gpa/client userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Job finished" service=imap user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Synced messages" service=imap user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Finished user sync" duration=2.449336ms service=imap user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=9423a980-ec26-4982-a5fd-78886bfa7f97 And user "f9b10211-1414-490c-8196-8bf3c612ecd7" finishes syncing # :1 -> *scenario time="2024-08-27T12:35:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:35525/data/v1/stats" pkg=gpa/client userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="Configuration Status Success event sent." userID=9423a980-ec26-4982-a5fd-78886bfa7f97 And user "f9b10211-1414-490c-8196-8bf3c612ecd7" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:35525/mail/v4/settings" pkg=gpa/client userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:35525/mail/v4/messages" pkg=gpa/client userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:35525/mail/v4/messages" pkg=gpa/client userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:35525/mail/v4/messages" pkg=gpa/client userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:35525/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:35525/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:35525/mail/v4/messages/03396477-f84d-45f3-b810-c5428d020093" pkg=gpa/client userID=9423a980-ec26-4982-a5fd-78886bfa7f97 Scenario: HTML message to external account # features/smtp/send/html.feature:14 When SMTP client "1" sends the following message from "f9b10211-1414-490c-8196-8bf3c612ecd7@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: HTML text external Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 In-Reply-To:   This is body of HTML mail without attachment  """ Then it succeeds # :1 -> *scenario When user "f9b10211-1414-490c-8196-8bf3c612ecd7" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:03+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 52}}" pkg=telemetry time="2024-08-27T12:35:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:35525/core/v4/events/AA==" pkg=gpa/client userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:04+02:00" level=info msg="Received new API event" new="Event Aw==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:04+02:00" level=info msg="Handling message created event" date=0 messageID=03396477-f84d-45f3-b810-c5428d020093 service=imap subject="******** (1d8cf8ad)" user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:35525/mail/v4/messages/03396477-f84d-45f3-b810-c5428d020093" pkg=gpa/client userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:04+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=03396477-f84d-45f3-b810-c5428d020093 service=imap subject="******** (1d8cf8ad)" user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:35525/mail/v4/messages/03396477-f84d-45f3-b810-c5428d020093" pkg=gpa/client userID=9423a980-ec26-4982-a5fd-78886bfa7f97 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | f9b10211-1414-490c-8196-8bf3c612ecd7@proton.local | pm.bridge.qa@gmail.com | HTML text external | time="2024-08-27T12:35:04+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:04+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:04+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:04+02:00" level=info msg="Closing user" userID=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:04+02:00" level=info msg="Exiting IMAP Service" service=imap user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:04+02:00" level=info msg="Exiting service main loop" service=smtp user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:04+02:00" level=info msg="Exiting Service" service=user-identity user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:04+02:00" level=info msg="Exiting service main loop" service=telemetry user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:04+02:00" level=info msg="Exiting service" service=user-events user=9423a980-ec26-4982-a5fd-78886bfa7f97 time="2024-08-27T12:35:04+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:04+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:04+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:04+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:04+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "HTML text external",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/html"  } } """ === RUN TestFeatures/HTML_message_with_inline_image_to_external_account time="2024-08-27T12:35:04+02:00" level=info msg="User 'facfb4cb-c1c0-4883-ab7b-e0bbf88d3b05' created with id=de46dfc7-c986-46a6-820e-e826deab0359" pkg=gpa/server/backend time="2024-08-27T12:35:04+02:00" level=info msg="User '768ca2b8-5e08-463c-b3ed-5643db104947' created with id=6e92904d-f39d-4a2b-abff-bc1716f64a74" pkg=gpa/server/backend time="2024-08-27T12:35:04+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:04+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/185/config4104906994/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:04+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/185/data2316758755/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/185/data2316758755/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:04+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:04+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:04+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:04+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:04+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:04+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/185/config4104906994/grpcServerConfig.json time="2024-08-27T12:35:04+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:04+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:04+02:00" level=info msg="gRPC server listening on /tmp/bridge7527" pkg=grpc time="2024-08-27T12:35:04+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:04+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:04+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:04+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:04+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:04+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (4357ec1d)" time="2024-08-27T12:35:04+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4357ec1d)" time="2024-08-27T12:35:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:38393/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:38393/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:05+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Adding vault user" userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Creating new user" userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:38393/core/v4/events/latest" pkg=gpa/client userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:38393/core/v4/settings" pkg=gpa/client userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Starting service main loop" service=telemetry user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Starting service main loop" service=smtp user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:38393/core/v4/labels?Type=4" pkg=gpa/client userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:38393/core/v4/labels?Type=3" pkg=gpa/client userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:38393/core/v4/labels?Type=1" pkg=gpa/client userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Adding user to imap server" addrID=d64cd759-ab1a-468f-8271-c2cdbbac3e7d service=server-manager time="2024-08-27T12:35:05+02:00" level=info msg="Creating new IMAP user" addrID=d64cd759-ab1a-468f-8271-c2cdbbac3e7d service=server-manager time="2024-08-27T12:35:05+02:00" level=info msg="Setting gluon ID" addrID=d64cd759-ab1a-468f-8271-c2cdbbac3e7d gluonID=86e4227e-5ad3-4bdf-9bf1-c6f021e29768 userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Received mailbox message count" count=0 gluonID=86e4227e-5ad3-4bdf-9bf1-c6f021e29768 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:05+02:00" level=info msg="Created new IMAP user" addrID=d64cd759-ab1a-468f-8271-c2cdbbac3e7d gluonID=86e4227e-5ad3-4bdf-9bf1-c6f021e29768 service=server-manager time="2024-08-27T12:35:05+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:05+02:00" level=info msg=Resuming service=user-events user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Starting IMAP Service" service=imap user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Sync triggered" service=imap user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:05.16440497 +0200 CEST m=+225.394506314" user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Syncing labels" service=imap user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:de46dfc7-c986-46a6-820e-e826deab0359" userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Synced labels" service=imap user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:38393/mail/v4/messages/count" pkg=gpa/client userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Syncing messages" service=imap user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Job started" service=imap user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:38393/mail/v4/messages" pkg=gpa/client userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Job finished" service=imap user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Synced messages" service=imap user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Finished user sync" duration=2.246742ms service=imap user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:38393/data/v1/stats" pkg=gpa/client userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="Configuration Status Success event sent." userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:38393/mail/v4/settings" pkg=gpa/client userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:38393/mail/v4/messages" pkg=gpa/client userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:38393/mail/v4/attachments" pkg=gpa/client userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:38393/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:38393/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:38393/mail/v4/messages/562468e8-2cb4-45cb-b79c-11cbcea1de0c" pkg=gpa/client userID=de46dfc7-c986-46a6-820e-e826deab0359 Scenario: HTML message with inline image to external account # features/smtp/send/html.feature:56 When SMTP client "1" sends the following message from "facfb4cb-c1c0-4883-ab7b-e0bbf88d3b05@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: Html Inline External Content-Disposition: inline User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.0 MIME-Version: 1.0 Content-Language: en-US Content-Type: multipart/related; boundary="------------61FA22A41A3F46E8E90EF528"  This is a multi-part message in MIME format. --------------61FA22A41A3F46E8E90EF528 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit       


 

 

Behold! An inline
 

    --------------61FA22A41A3F46E8E90EF528 Content-Type: image/gif; name="email-action-left.gif" Content-Transfer-Encoding: base64 Content-ID:  Content-Disposition: inline; filename="email-action-left.gif"  R0lGODlhAQABAAAAADs= --------------61FA22A41A3F46E8E90EF528--  """ Then it succeeds # :1 -> *scenario When user "facfb4cb-c1c0-4883-ab7b-e0bbf88d3b05" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:05+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 66}}" pkg=telemetry time="2024-08-27T12:35:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:38393/core/v4/events/AA==" pkg=gpa/client userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:06+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:06+02:00" level=info msg="Handling message created event" date=0 messageID=562468e8-2cb4-45cb-b79c-11cbcea1de0c service=imap subject="******** (ad07dba3)" user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:38393/mail/v4/messages/562468e8-2cb4-45cb-b79c-11cbcea1de0c" pkg=gpa/client userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:06+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=562468e8-2cb4-45cb-b79c-11cbcea1de0c service=imap subject="******** (ad07dba3)" user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:38393/mail/v4/messages/562468e8-2cb4-45cb-b79c-11cbcea1de0c" pkg=gpa/client userID=de46dfc7-c986-46a6-820e-e826deab0359 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | facfb4cb-c1c0-4883-ab7b-e0bbf88d3b05@proton.local | pm.bridge.qa@gmail.com | Html Inline External | And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Html Inline External",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/html"  } } """ time="2024-08-27T12:35:06+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:06+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:06+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:06+02:00" level=info msg="Closing user" userID=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:06+02:00" level=info msg="Exiting IMAP Service" service=imap user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:06+02:00" level=info msg="Exiting service main loop" service=smtp user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:06+02:00" level=info msg="Exiting Service" service=user-identity user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:06+02:00" level=info msg="Exiting service main loop" service=telemetry user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:06+02:00" level=info msg="Exiting service" service=user-events user=de46dfc7-c986-46a6-820e-e826deab0359 time="2024-08-27T12:35:06+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:06+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:06+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:06+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:06+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following message in "Sent" with this structure: # :1 -> *scenario """ {  "date": "01 Jan 01 00:00 +0000",  "to": "External Bridge ",  "from": "Bridge Test <[user:user]@[domain]>",  "subject": "Html Inline External",  "content": {  "content-type": "multipart/mixed",  "sections":[  {  "content-type": "multipart/related",  "sections":[  {  "content-type": "text/html",  "content-type-charset": "utf-8",  "transfer-encoding": "quoted-printable",  "body-is": "\r\n\r\n\r\n\r\n\r\n


\r\n

\r\n

Behold! An inline 3D\"\"\r\nwidth=3D\"24\"
\r\n

\r\n\r\n"  },  {  "content-type": "image/gif",  "content-type-name": "email-action-left.gif",  "content-disposition": "inline",  "content-disposition-filename": "email-action-left.gif",  "transfer-encoding": "base64",  "body-is": "R0lGODlhAQABAAAAADs="  }  ]  }  ]  } } """ === RUN TestFeatures/HTML_message_with_alternative_inline_to_internal_account time="2024-08-27T12:35:06+02:00" level=info msg="User 'd3535a82-16a9-449f-8ac2-995c12790211' created with id=216522e7-2493-4b69-bfee-a6b76a93f79e" pkg=gpa/server/backend time="2024-08-27T12:35:06+02:00" level=info msg="User '3756d2b7-ba1d-43c9-9fb4-c2a871ead00e' created with id=180ef03e-e1d1-45bd-99c5-363d56607aff" pkg=gpa/server/backend time="2024-08-27T12:35:06+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:06+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/186/config3357926467/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:06+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/186/data1593305901/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/186/data1593305901/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:06+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:06+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:06+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:06+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:06+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:06+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:06+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:06+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/186/config3357926467/grpcServerConfig.json time="2024-08-27T12:35:06+02:00" level=info msg="gRPC server listening on /tmp/bridge2463" pkg=grpc time="2024-08-27T12:35:06+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:06+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:06+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:06+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:06+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:06+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (5248fc9a)" time="2024-08-27T12:35:06+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (5248fc9a)" time="2024-08-27T12:35:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:45555/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:45555/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:06+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Adding vault user" userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Creating new user" userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:45555/core/v4/events/latest" pkg=gpa/client userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:45555/core/v4/settings" pkg=gpa/client userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Starting service main loop" service=telemetry user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Starting service main loop" service=smtp user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:45555/core/v4/labels?Type=4" pkg=gpa/client userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:45555/core/v4/labels?Type=3" pkg=gpa/client userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:45555/core/v4/labels?Type=1" pkg=gpa/client userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Adding user to imap server" addrID=f9f33e01-00b8-4d0b-856b-7440be915ad4 service=server-manager time="2024-08-27T12:35:06+02:00" level=info msg="Creating new IMAP user" addrID=f9f33e01-00b8-4d0b-856b-7440be915ad4 service=server-manager time="2024-08-27T12:35:06+02:00" level=info msg="Setting gluon ID" addrID=f9f33e01-00b8-4d0b-856b-7440be915ad4 gluonID=64de6a8f-0bd6-4066-bdce-5af508b58e74 userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Received mailbox message count" count=0 gluonID=64de6a8f-0bd6-4066-bdce-5af508b58e74 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:06+02:00" level=info msg="Created new IMAP user" addrID=f9f33e01-00b8-4d0b-856b-7440be915ad4 gluonID=64de6a8f-0bd6-4066-bdce-5af508b58e74 service=server-manager time="2024-08-27T12:35:06+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:06+02:00" level=info msg=Resuming service=user-events user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Starting IMAP Service" service=imap user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Sync triggered" service=imap user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:06.987415012 +0200 CEST m=+227.217516356" user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Syncing labels" service=imap user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:216522e7-2493-4b69-bfee-a6b76a93f79e" userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Synced labels" service=imap user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:45555/mail/v4/messages/count" pkg=gpa/client userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Syncing messages" service=imap user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Job started" service=imap user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:45555/mail/v4/messages" pkg=gpa/client userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Job finished" service=imap user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Synced messages" service=imap user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Finished user sync" duration=2.426204ms service=imap user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:45555/data/v1/stats" pkg=gpa/client userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="Configuration Status Success event sent." userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:45555/mail/v4/settings" pkg=gpa/client userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:45555/mail/v4/messages" pkg=gpa/client userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:45555/mail/v4/attachments" pkg=gpa/client userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:45555/core/v4/keys?Email=3756d2b7-ba1d-43c9-9fb4-c2a871ead00e%40proton.local" pkg=gpa/client userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:45555/contacts/v4/emails?Email=3756d2b7-ba1d-43c9-9fb4-c2a871ead00e%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:45555/mail/v4/messages/1def0973-8643-4fcb-a6f8-a00abe216395" pkg=gpa/client userID=216522e7-2493-4b69-bfee-a6b76a93f79e Scenario: HTML message with alternative inline to internal account # features/smtp/send/html.feature:156 When SMTP client "1" sends the following message from "d3535a82-16a9-449f-8ac2-995c12790211@proton.local" to "3756d2b7-ba1d-43c9-9fb4-c2a871ead00e@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:user2]@[domain]> Subject: Html Inline Alternative Internal Content-Disposition: inline User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.0 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="------------5A259F4DE164B5ADA313F644" Content-Language: en-US  This is a multi-part message in MIME format. --------------5A259F4DE164B5ADA313F644 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit   Behold! An inline   --------------5A259F4DE164B5ADA313F644 Content-Type: multipart/related; boundary="------------61FA22A41A3F46E8E90EF528"   --------------61FA22A41A3F46E8E90EF528 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit       


 

 

Behold! An inline
 

    --------------61FA22A41A3F46E8E90EF528 Content-Type: image/gif; name="email-action-left.gif" Content-Transfer-Encoding: base64 Content-ID:  Content-Disposition: inline; filename="email-action-left.gif"  R0lGODlhAQABAAAAADs= --------------61FA22A41A3F46E8E90EF528--  --------------5A259F4DE164B5ADA313F644--  """ Then it succeeds # :1 -> *scenario When user "d3535a82-16a9-449f-8ac2-995c12790211" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:07+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 31}}" pkg=telemetry time="2024-08-27T12:35:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:45555/core/v4/events/AA==" pkg=gpa/client userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:07+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:07+02:00" level=info msg="Handling message created event" date=0 messageID=1def0973-8643-4fcb-a6f8-a00abe216395 service=imap subject="******** (c97b2181)" user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:45555/mail/v4/messages/1def0973-8643-4fcb-a6f8-a00abe216395" pkg=gpa/client userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:07+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=1def0973-8643-4fcb-a6f8-a00abe216395 service=imap subject="******** (c97b2181)" user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:45555/mail/v4/messages/1def0973-8643-4fcb-a6f8-a00abe216395" pkg=gpa/client userID=216522e7-2493-4b69-bfee-a6b76a93f79e Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | d3535a82-16a9-449f-8ac2-995c12790211@proton.local | 3756d2b7-ba1d-43c9-9fb4-c2a871ead00e@proton.local | Html Inline Alternative Internal | time="2024-08-27T12:35:07+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:07+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:07+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:07+02:00" level=info msg="Closing user" userID=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:07+02:00" level=info msg="Exiting IMAP Service" service=imap user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:07+02:00" level=info msg="Exiting service main loop" service=smtp user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:07+02:00" level=info msg="Exiting Service" service=user-identity user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:07+02:00" level=info msg="Exiting service main loop" service=telemetry user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:07+02:00" level=info msg="Exiting service" service=user-events user=216522e7-2493-4b69-bfee-a6b76a93f79e time="2024-08-27T12:35:07+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:07+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:07+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:07+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:07+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Html Inline Alternative Internal",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:user2]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/html"  } } """ === RUN TestFeatures/HTML_message_with_alternative_inline_to_external_account time="2024-08-27T12:35:08+02:00" level=info msg="User '37a848c2-480a-4f4c-a03c-e3e98a3305ac' created with id=8348c0a4-3e04-4063-a71d-79df486e8e74" pkg=gpa/server/backend time="2024-08-27T12:35:08+02:00" level=info msg="User '3c868034-594a-4f01-a76f-39577b32ce89' created with id=e2d62b63-bd8d-4d32-8bd3-0255fd784aab" pkg=gpa/server/backend time="2024-08-27T12:35:08+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:08+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/187/config3709899617/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:08+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/187/data3083920311/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/187/data3083920311/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:08+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:08+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:08+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:08+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:08+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:08+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:08+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:08+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/187/config3709899617/grpcServerConfig.json time="2024-08-27T12:35:08+02:00" level=info msg="gRPC server listening on /tmp/bridge7640" pkg=grpc time="2024-08-27T12:35:08+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:08+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:08+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:08+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:08+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:08+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (af43f247)" time="2024-08-27T12:35:08+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (af43f247)" time="2024-08-27T12:35:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:34203/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:34203/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:08+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Adding vault user" userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Creating new user" userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:34203/core/v4/events/latest" pkg=gpa/client userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:34203/core/v4/settings" pkg=gpa/client userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Starting service main loop" service=telemetry user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Starting service main loop" service=smtp user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:34203/core/v4/labels?Type=4" pkg=gpa/client userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:34203/core/v4/labels?Type=3" pkg=gpa/client userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:34203/core/v4/labels?Type=1" pkg=gpa/client userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Adding user to imap server" addrID=039cdc39-b23b-402e-bac4-4ac3cee7688c service=server-manager time="2024-08-27T12:35:08+02:00" level=info msg="Creating new IMAP user" addrID=039cdc39-b23b-402e-bac4-4ac3cee7688c service=server-manager time="2024-08-27T12:35:08+02:00" level=info msg="Setting gluon ID" addrID=039cdc39-b23b-402e-bac4-4ac3cee7688c gluonID=7d9183ea-bfab-4ee9-a7b7-cd5bb04542f7 userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Created new IMAP user" addrID=039cdc39-b23b-402e-bac4-4ac3cee7688c gluonID=7d9183ea-bfab-4ee9-a7b7-cd5bb04542f7 service=server-manager time="2024-08-27T12:35:08+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:08+02:00" level=info msg=Resuming service=user-events user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7d9183ea-bfab-4ee9-a7b7-cd5bb04542f7 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:08+02:00" level=info msg="Starting IMAP Service" service=imap user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Sync triggered" service=imap user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:08.703948095 +0200 CEST m=+228.934049429" user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Syncing labels" service=imap user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:8348c0a4-3e04-4063-a71d-79df486e8e74" userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Synced labels" service=imap user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:34203/mail/v4/messages/count" pkg=gpa/client userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Syncing messages" service=imap user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Job started" service=imap user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:34203/mail/v4/messages" pkg=gpa/client userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Job finished" service=imap user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Synced messages" service=imap user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Finished user sync" duration=2.181919ms service=imap user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:34203/data/v1/stats" pkg=gpa/client userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="Configuration Status Success event sent." userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:34203/mail/v4/settings" pkg=gpa/client userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:34203/mail/v4/messages" pkg=gpa/client userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:34203/mail/v4/attachments" pkg=gpa/client userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:34203/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:34203/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:34203/mail/v4/messages/617418b9-e568-40b1-b1f8-857b62565cb5" pkg=gpa/client userID=8348c0a4-3e04-4063-a71d-79df486e8e74 Scenario: HTML message with alternative inline to external account # features/smtp/send/html.feature:237 When SMTP client "1" sends the following message from "37a848c2-480a-4f4c-a03c-e3e98a3305ac@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: Html Inline Alternative External Content-Disposition: inline User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.5.0 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="------------5A259F4DE164B5ADA313F644" Content-Language: en-US  This is a multi-part message in MIME format. --------------5A259F4DE164B5ADA313F644 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit   Behold! An inline   --------------5A259F4DE164B5ADA313F644 Content-Type: multipart/related; boundary="------------61FA22A41A3F46E8E90EF528"   --------------61FA22A41A3F46E8E90EF528 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit       


 

 

Behold! An inline
 

    --------------61FA22A41A3F46E8E90EF528 Content-Type: image/gif; name="email-action-left.gif" Content-Transfer-Encoding: base64 Content-ID:  Content-Disposition: inline; filename="email-action-left.gif"  R0lGODlhAQABAAAAADs= --------------61FA22A41A3F46E8E90EF528--  --------------5A259F4DE164B5ADA313F644--  """ Then it succeeds # :1 -> *scenario When user "37a848c2-480a-4f4c-a03c-e3e98a3305ac" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:08+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 68}}" pkg=telemetry time="2024-08-27T12:35:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:34203/core/v4/events/AA==" pkg=gpa/client userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:09+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:09+02:00" level=info msg="Handling message created event" date=0 messageID=617418b9-e568-40b1-b1f8-857b62565cb5 service=imap subject="******** (6adb39ef)" user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:34203/mail/v4/messages/617418b9-e568-40b1-b1f8-857b62565cb5" pkg=gpa/client userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:09+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=617418b9-e568-40b1-b1f8-857b62565cb5 service=imap subject="******** (6adb39ef)" user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:34203/mail/v4/messages/617418b9-e568-40b1-b1f8-857b62565cb5" pkg=gpa/client userID=8348c0a4-3e04-4063-a71d-79df486e8e74 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 37a848c2-480a-4f4c-a03c-e3e98a3305ac@proton.local | pm.bridge.qa@gmail.com | Html Inline Alternative External | time="2024-08-27T12:35:09+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:09+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:09+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:09+02:00" level=info msg="Closing user" userID=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:09+02:00" level=info msg="Exiting IMAP Service" service=imap user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:09+02:00" level=info msg="Exiting service main loop" service=smtp user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:09+02:00" level=info msg="Exiting Service" service=user-identity user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:09+02:00" level=info msg="Exiting service main loop" service=telemetry user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:09+02:00" level=info msg="Exiting service" service=user-events user=8348c0a4-3e04-4063-a71d-79df486e8e74 time="2024-08-27T12:35:09+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:09+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:09+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:09+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:09+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Html Inline Alternative External",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/html"  } } """ === RUN TestFeatures/HTML_message_with_extremely_long_line_(greater_than_default_2000_line_limit)_to_external_account time="2024-08-27T12:35:09+02:00" level=info msg="User 'b96fcbc3-79f9-49dd-8a8b-1af6e7a5f618' created with id=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c" pkg=gpa/server/backend time="2024-08-27T12:35:10+02:00" level=info msg="User 'be5a99e0-ae41-4ca7-b0a2-bc8ed7f0cab5' created with id=4d85ec08-5145-4beb-b78f-827bb64028c8" pkg=gpa/server/backend time="2024-08-27T12:35:10+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:10+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/188/config3838109884/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:10+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/188/data753070137/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/188/data753070137/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:10+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:10+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:10+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:10+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:10+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:10+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:10+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:10+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/188/config3838109884/grpcServerConfig.json time="2024-08-27T12:35:10+02:00" level=info msg="gRPC server listening on /tmp/bridge7409" pkg=grpc time="2024-08-27T12:35:10+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:10+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:10+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:10+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:10+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:10+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (39cf7df9)" time="2024-08-27T12:35:10+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (39cf7df9)" time="2024-08-27T12:35:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:34509/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:34509/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:10+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Adding vault user" userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Creating new user" userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34509/core/v4/events/latest" pkg=gpa/client userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34509/core/v4/settings" pkg=gpa/client userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Starting service main loop" service=telemetry user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Starting service main loop" service=smtp user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34509/core/v4/labels?Type=4" pkg=gpa/client userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34509/core/v4/labels?Type=3" pkg=gpa/client userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34509/core/v4/labels?Type=1" pkg=gpa/client userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Adding user to imap server" addrID=5cc9b162-d5ed-4ab1-b898-fdd819043ddb service=server-manager time="2024-08-27T12:35:10+02:00" level=info msg="Creating new IMAP user" addrID=5cc9b162-d5ed-4ab1-b898-fdd819043ddb service=server-manager time="2024-08-27T12:35:10+02:00" level=info msg="Setting gluon ID" addrID=5cc9b162-d5ed-4ab1-b898-fdd819043ddb gluonID=82856e62-15bd-45ee-9ac6-8b03943fecad userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Created new IMAP user" addrID=5cc9b162-d5ed-4ab1-b898-fdd819043ddb gluonID=82856e62-15bd-45ee-9ac6-8b03943fecad service=server-manager time="2024-08-27T12:35:10+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:10+02:00" level=info msg=Resuming service=user-events user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Received mailbox message count" count=0 gluonID=82856e62-15bd-45ee-9ac6-8b03943fecad labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:10+02:00" level=info msg="Starting IMAP Service" service=imap user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Sync triggered" service=imap user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:10.419823508 +0200 CEST m=+230.649924842" user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Syncing labels" service=imap user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:6fbf36d0-2081-45c3-b1e1-c91ba71fef5c" userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Synced labels" service=imap user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34509/mail/v4/messages/count" pkg=gpa/client userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Syncing messages" service=imap user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Job started" service=imap user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:34509/mail/v4/messages" pkg=gpa/client userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Job finished" service=imap user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Synced messages" service=imap user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Finished user sync" duration=2.508218ms service=imap user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:34509/data/v1/stats" pkg=gpa/client userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="Configuration Status Success event sent." userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34509/mail/v4/settings" pkg=gpa/client userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:34509/mail/v4/messages" pkg=gpa/client userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:34509/mail/v4/messages" pkg=gpa/client userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:34509/mail/v4/messages" pkg=gpa/client userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34509/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:34509/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:10+02:00" level=info msg="200 OK: POST https://127.0.0.1:34509/mail/v4/messages/21524b9f-307b-4251-b9fd-695be93c6900" pkg=gpa/client userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c Scenario: HTML message with extremely long line (greater than default 2000 line limit) to external account # features/smtp/send/html.feature:320 When SMTP client "1" sends the following message from "b96fcbc3-79f9-49dd-8a8b-1af6e7a5f618@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: HTML text external Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 In-Reply-To:   aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa  """ Then it succeeds # :1 -> *scenario When user "b96fcbc3-79f9-49dd-8a8b-1af6e7a5f618" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:10+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 9}}" pkg=telemetry time="2024-08-27T12:35:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:34509/core/v4/events/AA==" pkg=gpa/client userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:11+02:00" level=info msg="Received new API event" new="Event Aw==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:11+02:00" level=info msg="Handling message created event" date=0 messageID=21524b9f-307b-4251-b9fd-695be93c6900 service=imap subject="******** (1d8cf8ad)" user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:34509/mail/v4/messages/21524b9f-307b-4251-b9fd-695be93c6900" pkg=gpa/client userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:11+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=21524b9f-307b-4251-b9fd-695be93c6900 service=imap subject="******** (1d8cf8ad)" user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:34509/mail/v4/messages/21524b9f-307b-4251-b9fd-695be93c6900" pkg=gpa/client userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | b96fcbc3-79f9-49dd-8a8b-1af6e7a5f618@proton.local | pm.bridge.qa@gmail.com | HTML text external | time="2024-08-27T12:35:11+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:11+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:11+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:11+02:00" level=info msg="Closing user" userID=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:11+02:00" level=info msg="Exiting IMAP Service" service=imap user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:11+02:00" level=info msg="Exiting service main loop" service=smtp user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:11+02:00" level=info msg="Exiting Service" service=user-identity user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:11+02:00" level=info msg="Exiting service main loop" service=telemetry user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:11+02:00" level=info msg="Exiting service" service=user-events user=6fbf36d0-2081-45c3-b1e1-c91ba71fef5c time="2024-08-27T12:35:11+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:11+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:11+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:11+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:11+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "HTML text external",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/html"  } } """ === RUN TestFeatures/HTML_message_with_Foreign/Nonascii_chars_in_Subject_and_Body_to_external time="2024-08-27T12:35:11+02:00" level=info msg="User 'f9e301c4-4413-4f34-b320-2df34d74e776' created with id=ffd75039-eb46-4a93-95e6-698b4b6423b2" pkg=gpa/server/backend time="2024-08-27T12:35:11+02:00" level=info msg="User 'ff543e60-06eb-46a5-b434-0699e40aad2b' created with id=785b5868-9ac3-4f8c-a14a-a34f17d554ed" pkg=gpa/server/backend time="2024-08-27T12:35:11+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:11+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/189/config3075149727/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:11+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/189/data3637361163/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/189/data3637361163/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:11+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:11+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:11+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:11+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:11+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:11+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:11+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:11+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/189/config3075149727/grpcServerConfig.json time="2024-08-27T12:35:11+02:00" level=info msg="gRPC server listening on /tmp/bridge2017" pkg=grpc time="2024-08-27T12:35:11+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:11+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:11+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:11+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:11+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:11+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (e5098c1d)" time="2024-08-27T12:35:11+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e5098c1d)" time="2024-08-27T12:35:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:45639/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:12+02:00" level=info msg="200 OK: POST https://127.0.0.1:45639/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:12+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Adding vault user" userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Creating new user" userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:45639/core/v4/events/latest" pkg=gpa/client userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:45639/core/v4/settings" pkg=gpa/client userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Starting service main loop" service=telemetry user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Starting service main loop" service=smtp user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:45639/core/v4/labels?Type=4" pkg=gpa/client userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:45639/core/v4/labels?Type=3" pkg=gpa/client userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:45639/core/v4/labels?Type=1" pkg=gpa/client userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Adding user to imap server" addrID=71c7a71b-5ba6-468d-9030-17b582f4083c service=server-manager time="2024-08-27T12:35:12+02:00" level=info msg="Creating new IMAP user" addrID=71c7a71b-5ba6-468d-9030-17b582f4083c service=server-manager time="2024-08-27T12:35:12+02:00" level=info msg="Setting gluon ID" addrID=71c7a71b-5ba6-468d-9030-17b582f4083c gluonID=1ea43881-c721-4022-aa27-4d89b73b0ff8 userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Received mailbox message count" count=0 gluonID=1ea43881-c721-4022-aa27-4d89b73b0ff8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:12+02:00" level=info msg="Created new IMAP user" addrID=71c7a71b-5ba6-468d-9030-17b582f4083c gluonID=1ea43881-c721-4022-aa27-4d89b73b0ff8 service=server-manager time="2024-08-27T12:35:12+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:12+02:00" level=info msg=Resuming service=user-events user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Starting IMAP Service" service=imap user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Sync triggered" service=imap user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:12.139095083 +0200 CEST m=+232.369196427" user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Syncing labels" service=imap user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:ffd75039-eb46-4a93-95e6-698b4b6423b2" userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Synced labels" service=imap user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:45639/mail/v4/messages/count" pkg=gpa/client userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Syncing messages" service=imap user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Job started" service=imap user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="200 OK: POST https://127.0.0.1:45639/mail/v4/messages" pkg=gpa/client userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Job finished" service=imap user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Synced messages" service=imap user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Finished user sync" duration=2.621352ms service=imap user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="200 OK: POST https://127.0.0.1:45639/data/v1/stats" pkg=gpa/client userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="Configuration Status Success event sent." userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 Scenario: HTML message with Foreign/Nonascii chars in Subject and Body to external # features/smtp/send/html.feature:360 When user "f9e301c4-4413-4f34-b320-2df34d74e776" connects and authenticates SMTP client "1" # :1 -> *scenario time="2024-08-27T12:35:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:45639/mail/v4/settings" pkg=gpa/client userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="200 OK: POST https://127.0.0.1:45639/mail/v4/messages" pkg=gpa/client userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:45639/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:45639/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:12+02:00" level=info msg="200 OK: POST https://127.0.0.1:45639/mail/v4/messages/c8d1dfd3-8686-4c07-b386-027b05945dc5" pkg=gpa/client userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 And SMTP client "1" sends the following EML "html/foreign_ascii_subject_body.template.eml" from "f9e301c4-4413-4f34-b320-2df34d74e776@proton.local" to "pm.bridge.qa@gmail.com" # :1 -> *scenario Then it succeeds # :1 -> *scenario When user "f9e301c4-4413-4f34-b320-2df34d74e776" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:12+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 7}}" pkg=telemetry time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:45639/core/v4/events/AA==" pkg=gpa/client userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:13+02:00" level=info msg="Received new API event" new="Event Aw==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:13+02:00" level=info msg="Handling message created event" date=0 messageID=c8d1dfd3-8686-4c07-b386-027b05945dc5 service=imap subject="******** (d192b9b2)" user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:45639/mail/v4/messages/c8d1dfd3-8686-4c07-b386-027b05945dc5" pkg=gpa/client userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:13+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=c8d1dfd3-8686-4c07-b386-027b05945dc5 service=imap subject="******** (d192b9b2)" user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:45639/mail/v4/messages/c8d1dfd3-8686-4c07-b386-027b05945dc5" pkg=gpa/client userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | f9e301c4-4413-4f34-b320-2df34d74e776@proton.local | pm.bridge.qa@gmail.com | Subjεέςτ ¶ Ä È | time="2024-08-27T12:35:13+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:13+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:13+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:13+02:00" level=info msg="Closing user" userID=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:13+02:00" level=info msg="Exiting IMAP Service" service=imap user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:13+02:00" level=info msg="Exiting service main loop" service=smtp user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:13+02:00" level=info msg="Exiting Service" service=user-identity user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:13+02:00" level=info msg="Exiting service main loop" service=telemetry user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:13+02:00" level=info msg="Exiting service" service=user-events user=ffd75039-eb46-4a93-95e6-698b4b6423b2 time="2024-08-27T12:35:13+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:13+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:13+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:13+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:13+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Subjεέςτ ¶ Ä È",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/html"  } } """ Feature: SMTP sending of plain messages === RUN TestFeatures/HTML_message_with_attachment_to_internal_account time="2024-08-27T12:35:13+02:00" level=info msg="User 'be2f0916-b8c1-4912-9040-3d2efba2a942' created with id=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f" pkg=gpa/server/backend Background: Given there exists an account with username "be2f0916-b8c1-4912-9040-3d2efba2a942" and password "password" # :1 -> *scenario time="2024-08-27T12:35:13+02:00" level=info msg="User 'c6fa72f6-6940-488c-bcad-c4e5de9c561b' created with id=af19563d-81c6-4d39-ad34-03a75273929d" pkg=gpa/server/backend And there exists an account with username "c6fa72f6-6940-488c-bcad-c4e5de9c561b" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:13+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:13+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/190/config529952111/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:13+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/190/data342388408/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/190/data342388408/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:13+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:13+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:13+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:13+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:13+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/190/config529952111/grpcServerConfig.json time="2024-08-27T12:35:13+02:00" level=info msg="gRPC server listening on /tmp/bridge8472" pkg=grpc time="2024-08-27T12:35:13+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:13+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:13+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:13+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:13+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:13+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:13+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:13+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:35:13+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (0205cde8)" time="2024-08-27T12:35:13+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0205cde8)" time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:42663/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:42663/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:13+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Adding vault user" userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Creating new user" userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:42663/core/v4/events/latest" pkg=gpa/client userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:42663/core/v4/settings" pkg=gpa/client userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Starting service main loop" service=telemetry user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Starting service main loop" service=smtp user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:42663/core/v4/labels?Type=4" pkg=gpa/client userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:42663/core/v4/labels?Type=3" pkg=gpa/client userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:42663/core/v4/labels?Type=1" pkg=gpa/client userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Adding user to imap server" addrID=50066afa-dbab-4af5-8f7d-e85441e4eabf service=server-manager time="2024-08-27T12:35:13+02:00" level=info msg="Creating new IMAP user" addrID=50066afa-dbab-4af5-8f7d-e85441e4eabf service=server-manager time="2024-08-27T12:35:13+02:00" level=info msg="Setting gluon ID" addrID=50066afa-dbab-4af5-8f7d-e85441e4eabf gluonID=a003ae4b-5c33-4df4-bfcb-5f39a9206c7b userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Created new IMAP user" addrID=50066afa-dbab-4af5-8f7d-e85441e4eabf gluonID=a003ae4b-5c33-4df4-bfcb-5f39a9206c7b service=server-manager time="2024-08-27T12:35:13+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:13+02:00" level=info msg=Resuming service=user-events user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Received mailbox message count" count=0 gluonID=a003ae4b-5c33-4df4-bfcb-5f39a9206c7b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:13+02:00" level=info msg="Starting IMAP Service" service=imap user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Sync triggered" service=imap user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:13.854212236 +0200 CEST m=+234.084313580" user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Syncing labels" service=imap user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f" userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f And the user logs in with username "be2f0916-b8c1-4912-9040-3d2efba2a942" and password "password" # :1 -> *scenario time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:42663/data/v1/stats" pkg=gpa/client userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Configuration Status Success event sent." userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f And user "be2f0916-b8c1-4912-9040-3d2efba2a942" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:42663/mail/v4/settings" pkg=gpa/client userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:42663/mail/v4/messages" pkg=gpa/client userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Synced labels" service=imap user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:42663/mail/v4/messages/count" pkg=gpa/client userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Syncing messages" service=imap user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Job started" service=imap user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:42663/mail/v4/attachments" pkg=gpa/client userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:42663/mail/v4/messages" pkg=gpa/client userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:42663/core/v4/keys?Email=c6fa72f6-6940-488c-bcad-c4e5de9c561b%40proton.local" pkg=gpa/client userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:42663/mail/v4/messages" pkg=gpa/client userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Creating new child job" service=imap user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Job finished" service=imap user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:42663/contacts/v4/emails?Email=c6fa72f6-6940-488c-bcad-c4e5de9c561b%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:42663/mail/v4/messages/e9afcfda-bb89-4492-8370-c97a45a2ffd6" pkg=gpa/client userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:42663/mail/v4/messages/e9afcfda-bb89-4492-8370-c97a45a2ffd6" pkg=gpa/client userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f Scenario: HTML message with attachment to internal account # features/smtp/send/html_att.feature:11 When SMTP client "1" sends the following message from "be2f0916-b8c1-4912-9040-3d2efba2a942@proton.local" to "c6fa72f6-6940-488c-bcad-c4e5de9c561b@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> Subject: HTML with attachment internal Content-Type: multipart/related; boundary=bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8  This is body of HTML mail with attachment  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: attachment; filename=outline-light-instagram-48.png Content-Id: <9114fe6f0adfaf7fdf7a@protonmail.com> Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg== --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606--  """ Then it succeeds # :1 -> *scenario When user "be2f0916-b8c1-4912-9040-3d2efba2a942" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:13+02:00" level=info msg="Child job finished" service=imap user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Synced messages" service=imap user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Finished user sync" duration=7.14305ms service=imap user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:13+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:14+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 72}}" pkg=telemetry time="2024-08-27T12:35:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:42663/core/v4/events/AA==" pkg=gpa/client userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:14+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:14+02:00" level=info msg="Handling message created event" date=0 messageID=e9afcfda-bb89-4492-8370-c97a45a2ffd6 service=imap subject="******** (64ef96fe)" user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:42663/mail/v4/messages/e9afcfda-bb89-4492-8370-c97a45a2ffd6" pkg=gpa/client userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:14+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=e9afcfda-bb89-4492-8370-c97a45a2ffd6 service=imap subject="******** (64ef96fe)" user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:42663/mail/v4/messages/e9afcfda-bb89-4492-8370-c97a45a2ffd6" pkg=gpa/client userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | be2f0916-b8c1-4912-9040-3d2efba2a942@proton.local | c6fa72f6-6940-488c-bcad-c4e5de9c561b@proton.local | HTML with attachment internal | time="2024-08-27T12:35:14+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:14+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:14+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:14+02:00" level=info msg="Closing user" userID=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:14+02:00" level=info msg="Exiting IMAP Service" service=imap user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:14+02:00" level=info msg="Exiting service main loop" service=smtp user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:14+02:00" level=info msg="Exiting Service" service=user-identity user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:14+02:00" level=info msg="Exiting service main loop" service=telemetry user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:14+02:00" level=info msg="Exiting service" service=user-events user=05a1bf62-fc68-40e6-aa9b-fd5e7b57f08f time="2024-08-27T12:35:14+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:14+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:14+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:14+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:14+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "HTML with attachment internal",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/html"  } } """ === RUN TestFeatures/HTML_message_with_attachment_to_external_account time="2024-08-27T12:35:15+02:00" level=info msg="User 'cc32f451-b699-4772-b9e9-ae2c8c9236cb' created with id=a8b3b2ab-56d1-4253-bd76-02138b5ec65c" pkg=gpa/server/backend time="2024-08-27T12:35:15+02:00" level=info msg="User '7167c8d8-514e-4fc6-8300-c721eb9d97ea' created with id=a205d832-d308-4e26-b87e-0a5e2e2cd48c" pkg=gpa/server/backend time="2024-08-27T12:35:15+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:15+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/191/config1410249300/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:15+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/191/data2653773289/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/191/data2653773289/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:15+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:15+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:15+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:15+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:15+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:15+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:15+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:15+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/191/config1410249300/grpcServerConfig.json time="2024-08-27T12:35:15+02:00" level=info msg="gRPC server listening on /tmp/bridge8177" pkg=grpc time="2024-08-27T12:35:15+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:15+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:15+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:15+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:15+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:15+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (d2eb0273)" time="2024-08-27T12:35:15+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d2eb0273)" time="2024-08-27T12:35:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:37157/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:37157/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:15+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Adding vault user" userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Creating new user" userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:37157/core/v4/events/latest" pkg=gpa/client userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:37157/core/v4/settings" pkg=gpa/client userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Starting service main loop" service=telemetry user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Starting service main loop" service=smtp user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:37157/core/v4/labels?Type=4" pkg=gpa/client userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:37157/core/v4/labels?Type=3" pkg=gpa/client userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:37157/core/v4/labels?Type=1" pkg=gpa/client userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Adding user to imap server" addrID=5cf0c30c-ea5a-4e4f-a021-106f84cc4b89 service=server-manager time="2024-08-27T12:35:15+02:00" level=info msg="Creating new IMAP user" addrID=5cf0c30c-ea5a-4e4f-a021-106f84cc4b89 service=server-manager time="2024-08-27T12:35:15+02:00" level=info msg="Setting gluon ID" addrID=5cf0c30c-ea5a-4e4f-a021-106f84cc4b89 gluonID=da1ef413-7ca0-47a0-9572-ac2dc856824e userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Received mailbox message count" count=0 gluonID=da1ef413-7ca0-47a0-9572-ac2dc856824e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:15+02:00" level=info msg="Created new IMAP user" addrID=5cf0c30c-ea5a-4e4f-a021-106f84cc4b89 gluonID=da1ef413-7ca0-47a0-9572-ac2dc856824e service=server-manager time="2024-08-27T12:35:15+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:15+02:00" level=info msg=Resuming service=user-events user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Starting IMAP Service" service=imap user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Sync triggered" service=imap user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:15.566831508 +0200 CEST m=+235.796932852" user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Syncing labels" service=imap user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:a8b3b2ab-56d1-4253-bd76-02138b5ec65c" userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:37157/data/v1/stats" pkg=gpa/client userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Configuration Status Success event sent." userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:37157/mail/v4/settings" pkg=gpa/client userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Synced labels" service=imap user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:37157/mail/v4/messages/count" pkg=gpa/client userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Syncing messages" service=imap user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Job started" service=imap user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:37157/mail/v4/messages" pkg=gpa/client userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Job finished" service=imap user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Synced messages" service=imap user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Finished user sync" duration=2.397108ms service=imap user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:37157/mail/v4/messages" pkg=gpa/client userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:37157/mail/v4/attachments" pkg=gpa/client userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:37157/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:37157/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:37157/mail/v4/messages/f1f156c7-6691-44cf-a165-5e3d02e65e43" pkg=gpa/client userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c Scenario: HTML message with attachment to external account # features/smtp/send/html_att.feature:63 When SMTP client "1" sends the following message from "cc32f451-b699-4772-b9e9-ae2c8c9236cb@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: HTML with attachment external PGP Content-Type: multipart/mixed; boundary=bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8  This is body of HTML mail with attachment  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: attachment; filename=outline-light-instagram-48.png Content-Id: <9114fe6f0adfaf7fdf7a@protonmail.com> Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg== --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606--  """ Then it succeeds # :1 -> *scenario When user "cc32f451-b699-4772-b9e9-ae2c8c9236cb" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:15+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 51}}" pkg=telemetry time="2024-08-27T12:35:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:37157/core/v4/events/AA==" pkg=gpa/client userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:16+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:16+02:00" level=info msg="Handling message created event" date=0 messageID=f1f156c7-6691-44cf-a165-5e3d02e65e43 service=imap subject="******** (d5f194d1)" user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:37157/mail/v4/messages/f1f156c7-6691-44cf-a165-5e3d02e65e43" pkg=gpa/client userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:16+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=f1f156c7-6691-44cf-a165-5e3d02e65e43 service=imap subject="******** (d5f194d1)" user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:37157/mail/v4/messages/f1f156c7-6691-44cf-a165-5e3d02e65e43" pkg=gpa/client userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | cc32f451-b699-4772-b9e9-ae2c8c9236cb@proton.local | pm.bridge.qa@gmail.com | HTML with attachment external PGP | time="2024-08-27T12:35:16+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:16+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:16+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:16+02:00" level=info msg="Closing user" userID=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:16+02:00" level=info msg="Exiting IMAP Service" service=imap user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:16+02:00" level=info msg="Exiting service main loop" service=smtp user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:16+02:00" level=info msg="Exiting Service" service=user-identity user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:16+02:00" level=info msg="Exiting service main loop" service=telemetry user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:16+02:00" level=info msg="Exiting service" service=user-events user=a8b3b2ab-56d1-4253-bd76-02138b5ec65c time="2024-08-27T12:35:16+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:16+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:16+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:16+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:16+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "HTML with attachment external PGP",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/html"  } } """ === RUN TestFeatures/Alternative_plain_and_HTML_message_with_rfc822_attachment time="2024-08-27T12:35:16+02:00" level=info msg="User '57da305a-3d15-4e23-8a59-1c02767d3162' created with id=539b1516-c4e8-4cce-988a-4450808866ab" pkg=gpa/server/backend time="2024-08-27T12:35:16+02:00" level=info msg="User '81b94fdc-29b1-4709-ba79-fd690b440d63' created with id=dcc24243-9751-40f9-81a3-c9113089248f" pkg=gpa/server/backend time="2024-08-27T12:35:17+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:17+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/192/config2758562442/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:17+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/192/data3523701297/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/192/data3523701297/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:17+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:17+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:17+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:17+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:17+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:17+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:17+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:17+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/192/config2758562442/grpcServerConfig.json time="2024-08-27T12:35:17+02:00" level=info msg="gRPC server listening on /tmp/bridge0587" pkg=grpc time="2024-08-27T12:35:17+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:17+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:17+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:17+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:17+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:17+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (0003db2b)" time="2024-08-27T12:35:17+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0003db2b)" time="2024-08-27T12:35:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:44511/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:44511/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:17+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Adding vault user" userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Creating new user" userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:44511/core/v4/events/latest" pkg=gpa/client userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:44511/core/v4/settings" pkg=gpa/client userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Starting service main loop" service=telemetry user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Starting service main loop" service=smtp user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:44511/core/v4/labels?Type=4" pkg=gpa/client userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:44511/core/v4/labels?Type=3" pkg=gpa/client userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:44511/core/v4/labels?Type=1" pkg=gpa/client userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Adding user to imap server" addrID=0aeaa8e6-ab8a-4687-96dc-e5e535c11cb5 service=server-manager time="2024-08-27T12:35:17+02:00" level=info msg="Creating new IMAP user" addrID=0aeaa8e6-ab8a-4687-96dc-e5e535c11cb5 service=server-manager time="2024-08-27T12:35:17+02:00" level=info msg="Setting gluon ID" addrID=0aeaa8e6-ab8a-4687-96dc-e5e535c11cb5 gluonID=d419c6da-d671-4438-91f5-c6751a7e2f42 userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Created new IMAP user" addrID=0aeaa8e6-ab8a-4687-96dc-e5e535c11cb5 gluonID=d419c6da-d671-4438-91f5-c6751a7e2f42 service=server-manager time="2024-08-27T12:35:17+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:17+02:00" level=info msg=Resuming service=user-events user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Received mailbox message count" count=0 gluonID=d419c6da-d671-4438-91f5-c6751a7e2f42 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:17+02:00" level=info msg="Starting IMAP Service" service=imap user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Sync triggered" service=imap user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:17.288050635 +0200 CEST m=+237.518151979" user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Syncing labels" service=imap user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:539b1516-c4e8-4cce-988a-4450808866ab" userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:44511/data/v1/stats" pkg=gpa/client userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Configuration Status Success event sent." userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:44511/mail/v4/settings" pkg=gpa/client userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Synced labels" service=imap user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:44511/mail/v4/messages/count" pkg=gpa/client userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Syncing messages" service=imap user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Job started" service=imap user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:44511/mail/v4/messages" pkg=gpa/client userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:44511/mail/v4/messages" pkg=gpa/client userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:44511/mail/v4/messages" pkg=gpa/client userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Creating new child job" service=imap user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Job finished" service=imap user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:44511/mail/v4/attachments" pkg=gpa/client userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:44511/mail/v4/messages/ab09682c-6858-4e14-94b5-9426c300a8ab" pkg=gpa/client userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:44511/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:44511/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="200 OK: POST https://127.0.0.1:44511/mail/v4/messages/ab09682c-6858-4e14-94b5-9426c300a8ab" pkg=gpa/client userID=539b1516-c4e8-4cce-988a-4450808866ab Scenario: Alternative plain and HTML message with rfc822 attachment # features/smtp/send/html_att.feature:115 When SMTP client "1" sends the following message from "57da305a-3d15-4e23-8a59-1c02767d3162@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: Alternative plain and HTML with rfc822 attachment Content-Type: multipart/mixed; boundary=main-parts  This is a multipart message in MIME format  --main-parts Content-Type: multipart/alternative; boundary=alternatives  --alternatives Content-Type: text/plain  There is an attachment   --alternatives Content-Type: text/html  There is an attachment   --alternatives--  --main-parts Content-Type: message/rfc822 Content-Transfer-Encoding: 7bit Content-Disposition: attachment  Received: from mx1.opensuse.org (mx1.infra.opensuse.org [192.168.47.95]) by mailman3.infra.opensuse.org (Postfix) with ESMTP id 38BE2AC3 for ; Sun, 11 Jul 2021 19:50:34 +0000 (UTC) From: "Bob "  Sender: "Bob"  To: "opensuse-factory"  Cc: "Bob"  References:  Subject: VirtualBox problems with kernel 5.13 Date: Sun, 11 Jul 2021 21:50:25 +0200 Message-ID: <71672e5f-24a2-c79f-03cc-4c923eb1790b@lwfinger.net> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Mailer: Microsoft Outlook 16.0 List-Unsubscribe:  Content-Language: en-us List-Help:  List-Subscribe:  Thread-Index: AQFWvbNSAqFOch49YPlLU4eJWPObaQK2iKDq  I am writing this message as openSUSE's maintainer of VirtualBox.  Nearly every update of the Linux kernel to a new 5.X version breaks = VirtualBox.  Bob  --main-parts--  """ Then it succeeds # :1 -> *scenario When user "57da305a-3d15-4e23-8a59-1c02767d3162" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:17+02:00" level=info msg="Child job finished" service=imap user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Synced messages" service=imap user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Finished user sync" duration=4.635354ms service=imap user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:17+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 41}}" pkg=telemetry time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44511/core/v4/events/AA==" pkg=gpa/client userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:18+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:18+02:00" level=info msg="Handling message created event" date=0 messageID=ab09682c-6858-4e14-94b5-9426c300a8ab service=imap subject="******** (eea612bb)" user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44511/mail/v4/messages/ab09682c-6858-4e14-94b5-9426c300a8ab" pkg=gpa/client userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:18+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=ab09682c-6858-4e14-94b5-9426c300a8ab service=imap subject="******** (eea612bb)" user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:44511/mail/v4/messages/ab09682c-6858-4e14-94b5-9426c300a8ab" pkg=gpa/client userID=539b1516-c4e8-4cce-988a-4450808866ab Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 57da305a-3d15-4e23-8a59-1c02767d3162@proton.local | pm.bridge.qa@gmail.com | Alternative plain and HTML with rfc822 attachment | time="2024-08-27T12:35:18+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:18+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:18+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:18+02:00" level=info msg="Closing user" userID=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:18+02:00" level=info msg="Exiting IMAP Service" service=imap user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:18+02:00" level=info msg="Exiting service main loop" service=smtp user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:18+02:00" level=info msg="Exiting Service" service=user-identity user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:18+02:00" level=info msg="Exiting service main loop" service=telemetry user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:18+02:00" level=info msg="Exiting service" service=user-events user=539b1516-c4e8-4cce-988a-4450808866ab time="2024-08-27T12:35:18+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:18+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:18+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:18+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:18+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Alternative plain and HTML with rfc822 attachment",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/html"  } } """ Feature: SMTP messages containing inlines === RUN TestFeatures/A_message_with_inline_attachment_to_internal_account time="2024-08-27T12:35:18+02:00" level=info msg="User 'f020e254-aeab-494c-b6d8-c856c0cd57a3' created with id=fccad29d-38af-431d-a680-2fe4d3a500f1" pkg=gpa/server/backend Background: Given there exists an account with username "f020e254-aeab-494c-b6d8-c856c0cd57a3" and password "password" # :1 -> *scenario time="2024-08-27T12:35:18+02:00" level=info msg="User '62baf541-d6a7-497e-bb50-289aa5ec1b1b' created with id=e4eb3132-cefd-4e80-9d1a-af700d555ba1" pkg=gpa/server/backend And there exists an account with username "62baf541-d6a7-497e-bb50-289aa5ec1b1b" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:18+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:18+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/193/config1338195628/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:18+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/193/data2852038047/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/193/data2852038047/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:18+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:18+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:18+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:18+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:18+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:18+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:18+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/193/config1338195628/grpcServerConfig.json time="2024-08-27T12:35:18+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:18+02:00" level=info msg="gRPC server listening on /tmp/bridge7862" pkg=grpc time="2024-08-27T12:35:18+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:18+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:18+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:18+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:18+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:35:18+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (21648021)" time="2024-08-27T12:35:18+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (21648021)" time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:39703/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:39703/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:18+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Adding vault user" userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Creating new user" userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:39703/core/v4/events/latest" pkg=gpa/client userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:39703/core/v4/settings" pkg=gpa/client userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Starting service main loop" service=telemetry user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Starting service main loop" service=smtp user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:39703/core/v4/labels?Type=4" pkg=gpa/client userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:39703/core/v4/labels?Type=3" pkg=gpa/client userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:39703/core/v4/labels?Type=1" pkg=gpa/client userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Adding user to imap server" addrID=32adc429-fd04-4d06-997f-567022f85907 service=server-manager time="2024-08-27T12:35:18+02:00" level=info msg="Creating new IMAP user" addrID=32adc429-fd04-4d06-997f-567022f85907 service=server-manager time="2024-08-27T12:35:18+02:00" level=info msg="Setting gluon ID" addrID=32adc429-fd04-4d06-997f-567022f85907 gluonID=d19ea352-71c3-48ca-b907-17ba5c5625f6 userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Created new IMAP user" addrID=32adc429-fd04-4d06-997f-567022f85907 gluonID=d19ea352-71c3-48ca-b907-17ba5c5625f6 service=server-manager time="2024-08-27T12:35:18+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:18+02:00" level=info msg=Resuming service=user-events user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Received mailbox message count" count=0 gluonID=d19ea352-71c3-48ca-b907-17ba5c5625f6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:18+02:00" level=info msg="Starting IMAP Service" service=imap user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Sync triggered" service=imap user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:18.994622765 +0200 CEST m=+239.224724109" user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:fccad29d-38af-431d-a680-2fe4d3a500f1" userID=fccad29d-38af-431d-a680-2fe4d3a500f1 And the user logs in with username "f020e254-aeab-494c-b6d8-c856c0cd57a3" and password "password" # :1 -> *scenario time="2024-08-27T12:35:18+02:00" level=info msg="Syncing labels" service=imap user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:39703/data/v1/stats" pkg=gpa/client userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Configuration Status Success event sent." userID=fccad29d-38af-431d-a680-2fe4d3a500f1 And user "f020e254-aeab-494c-b6d8-c856c0cd57a3" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:39703/mail/v4/settings" pkg=gpa/client userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:39703/mail/v4/messages" pkg=gpa/client userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Synced labels" service=imap user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:39703/mail/v4/attachments" pkg=gpa/client userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:39703/mail/v4/messages/count" pkg=gpa/client userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Syncing messages" service=imap user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Job started" service=imap user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:39703/mail/v4/messages" pkg=gpa/client userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:39703/core/v4/keys?Email=62baf541-d6a7-497e-bb50-289aa5ec1b1b%40proton.local" pkg=gpa/client userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:39703/mail/v4/messages" pkg=gpa/client userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Creating new child job" service=imap user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Job finished" service=imap user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:39703/contacts/v4/emails?Email=62baf541-d6a7-497e-bb50-289aa5ec1b1b%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:39703/mail/v4/messages/e22fd47d-84e0-46d0-8fa1-e84dfdeef6c4" pkg=gpa/client userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:39703/mail/v4/messages/e22fd47d-84e0-46d0-8fa1-e84dfdeef6c4" pkg=gpa/client userID=fccad29d-38af-431d-a680-2fe4d3a500f1 Scenario: A message with inline attachment to internal account # features/smtp/send/inline.feature:11 When SMTP client "1" sends the following message from "f020e254-aeab-494c-b6d8-c856c0cd57a3@proton.local" to "62baf541-d6a7-497e-bb50-289aa5ec1b1b@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> Subject: Plain with inline Content-Type: multipart/related; boundary=bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8  This is body of mail with attachment  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: inline; filename=outline-light-instagram-48.png Content-Id: <9114fe6f0adfaf7fdf7a@protonmail.com> Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg== --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606--  """ Then it succeeds # :1 -> *scenario When user "f020e254-aeab-494c-b6d8-c856c0cd57a3" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:18+02:00" level=info msg="Child job finished" service=imap user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Synced messages" service=imap user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Finished user sync" duration=5.154037ms service=imap user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:18+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:19+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 43}}" pkg=telemetry time="2024-08-27T12:35:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:39703/core/v4/events/AA==" pkg=gpa/client userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:19+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:19+02:00" level=info msg="Handling message created event" date=0 messageID=e22fd47d-84e0-46d0-8fa1-e84dfdeef6c4 service=imap subject="******** (abb50e42)" user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:39703/mail/v4/messages/e22fd47d-84e0-46d0-8fa1-e84dfdeef6c4" pkg=gpa/client userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:19+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=e22fd47d-84e0-46d0-8fa1-e84dfdeef6c4 service=imap subject="******** (abb50e42)" user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:39703/mail/v4/messages/e22fd47d-84e0-46d0-8fa1-e84dfdeef6c4" pkg=gpa/client userID=fccad29d-38af-431d-a680-2fe4d3a500f1 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | f020e254-aeab-494c-b6d8-c856c0cd57a3@proton.local | 62baf541-d6a7-497e-bb50-289aa5ec1b1b@proton.local | Plain with inline | time="2024-08-27T12:35:20+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:20+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:20+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:20+02:00" level=info msg="Closing user" userID=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:20+02:00" level=info msg="Exiting IMAP Service" service=imap user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:20+02:00" level=info msg="Exiting service main loop" service=smtp user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:20+02:00" level=info msg="Exiting Service" service=user-identity user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:20+02:00" level=info msg="Exiting service main loop" service=telemetry user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:20+02:00" level=info msg="Exiting service" service=user-events user=fccad29d-38af-431d-a680-2fe4d3a500f1 time="2024-08-27T12:35:20+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:20+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:20+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:20+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:20+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain with inline",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ === RUN TestFeatures/A_message_with_inline_attachment_without_content_ID_to_internal_account time="2024-08-27T12:35:20+02:00" level=info msg="User 'ddbf6c85-a1d1-403a-82f0-7b125d275fe8' created with id=a61b968e-b2cf-4090-ab08-ed7e3d5299ba" pkg=gpa/server/backend time="2024-08-27T12:35:20+02:00" level=info msg="User 'ea968779-7c0d-4161-9376-f9998b8dc91c' created with id=51ac841f-04f6-4537-93c9-8b832b252685" pkg=gpa/server/backend time="2024-08-27T12:35:20+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:20+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/194/config452030438/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:20+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/194/data979034572/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/194/data979034572/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:20+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:20+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:20+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:20+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:20+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:20+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:20+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:20+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/194/config452030438/grpcServerConfig.json time="2024-08-27T12:35:20+02:00" level=info msg="gRPC server listening on /tmp/bridge8471" pkg=grpc time="2024-08-27T12:35:20+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:20+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:20+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:20+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:20+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:20+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (8379ab7e)" time="2024-08-27T12:35:20+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8379ab7e)" time="2024-08-27T12:35:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44385/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44385/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:20+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Adding vault user" userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Creating new user" userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44385/core/v4/events/latest" pkg=gpa/client userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44385/core/v4/settings" pkg=gpa/client userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Starting service main loop" service=telemetry user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Starting service main loop" service=smtp user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44385/core/v4/labels?Type=4" pkg=gpa/client userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44385/core/v4/labels?Type=3" pkg=gpa/client userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44385/core/v4/labels?Type=1" pkg=gpa/client userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Adding user to imap server" addrID=26c560db-ccc0-490c-88f9-80bfbe40f005 service=server-manager time="2024-08-27T12:35:20+02:00" level=info msg="Creating new IMAP user" addrID=26c560db-ccc0-490c-88f9-80bfbe40f005 service=server-manager time="2024-08-27T12:35:20+02:00" level=info msg="Setting gluon ID" addrID=26c560db-ccc0-490c-88f9-80bfbe40f005 gluonID=08f73453-55d5-4f8e-a849-9bb4f87a99a8 userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Created new IMAP user" addrID=26c560db-ccc0-490c-88f9-80bfbe40f005 gluonID=08f73453-55d5-4f8e-a849-9bb4f87a99a8 service=server-manager time="2024-08-27T12:35:20+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:20+02:00" level=info msg=Resuming service=user-events user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Received mailbox message count" count=0 gluonID=08f73453-55d5-4f8e-a849-9bb4f87a99a8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:20+02:00" level=info msg="Starting IMAP Service" service=imap user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Sync triggered" service=imap user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:20.710746534 +0200 CEST m=+240.940847878" user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Syncing labels" service=imap user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:a61b968e-b2cf-4090-ab08-ed7e3d5299ba" userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44385/data/v1/stats" pkg=gpa/client userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Configuration Status Success event sent." userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44385/mail/v4/settings" pkg=gpa/client userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44385/mail/v4/messages" pkg=gpa/client userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Synced labels" service=imap user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44385/mail/v4/messages/count" pkg=gpa/client userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Syncing messages" service=imap user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Job started" service=imap user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44385/mail/v4/attachments" pkg=gpa/client userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44385/mail/v4/messages" pkg=gpa/client userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44385/mail/v4/messages" pkg=gpa/client userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Creating new child job" service=imap user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Job finished" service=imap user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44385/core/v4/keys?Email=ea968779-7c0d-4161-9376-f9998b8dc91c%40proton.local" pkg=gpa/client userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44385/mail/v4/messages/3df336f7-30d1-40e4-87e2-6e2798d54d39" pkg=gpa/client userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:44385/contacts/v4/emails?Email=ea968779-7c0d-4161-9376-f9998b8dc91c%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:44385/mail/v4/messages/3df336f7-30d1-40e4-87e2-6e2798d54d39" pkg=gpa/client userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba Scenario: A message with inline attachment without content ID to internal account # features/smtp/send/inline.feature:62 When SMTP client "1" sends the following message from "ddbf6c85-a1d1-403a-82f0-7b125d275fe8@proton.local" to "ea968779-7c0d-4161-9376-f9998b8dc91c@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> Subject: Plain with inline Content-Type: multipart/related; boundary=bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8  This is body of mail with attachment  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: inline; filename=outline-light-instagram-48.png Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg== --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606--  """ Then it succeeds # :1 -> *scenario When user "ddbf6c85-a1d1-403a-82f0-7b125d275fe8" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:20+02:00" level=info msg="Child job finished" service=imap user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Synced messages" service=imap user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Finished user sync" duration=4.866242ms service=imap user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:20+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 17}}" pkg=telemetry time="2024-08-27T12:35:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:44385/core/v4/events/AA==" pkg=gpa/client userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:21+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:21+02:00" level=info msg="Handling message created event" date=0 messageID=3df336f7-30d1-40e4-87e2-6e2798d54d39 service=imap subject="******** (abb50e42)" user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:44385/mail/v4/messages/3df336f7-30d1-40e4-87e2-6e2798d54d39" pkg=gpa/client userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:21+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=3df336f7-30d1-40e4-87e2-6e2798d54d39 service=imap subject="******** (abb50e42)" user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:44385/mail/v4/messages/3df336f7-30d1-40e4-87e2-6e2798d54d39" pkg=gpa/client userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | ddbf6c85-a1d1-403a-82f0-7b125d275fe8@proton.local | ea968779-7c0d-4161-9376-f9998b8dc91c@proton.local | Plain with inline | time="2024-08-27T12:35:21+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:21+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:21+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:21+02:00" level=info msg="Closing user" userID=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:21+02:00" level=info msg="Exiting IMAP Service" service=imap user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:21+02:00" level=info msg="Exiting service main loop" service=smtp user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:21+02:00" level=info msg="Exiting Service" service=user-identity user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:21+02:00" level=info msg="Exiting service main loop" service=telemetry user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:21+02:00" level=info msg="Exiting service" service=user-events user=a61b968e-b2cf-4090-ab08-ed7e3d5299ba time="2024-08-27T12:35:21+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:21+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:21+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:21+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:21+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain with inline",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ === RUN TestFeatures/A_message_with_bad_disposition_to_internal_account time="2024-08-27T12:35:21+02:00" level=info msg="User 'b1da92b6-77ca-4548-ab6f-e8e98d7d54b1' created with id=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df" pkg=gpa/server/backend time="2024-08-27T12:35:22+02:00" level=info msg="User '316c3ce0-937d-4513-88e4-35c33e98ca6c' created with id=7e34ea45-1f8e-428d-b3c5-0c2891697f09" pkg=gpa/server/backend time="2024-08-27T12:35:22+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:22+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/195/config1458295173/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:22+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/195/data1861344669/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/195/data1861344669/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:22+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:22+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:22+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:22+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:22+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:22+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:22+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:22+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/195/config1458295173/grpcServerConfig.json time="2024-08-27T12:35:22+02:00" level=info msg="gRPC server listening on /tmp/bridge2713" pkg=grpc time="2024-08-27T12:35:22+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:22+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:22+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:22+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:22+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:22+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (771e3e37)" time="2024-08-27T12:35:22+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (771e3e37)" time="2024-08-27T12:35:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:43301/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:43301/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:22+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Adding vault user" userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Creating new user" userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:43301/core/v4/events/latest" pkg=gpa/client userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:43301/core/v4/settings" pkg=gpa/client userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Starting service main loop" service=telemetry user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Starting service main loop" service=smtp user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:43301/core/v4/labels?Type=4" pkg=gpa/client userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:43301/core/v4/labels?Type=3" pkg=gpa/client userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:43301/core/v4/labels?Type=1" pkg=gpa/client userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Adding user to imap server" addrID=9d760b5c-1c13-4359-9b06-e2cc163bfdc3 service=server-manager time="2024-08-27T12:35:22+02:00" level=info msg="Creating new IMAP user" addrID=9d760b5c-1c13-4359-9b06-e2cc163bfdc3 service=server-manager time="2024-08-27T12:35:22+02:00" level=info msg="Setting gluon ID" addrID=9d760b5c-1c13-4359-9b06-e2cc163bfdc3 gluonID=8310637c-e7ea-4766-84b7-73bc4a19902c userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8310637c-e7ea-4766-84b7-73bc4a19902c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:22+02:00" level=info msg="Created new IMAP user" addrID=9d760b5c-1c13-4359-9b06-e2cc163bfdc3 gluonID=8310637c-e7ea-4766-84b7-73bc4a19902c service=server-manager time="2024-08-27T12:35:22+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:22+02:00" level=info msg=Resuming service=user-events user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Starting IMAP Service" service=imap user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Sync triggered" service=imap user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:22.417020486 +0200 CEST m=+242.647121820" user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Syncing labels" service=imap user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:9a68ea55-fe5b-4e53-94a9-a1cfbfe604df" userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:43301/data/v1/stats" pkg=gpa/client userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Configuration Status Success event sent." userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:43301/mail/v4/settings" pkg=gpa/client userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Synced labels" service=imap user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:43301/mail/v4/messages" pkg=gpa/client userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:43301/mail/v4/messages/count" pkg=gpa/client userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Syncing messages" service=imap user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Job started" service=imap user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:43301/mail/v4/messages" pkg=gpa/client userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:43301/mail/v4/attachments" pkg=gpa/client userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:43301/mail/v4/messages" pkg=gpa/client userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Creating new child job" service=imap user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Job finished" service=imap user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:43301/mail/v4/messages/fb941ec1-c7f7-4346-a737-f40fb33bc88d" pkg=gpa/client userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:43301/core/v4/keys?Email=316c3ce0-937d-4513-88e4-35c33e98ca6c%40proton.local" pkg=gpa/client userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:43301/contacts/v4/emails?Email=316c3ce0-937d-4513-88e4-35c33e98ca6c%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:43301/mail/v4/messages/fb941ec1-c7f7-4346-a737-f40fb33bc88d" pkg=gpa/client userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df Scenario: A message with bad disposition to internal account # features/smtp/send/inline.feature:112 When SMTP client "1" sends the following message from "b1da92b6-77ca-4548-ab6f-e8e98d7d54b1@proton.local" to "316c3ce0-937d-4513-88e4-35c33e98ca6c@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> Subject: Plain with inline Content-Type: multipart/related; boundary=bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8  This is body of mail with attachment  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: att; filename=outline-light-instagram-48.png Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg== --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606--  """ Then it succeeds # :1 -> *scenario When user "b1da92b6-77ca-4548-ab6f-e8e98d7d54b1" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:22+02:00" level=info msg="Child job finished" service=imap user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Synced messages" service=imap user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Finished user sync" duration=5.205025ms service=imap user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:22+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 73}}" pkg=telemetry time="2024-08-27T12:35:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:43301/core/v4/events/AA==" pkg=gpa/client userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:23+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:23+02:00" level=info msg="Handling message created event" date=0 messageID=fb941ec1-c7f7-4346-a737-f40fb33bc88d service=imap subject="******** (abb50e42)" user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:43301/mail/v4/messages/fb941ec1-c7f7-4346-a737-f40fb33bc88d" pkg=gpa/client userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:23+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=fb941ec1-c7f7-4346-a737-f40fb33bc88d service=imap subject="******** (abb50e42)" user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:43301/mail/v4/messages/fb941ec1-c7f7-4346-a737-f40fb33bc88d" pkg=gpa/client userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | b1da92b6-77ca-4548-ab6f-e8e98d7d54b1@proton.local | 316c3ce0-937d-4513-88e4-35c33e98ca6c@proton.local | Plain with inline | time="2024-08-27T12:35:23+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:23+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:23+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:23+02:00" level=info msg="Closing user" userID=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:23+02:00" level=info msg="Exiting IMAP Service" service=imap user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:23+02:00" level=info msg="Exiting service main loop" service=smtp user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:23+02:00" level=info msg="Exiting Service" service=user-identity user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:23+02:00" level=info msg="Exiting service main loop" service=telemetry user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:23+02:00" level=info msg="Exiting service" service=user-events user=9a68ea55-fe5b-4e53-94a9-a1cfbfe604df time="2024-08-27T12:35:23+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:23+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:23+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:23+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:23+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain with inline",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ Feature: SMTP sending with mixed case address === RUN TestFeatures/Mixed_sender_case_in_sender_address time="2024-08-27T12:35:23+02:00" level=info msg="User '2d9ca227-e02c-4870-a3c0-3769cf863523' created with id=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f" pkg=gpa/server/backend Background: Given there exists an account with username "2d9ca227-e02c-4870-a3c0-3769cf863523" and password "password" # :1 -> *scenario time="2024-08-27T12:35:23+02:00" level=info msg="User '4a49ad60-6c56-4b25-b14d-e0161edac330' created with id=1a26b95d-2670-456d-afaf-6b7db3ee3ec4" pkg=gpa/server/backend And there exists an account with username "4a49ad60-6c56-4b25-b14d-e0161edac330" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:23+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:23+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/196/config240983663/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:23+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/196/data2412784739/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/196/data2412784739/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:23+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:23+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:23+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:23+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:23+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:23+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:23+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:23+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/196/config240983663/grpcServerConfig.json time="2024-08-27T12:35:23+02:00" level=info msg="gRPC server listening on /tmp/bridge8592" pkg=grpc time="2024-08-27T12:35:23+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:23+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:23+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:23+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:23+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:35:23+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (4495544c)" time="2024-08-27T12:35:23+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4495544c)" time="2024-08-27T12:35:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:33457/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:33457/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:24+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Adding vault user" userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Creating new user" userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:33457/core/v4/events/latest" pkg=gpa/client userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:33457/core/v4/settings" pkg=gpa/client userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Starting service main loop" service=telemetry user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Starting service main loop" service=smtp user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:33457/core/v4/labels?Type=4" pkg=gpa/client userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:33457/core/v4/labels?Type=3" pkg=gpa/client userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:33457/core/v4/labels?Type=1" pkg=gpa/client userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Adding user to imap server" addrID=326e2d5e-b200-4936-9d69-445a1f413762 service=server-manager time="2024-08-27T12:35:24+02:00" level=info msg="Creating new IMAP user" addrID=326e2d5e-b200-4936-9d69-445a1f413762 service=server-manager time="2024-08-27T12:35:24+02:00" level=info msg="Setting gluon ID" addrID=326e2d5e-b200-4936-9d69-445a1f413762 gluonID=f82194bf-73ba-4649-8a10-f0384788e574 userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Created new IMAP user" addrID=326e2d5e-b200-4936-9d69-445a1f413762 gluonID=f82194bf-73ba-4649-8a10-f0384788e574 service=server-manager time="2024-08-27T12:35:24+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:24+02:00" level=info msg=Resuming service=user-events user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Received mailbox message count" count=0 gluonID=f82194bf-73ba-4649-8a10-f0384788e574 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:24+02:00" level=info msg="Starting IMAP Service" service=imap user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Sync triggered" service=imap user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:24.12654215 +0200 CEST m=+244.356643494" user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Syncing labels" service=imap user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f And the user logs in with username "2d9ca227-e02c-4870-a3c0-3769cf863523" and password "password" # :1 -> *scenario time="2024-08-27T12:35:24+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f" userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:33457/data/v1/stats" pkg=gpa/client userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Configuration Status Success event sent." userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f And user "2d9ca227-e02c-4870-a3c0-3769cf863523" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:33457/mail/v4/settings" pkg=gpa/client userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:33457/mail/v4/messages" pkg=gpa/client userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:33457/core/v4/keys?Email=4a49ad60-6c56-4b25-b14d-e0161edac330%40proton.local" pkg=gpa/client userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:33457/contacts/v4/emails?Email=4a49ad60-6c56-4b25-b14d-e0161edac330%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Synced labels" service=imap user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:33457/mail/v4/messages/b6e66bea-3dd3-436a-8f2b-89c16af3154a" pkg=gpa/client userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:33457/mail/v4/messages/count" pkg=gpa/client userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f Scenario: Mixed sender case in sender address # features/smtp/send/mixed_case.feature:11 When SMTP client "1" sends the following message from "2d9ca227-e02c-4870-a3c0-3769cf863523@proton.local" to "4a49ad60-6c56-4b25-b14d-e0161edac330@proton.local": # :1 -> *scenario """ From: Bridge Test <{toUpper:[user:user]@[domain]}> To: Internal Bridge <[user:to]@[domain]>  hello  """ time="2024-08-27T12:35:24+02:00" level=info msg="Syncing messages" service=imap user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:24+02:00" level=info msg="Job started" service=imap user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:33457/mail/v4/messages" pkg=gpa/client userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f When user "2d9ca227-e02c-4870-a3c0-3769cf863523" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:33457/mail/v4/messages" pkg=gpa/client userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Creating new child job" service=imap user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Job finished" service=imap user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:33457/mail/v4/messages/b6e66bea-3dd3-436a-8f2b-89c16af3154a" pkg=gpa/client userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Child job finished" service=imap user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Synced messages" service=imap user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Finished user sync" duration=4.840632ms service=imap user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 2d9ca227-e02c-4870-a3c0-3769cf863523@proton.local | 4a49ad60-6c56-4b25-b14d-e0161edac330@proton.local |  | time="2024-08-27T12:35:24+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:24+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:24+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:24+02:00" level=info msg="Closing user" userID=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Exiting IMAP Service" service=imap user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Exiting service main loop" service=smtp user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Exiting Service" service=user-identity user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Exiting service main loop" service=telemetry user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Exiting service" service=user-events user=e3f2e5d1-ef3c-4e1d-a1dc-fc80bac2f11f time="2024-08-27T12:35:24+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:24+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:24+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:24+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:24+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "",  "Sender": {  "Name": "Bridge Test",  "Address": "[user:user]@[domain]"  },  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ Feature: SMTP sending two messages === RUN TestFeatures/Send_from_one_account_to_the_other time="2024-08-27T12:35:24+02:00" level=info msg="User '4d16d3eb-bbf2-432f-9382-998a4967f82e' created with id=05bcff0f-caa8-43f8-9386-c25d11f84044" pkg=gpa/server/backend Background: Given there exists an account with username "4d16d3eb-bbf2-432f-9382-998a4967f82e" and password "password" # :1 -> *scenario time="2024-08-27T12:35:24+02:00" level=info msg="User '0fea876d-b663-4a99-8db0-75927e21cf9b' created with id=a7c5e3c7-e8e5-4d16-b308-9118db76cac6" pkg=gpa/server/backend And there exists an account with username "0fea876d-b663-4a99-8db0-75927e21cf9b" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:24+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:24+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/197/config1609490071/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:24+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/197/data2849687061/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/197/data2849687061/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:24+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:24+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:24+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:24+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:24+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:24+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:24+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/197/config1609490071/grpcServerConfig.json time="2024-08-27T12:35:24+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:24+02:00" level=info msg="gRPC server listening on /tmp/bridge4202" pkg=grpc time="2024-08-27T12:35:24+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:24+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:24+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:24+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:24+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:35:24+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (b80cbdda)" time="2024-08-27T12:35:24+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b80cbdda)" time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:45857/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:45857/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:24+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="Adding vault user" userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="Creating new user" userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:45857/core/v4/events/latest" pkg=gpa/client userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:45857/core/v4/settings" pkg=gpa/client userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="Starting service main loop" service=telemetry user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="Starting service main loop" service=smtp user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:45857/core/v4/labels?Type=4" pkg=gpa/client userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:45857/core/v4/labels?Type=3" pkg=gpa/client userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:45857/core/v4/labels?Type=1" pkg=gpa/client userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="Adding user to imap server" addrID=a2adcccb-7103-444e-9c9a-539690d872cf service=server-manager time="2024-08-27T12:35:24+02:00" level=info msg="Creating new IMAP user" addrID=a2adcccb-7103-444e-9c9a-539690d872cf service=server-manager time="2024-08-27T12:35:24+02:00" level=info msg="Setting gluon ID" addrID=a2adcccb-7103-444e-9c9a-539690d872cf gluonID=a8b928ec-6230-4aa9-aee7-2c0fc2e348a6 userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="Received mailbox message count" count=0 gluonID=a8b928ec-6230-4aa9-aee7-2c0fc2e348a6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:24+02:00" level=info msg="Created new IMAP user" addrID=a2adcccb-7103-444e-9c9a-539690d872cf gluonID=a8b928ec-6230-4aa9-aee7-2c0fc2e348a6 service=server-manager time="2024-08-27T12:35:24+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:24+02:00" level=info msg=Resuming service=user-events user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="Starting IMAP Service" service=imap user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="Sync triggered" service=imap user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:24.937299935 +0200 CEST m=+245.167401279" user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="Syncing labels" service=imap user=05bcff0f-caa8-43f8-9386-c25d11f84044 And the user logs in with username "4d16d3eb-bbf2-432f-9382-998a4967f82e" and password "password" # :1 -> *scenario time="2024-08-27T12:35:24+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (279ee3c6)" time="2024-08-27T12:35:24+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (279ee3c6)" time="2024-08-27T12:35:24+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:05bcff0f-caa8-43f8-9386-c25d11f84044" userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="Synced labels" service=imap user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:45857/mail/v4/messages/count" pkg=gpa/client userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:45857/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:24+02:00" level=info msg="Syncing messages" service=imap user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="Job started" service=imap user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:45857/mail/v4/messages" pkg=gpa/client userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="Job finished" service=imap user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="Synced messages" service=imap user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="Finished user sync" duration=8.252074ms service=imap user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:24+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:45857/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:25+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Adding vault user" userID=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Creating new user" userID=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:45857/core/v4/events/latest" pkg=gpa/client userID=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:45857/core/v4/settings" pkg=gpa/client userID=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Starting service main loop" service=telemetry user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Starting service main loop" service=smtp user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:45857/core/v4/labels?Type=4" pkg=gpa/client userID=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:45857/core/v4/labels?Type=3" pkg=gpa/client userID=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:45857/core/v4/labels?Type=1" pkg=gpa/client userID=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Adding user to imap server" addrID=be318edc-0e3c-4988-ae0d-c7a051d44d4f service=server-manager time="2024-08-27T12:35:25+02:00" level=info msg="Creating new IMAP user" addrID=be318edc-0e3c-4988-ae0d-c7a051d44d4f service=server-manager time="2024-08-27T12:35:25+02:00" level=info msg="Setting gluon ID" addrID=be318edc-0e3c-4988-ae0d-c7a051d44d4f gluonID=5ec578f2-27ce-44da-9847-411c99f3281a userID=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Created new IMAP user" addrID=be318edc-0e3c-4988-ae0d-c7a051d44d4f gluonID=5ec578f2-27ce-44da-9847-411c99f3281a service=server-manager time="2024-08-27T12:35:25+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5ec578f2-27ce-44da-9847-411c99f3281a labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:25+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:25+02:00" level=info msg=Resuming service=user-events user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Starting IMAP Service" service=imap user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Sync triggered" service=imap user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:25.10811733 +0200 CEST m=+245.338218664" user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Syncing labels" service=imap user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:a7c5e3c7-e8e5-4d16-b308-9118db76cac6" userID=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 And the user logs in with username "0fea876d-b663-4a99-8db0-75927e21cf9b" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:45857/data/v1/stats" pkg=gpa/client userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:25+02:00" level=info msg="Configuration Status Success event sent." userID=05bcff0f-caa8-43f8-9386-c25d11f84044 Scenario: Send from one account to the other # features/smtp/send/one_account_to_another.feature:11 When user "4d16d3eb-bbf2-432f-9382-998a4967f82e" connects and authenticates SMTP client "1" # :1 -> *scenario time="2024-08-27T12:35:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:45857/mail/v4/settings" pkg=gpa/client userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:45857/mail/v4/messages" pkg=gpa/client userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:45857/core/v4/keys?Email=0fea876d-b663-4a99-8db0-75927e21cf9b%40proton.local" pkg=gpa/client userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:45857/contacts/v4/emails?Email=0fea876d-b663-4a99-8db0-75927e21cf9b%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:25+02:00" level=info msg="Synced labels" service=imap user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:45857/mail/v4/messages/count" pkg=gpa/client userID=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Syncing messages" service=imap user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Job started" service=imap user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:45857/mail/v4/messages" pkg=gpa/client userID=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Job finished" service=imap user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Synced messages" service=imap user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Finished user sync" duration=2.681026ms service=imap user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:45857/mail/v4/messages/f54f32cd-2472-42ec-9dd9-71322e6c34d7" pkg=gpa/client userID=05bcff0f-caa8-43f8-9386-c25d11f84044 And SMTP client "1" sends the following message from "4d16d3eb-bbf2-432f-9382-998a4967f82e@proton.local" to "0fea876d-b663-4a99-8db0-75927e21cf9b@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:recp]@[domain]> Subject: One account to the other  hello  """ Then it succeeds # :1 -> *scenario And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "One account to the other",  "Sender": {  "Name": "Bridge Test",  "Address": "[user:user]@[domain]"  },  "ToList": [  {  "Name": "Internal Bridge",  "Address": "[user:recp]@[domain]"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ And the body in the "POST" request to "/mail/v4/messages/.*" is: # :1 -> *scenario """ {  "Packages": [  {  "Addresses": {  "[user:recp]@[domain]": {  "Type": 1  }  },  "Type": 1,  "MIMEType": "text/plain"  }  ] } """ time="2024-08-27T12:35:25+02:00" level=info msg="Configuration Status is back to Pending due to Failure." userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:45857/data/v1/stats" pkg=gpa/client userID=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:25+02:00" level=info msg="Configuration Status Success event sent." userID=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 When user "0fea876d-b663-4a99-8db0-75927e21cf9b" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:25+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {2} {on on off off off on starttls starttls default default default default 0.0.0 17}}" pkg=telemetry time="2024-08-27T12:35:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:45857/core/v4/events/AA==" pkg=gpa/client userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:25+02:00" level=info msg="Received new API event" new="Event Aw==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:25+02:00" level=info msg="Handling message created event" date=0 messageID=f54f32cd-2472-42ec-9dd9-71322e6c34d7 service=imap subject="******** (b476d953)" user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:45857/mail/v4/messages/f54f32cd-2472-42ec-9dd9-71322e6c34d7" pkg=gpa/client userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:25+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=f54f32cd-2472-42ec-9dd9-71322e6c34d7 service=imap subject="******** (b476d953)" user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:45857/mail/v4/messages/f54f32cd-2472-42ec-9dd9-71322e6c34d7" pkg=gpa/client userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:45857/core/v4/events/AQ==" pkg=gpa/client userID=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:26+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:26+02:00" level=info msg="Handling message created event" date=0 messageID=c3e0dac0-1b49-422a-8ff1-029b0007bd91 service=imap subject="******** (b476d953)" user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:45857/mail/v4/messages/c3e0dac0-1b49-422a-8ff1-029b0007bd91" pkg=gpa/client userID=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:26+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:26+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:26+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:26+02:00" level=info msg="Closing user" userID=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:26+02:00" level=info msg="Exiting IMAP Service" service=imap user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:26+02:00" level=info msg="Exiting service main loop" service=smtp user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:26+02:00" level=info msg="Exiting Service" service=user-identity user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:26+02:00" level=info msg="Exiting service main loop" service=telemetry user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:26+02:00" level=info msg="Exiting service" service=user-events user=05bcff0f-caa8-43f8-9386-c25d11f84044 time="2024-08-27T12:35:26+02:00" level=info msg="Closing user" userID=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:26+02:00" level=info msg="Exiting IMAP Service" service=imap user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:26+02:00" level=info msg="Exiting service main loop" service=smtp user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:26+02:00" level=info msg="Exiting Service" service=user-identity user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:26+02:00" level=info msg="Exiting service main loop" service=telemetry user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:26+02:00" level=info msg="Exiting service" service=user-events user=a7c5e3c7-e8e5-4d16-b308-9118db76cac6 time="2024-08-27T12:35:26+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:26+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:26+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:26+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:26+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" eventually sees the following messages in "Inbox": # :1 -> *scenario | from | to | subject | body | | 4d16d3eb-bbf2-432f-9382-998a4967f82e@proton.local | 0fea876d-b663-4a99-8db0-75927e21cf9b@proton.local | One account to the other | hello | === RUN TestFeatures/Send_from_one_account_to_the_other_with_attachments time="2024-08-27T12:35:26+02:00" level=info msg="User '03f476cf-3406-47eb-bc22-3d8238e2666a' created with id=1a0c5988-ff83-41f8-83e6-13bba38bb3e1" pkg=gpa/server/backend time="2024-08-27T12:35:26+02:00" level=info msg="User 'c6679ff4-0643-406c-bbc7-ec1a4c58e9bd' created with id=642e3e7b-85da-4c05-9321-147ca3974e30" pkg=gpa/server/backend time="2024-08-27T12:35:26+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:26+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/198/config1160976863/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:26+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/198/data3020699186/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/198/data3020699186/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:26+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:26+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:26+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:26+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:26+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:26+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:26+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:26+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/198/config1160976863/grpcServerConfig.json time="2024-08-27T12:35:26+02:00" level=info msg="gRPC server listening on /tmp/bridge6659" pkg=grpc time="2024-08-27T12:35:26+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:26+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:26+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:26+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:26+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:26+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (1fd2cc2f)" time="2024-08-27T12:35:26+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1fd2cc2f)" time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:42397/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:42397/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:26+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Adding vault user" userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Creating new user" userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42397/core/v4/events/latest" pkg=gpa/client userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42397/core/v4/settings" pkg=gpa/client userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Starting service main loop" service=telemetry user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Starting service main loop" service=smtp user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42397/core/v4/labels?Type=4" pkg=gpa/client userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42397/core/v4/labels?Type=3" pkg=gpa/client userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42397/core/v4/labels?Type=1" pkg=gpa/client userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Adding user to imap server" addrID=e02bffb4-3485-43a3-8eb7-f535b6024148 service=server-manager time="2024-08-27T12:35:26+02:00" level=info msg="Creating new IMAP user" addrID=e02bffb4-3485-43a3-8eb7-f535b6024148 service=server-manager time="2024-08-27T12:35:26+02:00" level=info msg="Setting gluon ID" addrID=e02bffb4-3485-43a3-8eb7-f535b6024148 gluonID=78b79fd3-f170-4531-850d-3d67f638e6d0 userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Created new IMAP user" addrID=e02bffb4-3485-43a3-8eb7-f535b6024148 gluonID=78b79fd3-f170-4531-850d-3d67f638e6d0 service=server-manager time="2024-08-27T12:35:26+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:26+02:00" level=info msg=Resuming service=user-events user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=78b79fd3-f170-4531-850d-3d67f638e6d0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:26+02:00" level=info msg="Starting IMAP Service" service=imap user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Sync triggered" service=imap user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:26.823224767 +0200 CEST m=+247.053326111" user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Syncing labels" service=imap user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (e9ce3f9f)" time="2024-08-27T12:35:26+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e9ce3f9f)" time="2024-08-27T12:35:26+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:1a0c5988-ff83-41f8-83e6-13bba38bb3e1" userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Synced labels" service=imap user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42397/mail/v4/messages/count" pkg=gpa/client userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:42397/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:26+02:00" level=info msg="Syncing messages" service=imap user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Job started" service=imap user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:42397/mail/v4/messages" pkg=gpa/client userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Job finished" service=imap user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Synced messages" service=imap user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Finished user sync" duration=8.173004ms service=imap user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:42397/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:26+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Adding vault user" userID=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Creating new user" userID=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42397/core/v4/events/latest" pkg=gpa/client userID=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42397/core/v4/settings" pkg=gpa/client userID=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Starting service main loop" service=telemetry user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Starting service main loop" service=smtp user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42397/core/v4/labels?Type=4" pkg=gpa/client userID=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42397/core/v4/labels?Type=3" pkg=gpa/client userID=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42397/core/v4/labels?Type=1" pkg=gpa/client userID=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Adding user to imap server" addrID=3679bb81-602a-4237-a681-6aa1588ab323 service=server-manager time="2024-08-27T12:35:26+02:00" level=info msg="Creating new IMAP user" addrID=3679bb81-602a-4237-a681-6aa1588ab323 service=server-manager time="2024-08-27T12:35:26+02:00" level=info msg="Setting gluon ID" addrID=3679bb81-602a-4237-a681-6aa1588ab323 gluonID=c163e86f-374c-402d-8605-0c26b3a28379 userID=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c163e86f-374c-402d-8605-0c26b3a28379 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:26+02:00" level=info msg="Created new IMAP user" addrID=3679bb81-602a-4237-a681-6aa1588ab323 gluonID=c163e86f-374c-402d-8605-0c26b3a28379 service=server-manager time="2024-08-27T12:35:26+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:26+02:00" level=info msg=Resuming service=user-events user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Starting IMAP Service" service=imap user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Sync triggered" service=imap user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:26.99432567 +0200 CEST m=+247.224427014" user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Syncing labels" service=imap user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:642e3e7b-85da-4c05-9321-147ca3974e30" userID=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:42397/data/v1/stats" pkg=gpa/client userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Configuration Status Success event sent." userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 Scenario: Send from one account to the other with attachments # features/smtp/send/one_account_to_another.feature:65 When user "03f476cf-3406-47eb-bc22-3d8238e2666a" connects and authenticates SMTP client "1" # :1 -> *scenario time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42397/mail/v4/settings" pkg=gpa/client userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="Synced labels" service=imap user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42397/mail/v4/messages/count" pkg=gpa/client userID=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Syncing messages" service=imap user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Job started" service=imap user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:42397/mail/v4/messages" pkg=gpa/client userID=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Job finished" service=imap user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Synced messages" service=imap user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Finished user sync" duration=2.292699ms service=imap user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:42397/mail/v4/messages" pkg=gpa/client userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:42397/mail/v4/attachments" pkg=gpa/client userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42397/core/v4/keys?Email=c6679ff4-0643-406c-bbc7-ec1a4c58e9bd%40proton.local" pkg=gpa/client userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:42397/contacts/v4/emails?Email=c6679ff4-0643-406c-bbc7-ec1a4c58e9bd%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:42397/mail/v4/messages/e2ccd2e6-9a02-44de-b6d0-d35595cca726" pkg=gpa/client userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 And SMTP client "1" sends the following message from "03f476cf-3406-47eb-bc22-3d8238e2666a@proton.local" to "c6679ff4-0643-406c-bbc7-ec1a4c58e9bd@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:recp]@[domain]> Subject: Plain with attachment internal Content-Type: multipart/related; boundary=bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8  This is the body  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: attachment; filename=outline-light-instagram-48.png Content-Id: <9114fe6f0adfaf7fdf7a@protonmail.com> Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg== --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606--  """ Then it succeeds # :1 -> *scenario And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain with attachment internal",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:recp]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ And the body in the "POST" request to "/mail/v4/messages/.*" is: # :1 -> *scenario """ {  "Packages": [  {  "Addresses": {  "[user:recp]@[domain]": {  "Type": 1  }  },  "Type": 1,  "MIMEType": "text/plain"  }  ] } """ When user "03f476cf-3406-47eb-bc22-3d8238e2666a" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:27+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {2} {on on off off off on starttls starttls default default default default 0.0.0 61}}" pkg=telemetry time="2024-08-27T12:35:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:42397/core/v4/events/AA==" pkg=gpa/client userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:27+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:27+02:00" level=info msg="Handling message created event" date=0 messageID=e2ccd2e6-9a02-44de-b6d0-d35595cca726 service=imap subject="******** (cfef659e)" user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:42397/mail/v4/messages/e2ccd2e6-9a02-44de-b6d0-d35595cca726" pkg=gpa/client userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:27+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=e2ccd2e6-9a02-44de-b6d0-d35595cca726 service=imap subject="******** (cfef659e)" user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:42397/mail/v4/messages/e2ccd2e6-9a02-44de-b6d0-d35595cca726" pkg=gpa/client userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | body | attachments | unread | | 03f476cf-3406-47eb-bc22-3d8238e2666a@proton.local | c6679ff4-0643-406c-bbc7-ec1a4c58e9bd@proton.local | Plain with attachment internal | This is the body | outline-light-instagram-48.png | false | time="2024-08-27T12:35:27+02:00" level=info msg="Configuration Status is back to Pending due to Failure." userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:42397/data/v1/stats" pkg=gpa/client userID=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:27+02:00" level=info msg="Configuration Status Success event sent." userID=642e3e7b-85da-4c05-9321-147ca3974e30 When user "c6679ff4-0643-406c-bbc7-ec1a4c58e9bd" connects and authenticates IMAP client "2" # :1 -> *scenario time="2024-08-27T12:35:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:42397/core/v4/events/AQ==" pkg=gpa/client userID=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:27+02:00" level=info msg="Received new API event" new="Event BQ==: messages: created=1, updated=0, deleted=0" old="AQ==" service=user-events user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:27+02:00" level=info msg="Handling message created event" date=0 messageID=80adb994-31b6-4b3b-9202-c3c92b9e1828 service=imap subject="******** (cfef659e)" user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:42397/mail/v4/messages/80adb994-31b6-4b3b-9202-c3c92b9e1828" pkg=gpa/client userID=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:28+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:28+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:28+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:28+02:00" level=info msg="Closing user" userID=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:28+02:00" level=info msg="Exiting IMAP Service" service=imap user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:28+02:00" level=info msg="Exiting service main loop" service=smtp user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:28+02:00" level=info msg="Exiting Service" service=user-identity user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:28+02:00" level=info msg="Exiting service main loop" service=telemetry user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:28+02:00" level=info msg="Exiting service" service=user-events user=1a0c5988-ff83-41f8-83e6-13bba38bb3e1 time="2024-08-27T12:35:28+02:00" level=info msg="Closing user" userID=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:28+02:00" level=info msg="Exiting IMAP Service" service=imap user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:28+02:00" level=info msg="Exiting service main loop" service=smtp user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:28+02:00" level=info msg="Exiting Service" service=user-identity user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:28+02:00" level=info msg="Exiting service main loop" service=telemetry user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:28+02:00" level=info msg="Exiting service" service=user-events user=642e3e7b-85da-4c05-9321-147ca3974e30 time="2024-08-27T12:35:28+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:28+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:28+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:28+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:28+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "2" eventually sees the following messages in "Inbox": # :1 -> *scenario | from | to | subject | body | attachments | unread | | 03f476cf-3406-47eb-bc22-3d8238e2666a@proton.local | c6679ff4-0643-406c-bbc7-ec1a4c58e9bd@proton.local | Plain with attachment internal | This is the body | outline-light-instagram-48.png | true | Feature: SMTP sending of plain messages === RUN TestFeatures/Only_from_and_to_headers_to_internal_account time="2024-08-27T12:35:28+02:00" level=info msg="User '216848f5-e6b7-43e1-97a1-8b386b67bd03' created with id=274cb1f5-2802-4079-bad9-9ad29b82cd34" pkg=gpa/server/backend Background: Given there exists an account with username "216848f5-e6b7-43e1-97a1-8b386b67bd03" and password "password" # :1 -> *scenario time="2024-08-27T12:35:28+02:00" level=info msg="User '0f47b8dc-8754-4741-a659-9917ae41d3a3' created with id=d21d0365-fc3e-4494-9d66-2bf7c36d0b98" pkg=gpa/server/backend And there exists an account with username "0f47b8dc-8754-4741-a659-9917ae41d3a3" and password "password" # :1 -> *scenario time="2024-08-27T12:35:28+02:00" level=info msg="User 'd8970c8b-9fd9-42c0-a621-47474bc05efc' created with id=0d1a3142-228f-4144-86a9-5c355cceb5be" pkg=gpa/server/backend And there exists an account with username "d8970c8b-9fd9-42c0-a621-47474bc05efc" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:28+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:28+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/199/config1403457740/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:28+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/199/data619723005/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/199/data619723005/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:28+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:28+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:28+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:28+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:28+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:28+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:28+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:28+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/199/config1403457740/grpcServerConfig.json time="2024-08-27T12:35:28+02:00" level=info msg="gRPC server listening on /tmp/bridge5801" pkg=grpc time="2024-08-27T12:35:28+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:28+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:28+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:28+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:28+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:35:28+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (bdbf629b)" time="2024-08-27T12:35:28+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (bdbf629b)" time="2024-08-27T12:35:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:45787/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:45787/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:28+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Adding vault user" userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Creating new user" userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:45787/core/v4/events/latest" pkg=gpa/client userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:45787/core/v4/settings" pkg=gpa/client userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Starting service main loop" service=smtp user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Starting service main loop" service=telemetry user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:45787/core/v4/labels?Type=4" pkg=gpa/client userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:45787/core/v4/labels?Type=3" pkg=gpa/client userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:45787/core/v4/labels?Type=1" pkg=gpa/client userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Adding user to imap server" addrID=d5a593ba-ddf8-4b09-b94d-f884af0f480e service=server-manager time="2024-08-27T12:35:28+02:00" level=info msg="Creating new IMAP user" addrID=d5a593ba-ddf8-4b09-b94d-f884af0f480e service=server-manager time="2024-08-27T12:35:28+02:00" level=info msg="Setting gluon ID" addrID=d5a593ba-ddf8-4b09-b94d-f884af0f480e gluonID=1563e625-7a2d-4d2e-9828-eb673fcc32b0 userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Created new IMAP user" addrID=d5a593ba-ddf8-4b09-b94d-f884af0f480e gluonID=1563e625-7a2d-4d2e-9828-eb673fcc32b0 service=server-manager time="2024-08-27T12:35:28+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:28+02:00" level=info msg=Resuming service=user-events user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Received mailbox message count" count=0 gluonID=1563e625-7a2d-4d2e-9828-eb673fcc32b0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:28+02:00" level=info msg="Starting IMAP Service" service=imap user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Sync triggered" service=imap user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:274cb1f5-2802-4079-bad9-9ad29b82cd34" userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:28.981892938 +0200 CEST m=+249.211994282" user=274cb1f5-2802-4079-bad9-9ad29b82cd34 And the user logs in with username "216848f5-e6b7-43e1-97a1-8b386b67bd03" and password "password" # :1 -> *scenario time="2024-08-27T12:35:28+02:00" level=info msg="Syncing labels" service=imap user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:45787/data/v1/stats" pkg=gpa/client userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Configuration Status Success event sent." userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 And user "216848f5-e6b7-43e1-97a1-8b386b67bd03" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:45787/mail/v4/settings" pkg=gpa/client userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:45787/mail/v4/messages" pkg=gpa/client userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:45787/core/v4/keys?Email=0f47b8dc-8754-4741-a659-9917ae41d3a3%40proton.local" pkg=gpa/client userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:45787/contacts/v4/emails?Email=0f47b8dc-8754-4741-a659-9917ae41d3a3%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Synced labels" service=imap user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:45787/mail/v4/messages/count" pkg=gpa/client userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Syncing messages" service=imap user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Job started" service=imap user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:45787/mail/v4/messages" pkg=gpa/client userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:45787/mail/v4/messages" pkg=gpa/client userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Creating new child job" service=imap user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Job finished" service=imap user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:45787/mail/v4/messages/bfadb95c-0b58-4c4f-9fed-b9ea3078e30e" pkg=gpa/client userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:45787/mail/v4/messages/bfadb95c-0b58-4c4f-9fed-b9ea3078e30e" pkg=gpa/client userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 Scenario: Only from and to headers to internal account # features/smtp/send/plain.feature:12 When SMTP client "1" sends the following message from "216848f5-e6b7-43e1-97a1-8b386b67bd03@proton.local" to "0f47b8dc-8754-4741-a659-9917ae41d3a3@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]>  hello  """ time="2024-08-27T12:35:28+02:00" level=info msg="Child job finished" service=imap user=274cb1f5-2802-4079-bad9-9ad29b82cd34 Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:28+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Synced messages" service=imap user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Finished user sync" duration=4.094448ms service=imap user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:28+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=274cb1f5-2802-4079-bad9-9ad29b82cd34 When user "216848f5-e6b7-43e1-97a1-8b386b67bd03" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:29+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 21}}" pkg=telemetry time="2024-08-27T12:35:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:45787/core/v4/events/AA==" pkg=gpa/client userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:29+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:29+02:00" level=info msg="Handling message created event" date=0 messageID=bfadb95c-0b58-4c4f-9fed-b9ea3078e30e service=imap subject="******** (e3b0c442)" user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:45787/mail/v4/messages/bfadb95c-0b58-4c4f-9fed-b9ea3078e30e" pkg=gpa/client userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:29+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=bfadb95c-0b58-4c4f-9fed-b9ea3078e30e service=imap subject="******** (e3b0c442)" user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:45787/mail/v4/messages/bfadb95c-0b58-4c4f-9fed-b9ea3078e30e" pkg=gpa/client userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 216848f5-e6b7-43e1-97a1-8b386b67bd03@proton.local | 0f47b8dc-8754-4741-a659-9917ae41d3a3@proton.local |  | time="2024-08-27T12:35:29+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:29+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:29+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:29+02:00" level=info msg="Closing user" userID=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:29+02:00" level=info msg="Exiting IMAP Service" service=imap user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:29+02:00" level=info msg="Exiting service main loop" service=smtp user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:29+02:00" level=info msg="Exiting Service" service=user-identity user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:29+02:00" level=info msg="Exiting service main loop" service=telemetry user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:29+02:00" level=info msg="Exiting service" service=user-events user=274cb1f5-2802-4079-bad9-9ad29b82cd34 time="2024-08-27T12:35:29+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:29+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:29+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:29+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:29+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ === RUN TestFeatures/Only_from_and_to_headers_to_external_account time="2024-08-27T12:35:30+02:00" level=info msg="User '850a2dc0-3e69-46b8-84d8-5f08464b2d3a' created with id=df72484e-d8ab-4dc1-89f1-02b34c097d05" pkg=gpa/server/backend time="2024-08-27T12:35:30+02:00" level=info msg="User 'ab57e79e-7984-40f2-ab7e-5f98ba73c11d' created with id=3c68706e-2ba6-460e-8f94-0dc500b0af07" pkg=gpa/server/backend time="2024-08-27T12:35:30+02:00" level=info msg="User '4df60426-8bfc-4bc4-981b-e0896b4c3dde' created with id=489016af-e150-4455-ab4f-dcd8fda3e2f9" pkg=gpa/server/backend time="2024-08-27T12:35:30+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:30+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/200/config2927263895/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:30+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/200/data2554973101/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/200/data2554973101/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:30+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:30+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:30+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:30+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:30+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/200/config2927263895/grpcServerConfig.json time="2024-08-27T12:35:30+02:00" level=info msg="gRPC server listening on /tmp/bridge8322" pkg=grpc time="2024-08-27T12:35:30+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:30+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:30+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:30+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:30+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:30+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:30+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:30+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:30+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (29f2e958)" time="2024-08-27T12:35:30+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (29f2e958)" time="2024-08-27T12:35:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:33839/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:33839/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:30+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Adding vault user" userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Creating new user" userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:33839/core/v4/events/latest" pkg=gpa/client userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:33839/core/v4/settings" pkg=gpa/client userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Starting service main loop" service=telemetry user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Starting service main loop" service=smtp user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:33839/core/v4/labels?Type=4" pkg=gpa/client userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:33839/core/v4/labels?Type=3" pkg=gpa/client userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:33839/core/v4/labels?Type=1" pkg=gpa/client userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Adding user to imap server" addrID=a42cbfbd-6d68-4634-ac1f-1fd7453d6b8a service=server-manager time="2024-08-27T12:35:30+02:00" level=info msg="Creating new IMAP user" addrID=a42cbfbd-6d68-4634-ac1f-1fd7453d6b8a service=server-manager time="2024-08-27T12:35:30+02:00" level=info msg="Setting gluon ID" addrID=a42cbfbd-6d68-4634-ac1f-1fd7453d6b8a gluonID=be752d98-2453-4155-be7f-337f39c0e50c userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Received mailbox message count" count=0 gluonID=be752d98-2453-4155-be7f-337f39c0e50c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:30+02:00" level=info msg="Created new IMAP user" addrID=a42cbfbd-6d68-4634-ac1f-1fd7453d6b8a gluonID=be752d98-2453-4155-be7f-337f39c0e50c service=server-manager time="2024-08-27T12:35:30+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:30+02:00" level=info msg=Resuming service=user-events user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Starting IMAP Service" service=imap user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Sync triggered" service=imap user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:30.96316851 +0200 CEST m=+251.193269854" user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Syncing labels" service=imap user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:df72484e-d8ab-4dc1-89f1-02b34c097d05" userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:33839/data/v1/stats" pkg=gpa/client userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Configuration Status Success event sent." userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:33839/mail/v4/settings" pkg=gpa/client userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Synced labels" service=imap user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:33839/mail/v4/messages/count" pkg=gpa/client userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Syncing messages" service=imap user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Job started" service=imap user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:33839/mail/v4/messages" pkg=gpa/client userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:33839/mail/v4/messages" pkg=gpa/client userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:33839/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:33839/mail/v4/messages" pkg=gpa/client userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Creating new child job" service=imap user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Job finished" service=imap user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:33839/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:33839/mail/v4/messages/904eb55b-de32-4988-8734-847d3f174801" pkg=gpa/client userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:33839/mail/v4/messages/904eb55b-de32-4988-8734-847d3f174801" pkg=gpa/client userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 Scenario: Only from and to headers to external account # features/smtp/send/plain.feature:47 When SMTP client "1" sends the following message from "850a2dc0-3e69-46b8-84d8-5f08464b2d3a@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge   hello  """ Then it succeeds # :1 -> *scenario When user "850a2dc0-3e69-46b8-84d8-5f08464b2d3a" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:30+02:00" level=info msg="Child job finished" service=imap user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Synced messages" service=imap user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Finished user sync" duration=4.08036ms service=imap user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:30+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:31+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 64}}" pkg=telemetry time="2024-08-27T12:35:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:33839/core/v4/events/AA==" pkg=gpa/client userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:31+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:31+02:00" level=info msg="Handling message created event" date=0 messageID=904eb55b-de32-4988-8734-847d3f174801 service=imap subject="******** (e3b0c442)" user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:33839/mail/v4/messages/904eb55b-de32-4988-8734-847d3f174801" pkg=gpa/client userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:31+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=904eb55b-de32-4988-8734-847d3f174801 service=imap subject="******** (e3b0c442)" user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:31+02:00" level=info msg="200 OK: GET https://127.0.0.1:33839/mail/v4/messages/904eb55b-de32-4988-8734-847d3f174801" pkg=gpa/client userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 850a2dc0-3e69-46b8-84d8-5f08464b2d3a@proton.local | pm.bridge.qa@gmail.com |  | time="2024-08-27T12:35:31+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:31+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:31+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:31+02:00" level=info msg="Closing user" userID=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:31+02:00" level=info msg="Exiting IMAP Service" service=imap user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:31+02:00" level=info msg="Exiting service main loop" service=smtp user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:31+02:00" level=info msg="Exiting Service" service=user-identity user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:31+02:00" level=info msg="Exiting service main loop" service=telemetry user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:31+02:00" level=info msg="Exiting service" service=user-events user=df72484e-d8ab-4dc1-89f1-02b34c097d05 time="2024-08-27T12:35:31+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:31+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:31+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:31+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:31+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ === RUN TestFeatures/Basic_message_to_internal_account time="2024-08-27T12:35:32+02:00" level=info msg="User 'e6c70a10-80e8-4001-bfaa-ddd0047b4670' created with id=12258d1d-9a02-4d4f-8499-04463d602199" pkg=gpa/server/backend time="2024-08-27T12:35:32+02:00" level=info msg="User '366eea74-536a-4915-9a46-595ce2eb7dc3' created with id=9a653387-a644-43bc-95fd-cc22bba5294d" pkg=gpa/server/backend time="2024-08-27T12:35:32+02:00" level=info msg="User '9c532e40-7ade-417e-8490-108ec9e93f94' created with id=ed324847-4f60-431e-b95c-0455fb9407b5" pkg=gpa/server/backend time="2024-08-27T12:35:32+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:32+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/201/config1870524895/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:32+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/201/data1593633013/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/201/data1593633013/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:32+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:32+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:32+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:32+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:32+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:32+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:32+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:32+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/201/config1870524895/grpcServerConfig.json time="2024-08-27T12:35:32+02:00" level=info msg="gRPC server listening on /tmp/bridge6915" pkg=grpc time="2024-08-27T12:35:32+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:32+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:32+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:32+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:32+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:32+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (714b045d)" time="2024-08-27T12:35:32+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (714b045d)" time="2024-08-27T12:35:32+02:00" level=info msg="200 OK: POST https://127.0.0.1:42619/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:32+02:00" level=info msg="200 OK: POST https://127.0.0.1:42619/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:32+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Adding vault user" userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Creating new user" userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:42619/core/v4/events/latest" pkg=gpa/client userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:42619/core/v4/settings" pkg=gpa/client userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Starting service main loop" service=telemetry user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Starting service main loop" service=smtp user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:42619/core/v4/labels?Type=4" pkg=gpa/client userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:42619/core/v4/labels?Type=3" pkg=gpa/client userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:42619/core/v4/labels?Type=1" pkg=gpa/client userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Adding user to imap server" addrID=95835726-09c4-4507-8dcb-ff701c95231c service=server-manager time="2024-08-27T12:35:32+02:00" level=info msg="Creating new IMAP user" addrID=95835726-09c4-4507-8dcb-ff701c95231c service=server-manager time="2024-08-27T12:35:32+02:00" level=info msg="Setting gluon ID" addrID=95835726-09c4-4507-8dcb-ff701c95231c gluonID=33be0434-3925-4a94-b2ea-b6225e0cbb4e userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Received mailbox message count" count=0 gluonID=33be0434-3925-4a94-b2ea-b6225e0cbb4e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:32+02:00" level=info msg="Created new IMAP user" addrID=95835726-09c4-4507-8dcb-ff701c95231c gluonID=33be0434-3925-4a94-b2ea-b6225e0cbb4e service=server-manager time="2024-08-27T12:35:32+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:32+02:00" level=info msg=Resuming service=user-events user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Starting IMAP Service" service=imap user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Sync triggered" service=imap user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:32.944286442 +0200 CEST m=+253.174387786" user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Syncing labels" service=imap user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:12258d1d-9a02-4d4f-8499-04463d602199" userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="200 OK: POST https://127.0.0.1:42619/data/v1/stats" pkg=gpa/client userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Configuration Status Success event sent." userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:42619/mail/v4/settings" pkg=gpa/client userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="200 OK: POST https://127.0.0.1:42619/mail/v4/messages" pkg=gpa/client userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:42619/core/v4/keys?Email=366eea74-536a-4915-9a46-595ce2eb7dc3%40proton.local" pkg=gpa/client userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:42619/contacts/v4/emails?Email=366eea74-536a-4915-9a46-595ce2eb7dc3%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Synced labels" service=imap user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:42619/mail/v4/messages/count" pkg=gpa/client userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Syncing messages" service=imap user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Job started" service=imap user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="200 OK: POST https://127.0.0.1:42619/mail/v4/messages" pkg=gpa/client userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="200 OK: POST https://127.0.0.1:42619/mail/v4/messages/53d3f955-1b79-45e8-8f76-24f900fb21bf" pkg=gpa/client userID=12258d1d-9a02-4d4f-8499-04463d602199 Scenario: Basic message to internal account # features/smtp/send/plain.feature:82 When SMTP client "1" sends the following message from "e6c70a10-80e8-4001-bfaa-ddd0047b4670@proton.local" to "366eea74-536a-4915-9a46-595ce2eb7dc3@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> Subject: Plain text internal Content-Disposition: inline Content-Type: text/plain; charset=utf-8  This is body of mail 👋  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:32+02:00" level=info msg="200 OK: POST https://127.0.0.1:42619/mail/v4/messages" pkg=gpa/client userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Creating new child job" service=imap user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Job finished" service=imap user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="200 OK: GET https://127.0.0.1:42619/mail/v4/messages/53d3f955-1b79-45e8-8f76-24f900fb21bf" pkg=gpa/client userID=12258d1d-9a02-4d4f-8499-04463d602199 When user "e6c70a10-80e8-4001-bfaa-ddd0047b4670" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:32+02:00" level=info msg="Child job finished" service=imap user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Synced messages" service=imap user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Finished user sync" duration=4.559269ms service=imap user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:32+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=12258d1d-9a02-4d4f-8499-04463d602199 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | e6c70a10-80e8-4001-bfaa-ddd0047b4670@proton.local | 366eea74-536a-4915-9a46-595ce2eb7dc3@proton.local | Plain text internal | time="2024-08-27T12:35:33+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:33+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:33+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:33+02:00" level=info msg="Closing user" userID=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:33+02:00" level=info msg="Exiting IMAP Service" service=imap user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:33+02:00" level=info msg="Exiting service main loop" service=smtp user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:33+02:00" level=info msg="Exiting Service" service=user-identity user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:33+02:00" level=info msg="Exiting service main loop" service=telemetry user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:33+02:00" level=info msg="Exiting service" service=user-events user=12258d1d-9a02-4d4f-8499-04463d602199 time="2024-08-27T12:35:33+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:33+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:33+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:33+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:33+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain text internal",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ === RUN TestFeatures/Basic_message_to_external_account time="2024-08-27T12:35:33+02:00" level=info msg="User '17e76483-39df-4717-9a0b-1fb0e49cbb80' created with id=c6d41340-2056-4b7f-b8b2-9d781c94332a" pkg=gpa/server/backend time="2024-08-27T12:35:33+02:00" level=info msg="User '98594651-728d-4dd2-b91e-8cd3104b46d0' created with id=cd91bc5b-856b-4d28-80d5-bab9c2d61d05" pkg=gpa/server/backend time="2024-08-27T12:35:33+02:00" level=info msg="User '16ac56fb-6c44-47c9-b2a6-088a19c08dad' created with id=d122878b-e8f3-40c7-9871-9f6bd6f7111e" pkg=gpa/server/backend time="2024-08-27T12:35:34+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:34+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/202/config3095590870/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:34+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/202/data598765020/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/202/data598765020/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:34+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:34+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:34+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:34+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:34+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/202/config3095590870/grpcServerConfig.json time="2024-08-27T12:35:34+02:00" level=info msg="gRPC server listening on /tmp/bridge1993" pkg=grpc time="2024-08-27T12:35:34+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:34+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:34+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:34+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:34+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:34+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:34+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:34+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:34+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (8c25e46b)" time="2024-08-27T12:35:34+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8c25e46b)" time="2024-08-27T12:35:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:44317/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:44317/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:34+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Adding vault user" userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Creating new user" userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:44317/core/v4/events/latest" pkg=gpa/client userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:44317/core/v4/settings" pkg=gpa/client userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Starting service main loop" service=telemetry user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Starting service main loop" service=smtp user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:44317/core/v4/labels?Type=4" pkg=gpa/client userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:44317/core/v4/labels?Type=3" pkg=gpa/client userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:44317/core/v4/labels?Type=1" pkg=gpa/client userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Adding user to imap server" addrID=ff93aad7-8638-42f2-8931-7105a9764522 service=server-manager time="2024-08-27T12:35:34+02:00" level=info msg="Creating new IMAP user" addrID=ff93aad7-8638-42f2-8931-7105a9764522 service=server-manager time="2024-08-27T12:35:34+02:00" level=info msg="Setting gluon ID" addrID=ff93aad7-8638-42f2-8931-7105a9764522 gluonID=5592ea22-e544-4dd5-9e6f-12d07bdccac0 userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Created new IMAP user" addrID=ff93aad7-8638-42f2-8931-7105a9764522 gluonID=5592ea22-e544-4dd5-9e6f-12d07bdccac0 service=server-manager time="2024-08-27T12:35:34+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:34+02:00" level=info msg=Resuming service=user-events user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5592ea22-e544-4dd5-9e6f-12d07bdccac0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:34+02:00" level=info msg="Starting IMAP Service" service=imap user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Sync triggered" service=imap user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:34.283544301 +0200 CEST m=+254.513645655" user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Syncing labels" service=imap user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:c6d41340-2056-4b7f-b8b2-9d781c94332a" userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Synced labels" service=imap user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:44317/data/v1/stats" pkg=gpa/client userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Configuration Status Success event sent." userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:44317/mail/v4/settings" pkg=gpa/client userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:44317/mail/v4/messages/count" pkg=gpa/client userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Syncing messages" service=imap user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Job started" service=imap user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:44317/mail/v4/messages" pkg=gpa/client userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Job finished" service=imap user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Synced messages" service=imap user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Finished user sync" duration=7.268929ms service=imap user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:44317/mail/v4/messages" pkg=gpa/client userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:44317/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:44317/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:44317/mail/v4/messages/267d7364-ca30-47ed-946c-190028aea2ba" pkg=gpa/client userID=c6d41340-2056-4b7f-b8b2-9d781c94332a Scenario: Basic message to external account # features/smtp/send/plain.feature:120 When SMTP client "1" sends the following message from "17e76483-39df-4717-9a0b-1fb0e49cbb80@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: Plain text external Content-Disposition: inline Content-Type: text/plain; charset=utf-8  This is body of mail 👋  """ Then it succeeds # :1 -> *scenario When user "17e76483-39df-4717-9a0b-1fb0e49cbb80" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:34+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 69}}" pkg=telemetry time="2024-08-27T12:35:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:44317/core/v4/events/AA==" pkg=gpa/client userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:35+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:35+02:00" level=info msg="Handling message created event" date=0 messageID=267d7364-ca30-47ed-946c-190028aea2ba service=imap subject="******** (0c301b9a)" user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:44317/mail/v4/messages/267d7364-ca30-47ed-946c-190028aea2ba" pkg=gpa/client userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:35+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=267d7364-ca30-47ed-946c-190028aea2ba service=imap subject="******** (0c301b9a)" user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:35+02:00" level=info msg="200 OK: GET https://127.0.0.1:44317/mail/v4/messages/267d7364-ca30-47ed-946c-190028aea2ba" pkg=gpa/client userID=c6d41340-2056-4b7f-b8b2-9d781c94332a Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 17e76483-39df-4717-9a0b-1fb0e49cbb80@proton.local | pm.bridge.qa@gmail.com | Plain text external | time="2024-08-27T12:35:35+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:35+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:35+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:35+02:00" level=info msg="Closing user" userID=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:35+02:00" level=info msg="Exiting IMAP Service" service=imap user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:35+02:00" level=info msg="Exiting service main loop" service=smtp user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:35+02:00" level=info msg="Exiting Service" service=user-identity user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:35+02:00" level=info msg="Exiting service main loop" service=telemetry user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:35+02:00" level=info msg="Exiting service" service=user-events user=c6d41340-2056-4b7f-b8b2-9d781c94332a time="2024-08-27T12:35:35+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:35+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:35+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:35+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:35+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain text external",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ === RUN TestFeatures/Message_without_charset_is_utf8 time="2024-08-27T12:35:35+02:00" level=info msg="User '5c074f7b-ea96-42ce-b875-2fee5b13938f' created with id=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c" pkg=gpa/server/backend time="2024-08-27T12:35:35+02:00" level=info msg="User 'ac043a1e-ba2f-4fef-b80a-d2d8113058f7' created with id=f2a1226f-4f7e-4d78-b1da-3f2dc514af57" pkg=gpa/server/backend time="2024-08-27T12:35:36+02:00" level=info msg="User '7d4d409d-2296-4db6-a455-ea66b1bb0a8b' created with id=da7f7b7c-c618-4476-a2b8-fc2dc41e0f75" pkg=gpa/server/backend time="2024-08-27T12:35:36+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:36+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/203/config2834544794/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:36+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/203/data1050583340/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/203/data1050583340/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:36+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:36+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:36+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:36+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:36+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/203/config2834544794/grpcServerConfig.json time="2024-08-27T12:35:36+02:00" level=info msg="gRPC server listening on /tmp/bridge3783" pkg=grpc time="2024-08-27T12:35:36+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:36+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:36+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:36+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:36+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:36+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:36+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:36+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:36+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (a3e1e409)" time="2024-08-27T12:35:36+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a3e1e409)" time="2024-08-27T12:35:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:37459/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:37459/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:36+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Adding vault user" userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Creating new user" userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:37459/core/v4/events/latest" pkg=gpa/client userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:37459/core/v4/settings" pkg=gpa/client userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Starting service main loop" service=telemetry user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Starting service main loop" service=smtp user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:37459/core/v4/labels?Type=4" pkg=gpa/client userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:37459/core/v4/labels?Type=3" pkg=gpa/client userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:37459/core/v4/labels?Type=1" pkg=gpa/client userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Adding user to imap server" addrID=8b6c1a91-0311-4fdd-b5fd-b0c0d0e0a965 service=server-manager time="2024-08-27T12:35:36+02:00" level=info msg="Creating new IMAP user" addrID=8b6c1a91-0311-4fdd-b5fd-b0c0d0e0a965 service=server-manager time="2024-08-27T12:35:36+02:00" level=info msg="Setting gluon ID" addrID=8b6c1a91-0311-4fdd-b5fd-b0c0d0e0a965 gluonID=c7607a46-31be-4fdf-86e6-dd6abbfdc70f userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Created new IMAP user" addrID=8b6c1a91-0311-4fdd-b5fd-b0c0d0e0a965 gluonID=c7607a46-31be-4fdf-86e6-dd6abbfdc70f service=server-manager time="2024-08-27T12:35:36+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:36+02:00" level=info msg=Resuming service=user-events user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c7607a46-31be-4fdf-86e6-dd6abbfdc70f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:36+02:00" level=info msg="Starting IMAP Service" service=imap user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Sync triggered" service=imap user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:36.635409446 +0200 CEST m=+256.865510790" user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Syncing labels" service=imap user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c" userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:37459/data/v1/stats" pkg=gpa/client userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Configuration Status Success event sent." userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:37459/mail/v4/settings" pkg=gpa/client userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Synced labels" service=imap user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:37459/mail/v4/messages/count" pkg=gpa/client userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Syncing messages" service=imap user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Job started" service=imap user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:37459/mail/v4/messages" pkg=gpa/client userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Job finished" service=imap user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Synced messages" service=imap user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Finished user sync" duration=3.640185ms service=imap user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:37459/mail/v4/messages" pkg=gpa/client userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:37459/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:37459/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:37459/mail/v4/messages/fc80ffb9-8ea0-4434-81db-b7df064eb986" pkg=gpa/client userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c Scenario: Message without charset is utf8 # features/smtp/send/plain.feature:158 When SMTP client "1" sends the following message from "5c074f7b-ea96-42ce-b875-2fee5b13938f@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: Plain text no charset external Content-Disposition: inline Content-Type: text/plain;  This is body of mail without charset. Please assume utf8  """ Then it succeeds # :1 -> *scenario When user "5c074f7b-ea96-42ce-b875-2fee5b13938f" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:36+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 71}}" pkg=telemetry time="2024-08-27T12:35:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37459/core/v4/events/AA==" pkg=gpa/client userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:37+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:37+02:00" level=info msg="Handling message created event" date=0 messageID=fc80ffb9-8ea0-4434-81db-b7df064eb986 service=imap subject="******** (8a3d8c52)" user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37459/mail/v4/messages/fc80ffb9-8ea0-4434-81db-b7df064eb986" pkg=gpa/client userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:37+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=fc80ffb9-8ea0-4434-81db-b7df064eb986 service=imap subject="******** (8a3d8c52)" user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:37+02:00" level=info msg="200 OK: GET https://127.0.0.1:37459/mail/v4/messages/fc80ffb9-8ea0-4434-81db-b7df064eb986" pkg=gpa/client userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 5c074f7b-ea96-42ce-b875-2fee5b13938f@proton.local | pm.bridge.qa@gmail.com | Plain text no charset external | time="2024-08-27T12:35:37+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:37+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:37+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:37+02:00" level=info msg="Closing user" userID=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:37+02:00" level=info msg="Exiting IMAP Service" service=imap user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:37+02:00" level=info msg="Exiting service main loop" service=smtp user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:37+02:00" level=info msg="Exiting Service" service=user-identity user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:37+02:00" level=info msg="Exiting service main loop" service=telemetry user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:37+02:00" level=info msg="Exiting service" service=user-events user=4cfe3487-03f9-49fd-a8fd-ba46b8bfda8c time="2024-08-27T12:35:37+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:37+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:37+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:37+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:37+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain text no charset external",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ === RUN TestFeatures/Message_without_charset_is_base64-encoded_latin1 time="2024-08-27T12:35:37+02:00" level=info msg="User '793abac3-a95e-4554-9fc0-8f1d67bc338b' created with id=9cd42835-e59f-4fb9-a972-a69a96c4868f" pkg=gpa/server/backend time="2024-08-27T12:35:38+02:00" level=info msg="User '04f0b1b1-4855-4c6a-9ff6-9e85c6371703' created with id=e269e355-a23c-49f3-bd7f-1844766bda12" pkg=gpa/server/backend time="2024-08-27T12:35:38+02:00" level=info msg="User '2eed8a86-734f-428a-abb5-d02ce267a287' created with id=f2b6dabb-bf0f-455f-8872-cd1777762377" pkg=gpa/server/backend time="2024-08-27T12:35:38+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:38+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/204/config2353913151/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:38+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/204/data3747061920/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/204/data3747061920/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:38+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:38+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:38+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:38+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:38+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/204/config2353913151/grpcServerConfig.json time="2024-08-27T12:35:38+02:00" level=info msg="gRPC server listening on /tmp/bridge7540" pkg=grpc time="2024-08-27T12:35:38+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:38+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:38+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:38+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:38+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:38+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:38+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:38+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:38+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (2a33b9b1)" time="2024-08-27T12:35:38+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (2a33b9b1)" time="2024-08-27T12:35:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:45239/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:45239/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:38+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Adding vault user" userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Creating new user" userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:45239/core/v4/events/latest" pkg=gpa/client userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:45239/core/v4/settings" pkg=gpa/client userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Starting service main loop" service=telemetry user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Starting service main loop" service=smtp user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:45239/core/v4/labels?Type=4" pkg=gpa/client userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:45239/core/v4/labels?Type=3" pkg=gpa/client userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:45239/core/v4/labels?Type=1" pkg=gpa/client userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Adding user to imap server" addrID=2b48a948-9cf6-47ee-adb9-182f2b62d493 service=server-manager time="2024-08-27T12:35:38+02:00" level=info msg="Creating new IMAP user" addrID=2b48a948-9cf6-47ee-adb9-182f2b62d493 service=server-manager time="2024-08-27T12:35:38+02:00" level=info msg="Setting gluon ID" addrID=2b48a948-9cf6-47ee-adb9-182f2b62d493 gluonID=747acd85-c2ca-47e5-932c-d51c4cb33015 userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Created new IMAP user" addrID=2b48a948-9cf6-47ee-adb9-182f2b62d493 gluonID=747acd85-c2ca-47e5-932c-d51c4cb33015 service=server-manager time="2024-08-27T12:35:38+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:38+02:00" level=info msg=Resuming service=user-events user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Received mailbox message count" count=0 gluonID=747acd85-c2ca-47e5-932c-d51c4cb33015 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:38+02:00" level=info msg="Starting IMAP Service" service=imap user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Sync triggered" service=imap user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:38.953244772 +0200 CEST m=+259.183346106" user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Syncing labels" service=imap user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:9cd42835-e59f-4fb9-a972-a69a96c4868f" userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:45239/data/v1/stats" pkg=gpa/client userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Configuration Status Success event sent." userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:45239/mail/v4/settings" pkg=gpa/client userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=warning msg="Determined encoding by reading body" name=windows-1252 time="2024-08-27T12:35:38+02:00" level=info msg="Synced labels" service=imap user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:45239/mail/v4/messages" pkg=gpa/client userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:45239/mail/v4/messages/count" pkg=gpa/client userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Syncing messages" service=imap user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Job started" service=imap user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:45239/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:45239/mail/v4/messages" pkg=gpa/client userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:45239/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:45239/mail/v4/messages/70ff6e6d-4cf8-452a-8adb-53cb1cbb2902" pkg=gpa/client userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:45239/mail/v4/messages" pkg=gpa/client userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Creating new child job" service=imap user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Job finished" service=imap user=9cd42835-e59f-4fb9-a972-a69a96c4868f Scenario: Message without charset is base64-encoded latin1 # features/smtp/send/plain.feature:196 When SMTP client "1" sends the following message from "793abac3-a95e-4554-9fc0-8f1d67bc338b@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: Plain text no charset external Content-Disposition: inline Content-Type: text/plain; Content-Transfer-Encoding: base64  dGhpcyBpcyBpbiBsYXRpbjEgYW5kIHRoZXJlIGFyZSBsb3RzIG9mIGVzIHdpdGggYWNjZW50czog 6enp6enp6enp6enp6enp   """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:38+02:00" level=info msg="200 OK: GET https://127.0.0.1:45239/mail/v4/messages/70ff6e6d-4cf8-452a-8adb-53cb1cbb2902" pkg=gpa/client userID=9cd42835-e59f-4fb9-a972-a69a96c4868f When user "793abac3-a95e-4554-9fc0-8f1d67bc338b" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:38+02:00" level=info msg="Child job finished" service=imap user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Synced messages" service=imap user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Finished user sync" duration=8.521737ms service=imap user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:38+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=9cd42835-e59f-4fb9-a972-a69a96c4868f Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 793abac3-a95e-4554-9fc0-8f1d67bc338b@proton.local | pm.bridge.qa@gmail.com | Plain text no charset external | time="2024-08-27T12:35:39+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:39+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:39+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:39+02:00" level=info msg="Closing user" userID=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:39+02:00" level=info msg="Exiting IMAP Service" service=imap user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:39+02:00" level=info msg="Exiting service main loop" service=smtp user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:39+02:00" level=info msg="Exiting Service" service=user-identity user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:39+02:00" level=info msg="Exiting service main loop" service=telemetry user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:39+02:00" level=info msg="Exiting service" service=user-events user=9cd42835-e59f-4fb9-a972-a69a96c4868f time="2024-08-27T12:35:39+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:39+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:39+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:39+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:39+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain text no charset external",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ === RUN TestFeatures/Message_without_charset_and_content_is_detected_as_HTML time="2024-08-27T12:35:39+02:00" level=info msg="User '3e89df3f-d503-4fcc-b16f-8d32fcc37030' created with id=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad" pkg=gpa/server/backend time="2024-08-27T12:35:39+02:00" level=info msg="User '03f3b4d5-f84f-47c5-a52c-e7cd9c240b8c' created with id=af849555-1792-4bbc-8322-8a8920d93575" pkg=gpa/server/backend time="2024-08-27T12:35:39+02:00" level=info msg="User 'c0e619ed-1dea-4f1d-89eb-a0db62f39365' created with id=555cacc0-f185-4dd5-a95f-50e1b9e2b0c1" pkg=gpa/server/backend time="2024-08-27T12:35:40+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:40+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/205/config2031141672/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:40+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/205/data2944348439/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/205/data2944348439/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:40+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:40+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:40+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:40+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:40+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/205/config2031141672/grpcServerConfig.json time="2024-08-27T12:35:40+02:00" level=info msg="gRPC server listening on /tmp/bridge7001" pkg=grpc time="2024-08-27T12:35:40+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:40+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:40+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:40+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:40+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:40+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:40+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:40+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:40+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (ef402f6d)" time="2024-08-27T12:35:40+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ef402f6d)" time="2024-08-27T12:35:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:46689/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:46689/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:40+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Adding vault user" userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Creating new user" userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:46689/core/v4/events/latest" pkg=gpa/client userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:46689/core/v4/settings" pkg=gpa/client userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Starting service main loop" service=telemetry user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Starting service main loop" service=smtp user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:46689/core/v4/labels?Type=4" pkg=gpa/client userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:46689/core/v4/labels?Type=3" pkg=gpa/client userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:46689/core/v4/labels?Type=1" pkg=gpa/client userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Adding user to imap server" addrID=67f9a65a-1388-4849-a60d-d73163555a74 service=server-manager time="2024-08-27T12:35:40+02:00" level=info msg="Creating new IMAP user" addrID=67f9a65a-1388-4849-a60d-d73163555a74 service=server-manager time="2024-08-27T12:35:40+02:00" level=info msg="Setting gluon ID" addrID=67f9a65a-1388-4849-a60d-d73163555a74 gluonID=8bddabc0-8e16-473c-9bd1-8182d98c86c0 userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Created new IMAP user" addrID=67f9a65a-1388-4849-a60d-d73163555a74 gluonID=8bddabc0-8e16-473c-9bd1-8182d98c86c0 service=server-manager time="2024-08-27T12:35:40+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:40+02:00" level=info msg=Resuming service=user-events user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8bddabc0-8e16-473c-9bd1-8182d98c86c0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:40+02:00" level=info msg="Starting IMAP Service" service=imap user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Sync triggered" service=imap user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:40.416041614 +0200 CEST m=+260.646142958" user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Syncing labels" service=imap user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:c5cb27a3-fdb0-434f-b5d9-e1a5813140ad" userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Synced labels" service=imap user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:46689/mail/v4/messages/count" pkg=gpa/client userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Syncing messages" service=imap user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Job started" service=imap user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:46689/mail/v4/messages" pkg=gpa/client userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Job finished" service=imap user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Synced messages" service=imap user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Finished user sync" duration=4.092163ms service=imap user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:46689/data/v1/stats" pkg=gpa/client userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="Configuration Status Success event sent." userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:46689/mail/v4/settings" pkg=gpa/client userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:46689/mail/v4/messages" pkg=gpa/client userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:46689/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:46689/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:46689/mail/v4/messages/530786ad-3765-4204-880b-5e3af6e117eb" pkg=gpa/client userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad Scenario: Message without charset and content is detected as HTML # features/smtp/send/plain.feature:237 When SMTP client "1" sends the following message from "3e89df3f-d503-4fcc-b16f-8d32fcc37030@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: Plain, no charset, no content, external Content-Disposition: inline Content-Type: text/plain;  """ Then it succeeds # :1 -> *scenario When user "3e89df3f-d503-4fcc-b16f-8d32fcc37030" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:40+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 23}}" pkg=telemetry time="2024-08-27T12:35:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:46689/core/v4/events/AA==" pkg=gpa/client userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:41+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:41+02:00" level=info msg="Handling message created event" date=0 messageID=530786ad-3765-4204-880b-5e3af6e117eb service=imap subject="******** (39aad2ab)" user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:46689/mail/v4/messages/530786ad-3765-4204-880b-5e3af6e117eb" pkg=gpa/client userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:41+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=530786ad-3765-4204-880b-5e3af6e117eb service=imap subject="******** (39aad2ab)" user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:46689/mail/v4/messages/530786ad-3765-4204-880b-5e3af6e117eb" pkg=gpa/client userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 3e89df3f-d503-4fcc-b16f-8d32fcc37030@proton.local | pm.bridge.qa@gmail.com | Plain, no charset, no content, external | time="2024-08-27T12:35:41+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:41+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:41+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:41+02:00" level=info msg="Closing user" userID=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:41+02:00" level=info msg="Exiting IMAP Service" service=imap user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:41+02:00" level=info msg="Exiting service main loop" service=smtp user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:41+02:00" level=info msg="Exiting Service" service=user-identity user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:41+02:00" level=info msg="Exiting service main loop" service=telemetry user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:41+02:00" level=info msg="Exiting service" service=user-events user=c5cb27a3-fdb0-434f-b5d9-e1a5813140ad time="2024-08-27T12:35:41+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:41+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:41+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:41+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:41+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain, no charset, no content, external",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ === RUN TestFeatures/RCPT_does_not_contain_all_CC time="2024-08-27T12:35:41+02:00" level=info msg="User '24074e1e-3ca9-4053-a845-9823121d21ee' created with id=8c310e75-64ad-49b2-a1a2-335ec4cef3d8" pkg=gpa/server/backend time="2024-08-27T12:35:41+02:00" level=info msg="User '32e145eb-bb14-4d68-9b1e-4f7faf97c3ec' created with id=ee9487a8-d2c7-4ee9-89c2-9d33b8980486" pkg=gpa/server/backend time="2024-08-27T12:35:42+02:00" level=info msg="User '37b896eb-a754-48aa-8e70-9f898f3acb82' created with id=606d9bd7-f385-4868-83bb-710afb4a5a8d" pkg=gpa/server/backend time="2024-08-27T12:35:42+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:42+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/206/config4213999771/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:42+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/206/data4276138685/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/206/data4276138685/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:42+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:42+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:42+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:42+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:42+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/206/config4213999771/grpcServerConfig.json time="2024-08-27T12:35:42+02:00" level=info msg="gRPC server listening on /tmp/bridge3392" pkg=grpc time="2024-08-27T12:35:42+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:42+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:42+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:42+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:42+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:42+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:42+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:42+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:42+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (b3364ad9)" time="2024-08-27T12:35:42+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b3364ad9)" time="2024-08-27T12:35:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:38107/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:38107/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:42+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Adding vault user" userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Creating new user" userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:38107/core/v4/events/latest" pkg=gpa/client userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:38107/core/v4/settings" pkg=gpa/client userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Starting service main loop" service=telemetry user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Starting service main loop" service=smtp user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:38107/core/v4/labels?Type=4" pkg=gpa/client userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:38107/core/v4/labels?Type=3" pkg=gpa/client userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:38107/core/v4/labels?Type=1" pkg=gpa/client userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Adding user to imap server" addrID=66fbfcab-b368-4408-83a4-2231b9c69af5 service=server-manager time="2024-08-27T12:35:42+02:00" level=info msg="Creating new IMAP user" addrID=66fbfcab-b368-4408-83a4-2231b9c69af5 service=server-manager time="2024-08-27T12:35:42+02:00" level=info msg="Setting gluon ID" addrID=66fbfcab-b368-4408-83a4-2231b9c69af5 gluonID=068b8b64-5eb2-4d28-bb97-3e954853d3e4 userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Created new IMAP user" addrID=66fbfcab-b368-4408-83a4-2231b9c69af5 gluonID=068b8b64-5eb2-4d28-bb97-3e954853d3e4 service=server-manager time="2024-08-27T12:35:42+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:42+02:00" level=info msg=Resuming service=user-events user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Received mailbox message count" count=0 gluonID=068b8b64-5eb2-4d28-bb97-3e954853d3e4 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:42+02:00" level=info msg="Starting IMAP Service" service=imap user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Sync triggered" service=imap user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:42.737786906 +0200 CEST m=+262.967888250" user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Syncing labels" service=imap user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:8c310e75-64ad-49b2-a1a2-335ec4cef3d8" userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:38107/data/v1/stats" pkg=gpa/client userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Configuration Status Success event sent." userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Synced labels" service=imap user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 Scenario: RCPT does not contain all CC # features/smtp/send/plain.feature:273 When SMTP client "1" sends MAIL FROM "<24074e1e-3ca9-4053-a845-9823121d21ee@proton.local>" # :1 -> *scenario time="2024-08-27T12:35:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:38107/mail/v4/messages/count" pkg=gpa/client userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 And SMTP client "1" sends RCPT TO "<32e145eb-bb14-4d68-9b1e-4f7faf97c3ec@proton.local>" # :1 -> *scenario time="2024-08-27T12:35:42+02:00" level=info msg="Syncing messages" service=imap user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Job started" service=imap user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:38107/mail/v4/messages" pkg=gpa/client userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Job finished" service=imap user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Synced messages" service=imap user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Finished user sync" duration=3.532421ms service=imap user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:38107/mail/v4/settings" pkg=gpa/client userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:38107/mail/v4/messages" pkg=gpa/client userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:38107/core/v4/keys?Email=32e145eb-bb14-4d68-9b1e-4f7faf97c3ec%40proton.local" pkg=gpa/client userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:38107/core/v4/keys?Email=37b896eb-a754-48aa-8e70-9f898f3acb82%40proton.local" pkg=gpa/client userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:38107/contacts/v4/emails?Email=32e145eb-bb14-4d68-9b1e-4f7faf97c3ec%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="200 OK: GET https://127.0.0.1:38107/contacts/v4/emails?Email=37b896eb-a754-48aa-8e70-9f898f3acb82%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:42+02:00" level=info msg="200 OK: POST https://127.0.0.1:38107/mail/v4/messages/32fd3e4f-459a-45f4-887b-0dafdce8fba0" pkg=gpa/client userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 And SMTP client "1" sends DATA: # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> CC: Internal Bridge 2 <[user:cc]@[domain]> Content-Type: text/plain Subject: RCPT-CC test  This is CC missing in RCPT test. Have a nice day! . """ Then it succeeds # :1 -> *scenario When user "24074e1e-3ca9-4053-a845-9823121d21ee" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:42+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 59}}" pkg=telemetry time="2024-08-27T12:35:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38107/core/v4/events/AA==" pkg=gpa/client userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:43+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:43+02:00" level=info msg="Handling message created event" date=0 messageID=32fd3e4f-459a-45f4-887b-0dafdce8fba0 service=imap subject="******** (a414bfbf)" user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38107/mail/v4/messages/32fd3e4f-459a-45f4-887b-0dafdce8fba0" pkg=gpa/client userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:43+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=32fd3e4f-459a-45f4-887b-0dafdce8fba0 service=imap subject="******** (a414bfbf)" user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38107/mail/v4/messages/32fd3e4f-459a-45f4-887b-0dafdce8fba0" pkg=gpa/client userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | cc | subject | | 24074e1e-3ca9-4053-a845-9823121d21ee@proton.local | 32e145eb-bb14-4d68-9b1e-4f7faf97c3ec@proton.local | 37b896eb-a754-48aa-8e70-9f898f3acb82@proton.local | RCPT-CC test | And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "RCPT-CC test",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [  {  "Address": "[user:cc]@[domain]",  "Name": "Internal Bridge 2"  }  ],  "BCCList": []  } } """ time="2024-08-27T12:35:43+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:43+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:43+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:43+02:00" level=info msg="Closing user" userID=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:43+02:00" level=info msg="Exiting IMAP Service" service=imap user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:43+02:00" level=info msg="Exiting service main loop" service=smtp user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:43+02:00" level=info msg="Exiting Service" service=user-identity user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:43+02:00" level=info msg="Exiting service main loop" service=telemetry user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:43+02:00" level=info msg="Exiting service" service=user-events user=8c310e75-64ad-49b2-a1a2-335ec4cef3d8 time="2024-08-27T12:35:43+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:43+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:43+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:43+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:43+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages/.*" is: # :1 -> *scenario """ {  "Packages": [  {  "Addresses": {  "[user:to]@[domain]": {  "Type": 1  },  "[user:cc]@[domain]": {  "Type": 1  }  },  "Type": 1,  "MIMEType": "text/plain"  }  ] } """ Feature: SMTP sending of plain messages === RUN TestFeatures/Basic_message_with_attachment_to_internal_account time="2024-08-27T12:35:43+02:00" level=info msg="User '9a251ca0-a891-4297-a0dc-5eb6bbdc1692' created with id=cf1e2728-684c-42b9-ad07-83e800302fa7" pkg=gpa/server/backend Background: Given there exists an account with username "9a251ca0-a891-4297-a0dc-5eb6bbdc1692" and password "password" # :1 -> *scenario time="2024-08-27T12:35:44+02:00" level=info msg="User '65b4a53e-9b21-4b82-9268-2f92309abe40' created with id=8f822d87-2790-42af-a13e-1bb2ecf60c1d" pkg=gpa/server/backend And there exists an account with username "65b4a53e-9b21-4b82-9268-2f92309abe40" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:44+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:44+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/207/config1193645348/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:44+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/207/data2488657686/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/207/data2488657686/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:44+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:44+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:44+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:44+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:44+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/207/config1193645348/grpcServerConfig.json time="2024-08-27T12:35:44+02:00" level=info msg="gRPC server listening on /tmp/bridge0791" pkg=grpc time="2024-08-27T12:35:44+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:44+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:44+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:44+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:44+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:44+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:44+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:44+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:35:44+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (50206094)" time="2024-08-27T12:35:44+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (50206094)" time="2024-08-27T12:35:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:41835/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:41835/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:44+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Adding vault user" userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Creating new user" userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:41835/core/v4/events/latest" pkg=gpa/client userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:41835/core/v4/settings" pkg=gpa/client userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Starting service main loop" service=telemetry user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Starting service main loop" service=smtp user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:41835/core/v4/labels?Type=4" pkg=gpa/client userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:41835/core/v4/labels?Type=3" pkg=gpa/client userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:41835/core/v4/labels?Type=1" pkg=gpa/client userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Adding user to imap server" addrID=aee0ee7c-1051-4a92-9d81-8009ce0a03f1 service=server-manager time="2024-08-27T12:35:44+02:00" level=info msg="Creating new IMAP user" addrID=aee0ee7c-1051-4a92-9d81-8009ce0a03f1 service=server-manager time="2024-08-27T12:35:44+02:00" level=info msg="Setting gluon ID" addrID=aee0ee7c-1051-4a92-9d81-8009ce0a03f1 gluonID=2538153e-21c9-45e2-996d-97391929da64 userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Created new IMAP user" addrID=aee0ee7c-1051-4a92-9d81-8009ce0a03f1 gluonID=2538153e-21c9-45e2-996d-97391929da64 service=server-manager time="2024-08-27T12:35:44+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:44+02:00" level=info msg=Resuming service=user-events user=cf1e2728-684c-42b9-ad07-83e800302fa7 And the user logs in with username "9a251ca0-a891-4297-a0dc-5eb6bbdc1692" and password "password" # :1 -> *scenario time="2024-08-27T12:35:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=2538153e-21c9-45e2-996d-97391929da64 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:44+02:00" level=info msg="Starting IMAP Service" service=imap user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Sync triggered" service=imap user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:44.730163569 +0200 CEST m=+264.960264913" user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Syncing labels" service=imap user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:cf1e2728-684c-42b9-ad07-83e800302fa7" userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:41835/data/v1/stats" pkg=gpa/client userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Configuration Status Success event sent." userID=cf1e2728-684c-42b9-ad07-83e800302fa7 And user "9a251ca0-a891-4297-a0dc-5eb6bbdc1692" connects and authenticates SMTP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:41835/mail/v4/settings" pkg=gpa/client userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:41835/mail/v4/messages" pkg=gpa/client userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Synced labels" service=imap user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:41835/mail/v4/attachments" pkg=gpa/client userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:41835/core/v4/keys?Email=65b4a53e-9b21-4b82-9268-2f92309abe40%40proton.local" pkg=gpa/client userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:41835/mail/v4/messages/count" pkg=gpa/client userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Syncing messages" service=imap user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Job started" service=imap user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:41835/contacts/v4/emails?Email=65b4a53e-9b21-4b82-9268-2f92309abe40%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:41835/mail/v4/messages" pkg=gpa/client userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:41835/mail/v4/messages" pkg=gpa/client userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Creating new child job" service=imap user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Job finished" service=imap user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:41835/mail/v4/messages/62a61f23-a607-433a-a814-0f621fd71e2f" pkg=gpa/client userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="200 OK: POST https://127.0.0.1:41835/mail/v4/messages/62a61f23-a607-433a-a814-0f621fd71e2f" pkg=gpa/client userID=cf1e2728-684c-42b9-ad07-83e800302fa7 Scenario: Basic message with attachment to internal account # features/smtp/send/plain_att.feature:11 When SMTP client "1" sends the following message from "9a251ca0-a891-4297-a0dc-5eb6bbdc1692@proton.local" to "65b4a53e-9b21-4b82-9268-2f92309abe40@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> Subject: Plain with attachment Content-Type: multipart/related; boundary=bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8  This is body of mail with attachment  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: attachment; filename=outline-light-instagram-48.png Content-Id: <9114fe6f0adfaf7fdf7a@protonmail.com> Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg== --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606--  """ Then it succeeds # :1 -> *scenario When user "9a251ca0-a891-4297-a0dc-5eb6bbdc1692" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:44+02:00" level=info msg="Child job finished" service=imap user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Synced messages" service=imap user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Finished user sync" duration=11.337617ms service=imap user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:44+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 96}}" pkg=telemetry time="2024-08-27T12:35:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:41835/core/v4/events/AA==" pkg=gpa/client userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:45+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:45+02:00" level=info msg="Handling message created event" date=0 messageID=62a61f23-a607-433a-a814-0f621fd71e2f service=imap subject="******** (333ee8ef)" user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:41835/mail/v4/messages/62a61f23-a607-433a-a814-0f621fd71e2f" pkg=gpa/client userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:45+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=62a61f23-a607-433a-a814-0f621fd71e2f service=imap subject="******** (333ee8ef)" user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:41835/mail/v4/messages/62a61f23-a607-433a-a814-0f621fd71e2f" pkg=gpa/client userID=cf1e2728-684c-42b9-ad07-83e800302fa7 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 9a251ca0-a891-4297-a0dc-5eb6bbdc1692@proton.local | 65b4a53e-9b21-4b82-9268-2f92309abe40@proton.local | Plain with attachment | time="2024-08-27T12:35:45+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:45+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:45+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:45+02:00" level=info msg="Closing user" userID=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:45+02:00" level=info msg="Exiting IMAP Service" service=imap user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:45+02:00" level=info msg="Exiting service main loop" service=smtp user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:45+02:00" level=info msg="Exiting Service" service=user-identity user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:45+02:00" level=info msg="Exiting service main loop" service=telemetry user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:45+02:00" level=info msg="Exiting service" service=user-events user=cf1e2728-684c-42b9-ad07-83e800302fa7 time="2024-08-27T12:35:45+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:45+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:45+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:45+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:45+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain with attachment",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ === RUN TestFeatures/Plain_message_with_attachment_to_external_account time="2024-08-27T12:35:45+02:00" level=info msg="User '126b98c3-dfa3-4617-b89a-7cbf4fc79472' created with id=b38d7d1b-a37b-4cb1-b6a7-257f87252505" pkg=gpa/server/backend time="2024-08-27T12:35:46+02:00" level=info msg="User '759a48e8-b1b6-4200-8ee1-c2990b4c4888' created with id=cbd266e0-6980-4ede-8bc4-4bd055fe0cb4" pkg=gpa/server/backend time="2024-08-27T12:35:46+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:46+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/208/config3645701040/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:46+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/208/data1669257129/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/208/data1669257129/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:46+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:46+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:46+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:46+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:46+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/208/config3645701040/grpcServerConfig.json time="2024-08-27T12:35:46+02:00" level=info msg="gRPC server listening on /tmp/bridge0351" pkg=grpc time="2024-08-27T12:35:46+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:46+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:46+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:46+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:46+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:46+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:46+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:46+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:46+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (38ee9cd7)" time="2024-08-27T12:35:46+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (38ee9cd7)" time="2024-08-27T12:35:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:42541/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:42541/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:46+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Adding vault user" userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Creating new user" userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:42541/core/v4/events/latest" pkg=gpa/client userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:42541/core/v4/settings" pkg=gpa/client userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Starting service main loop" service=telemetry user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Starting service main loop" service=smtp user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:42541/core/v4/labels?Type=4" pkg=gpa/client userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:42541/core/v4/labels?Type=3" pkg=gpa/client userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:42541/core/v4/labels?Type=1" pkg=gpa/client userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Adding user to imap server" addrID=a16db4e4-ef17-451f-89e3-a22c7c38ee6b service=server-manager time="2024-08-27T12:35:46+02:00" level=info msg="Creating new IMAP user" addrID=a16db4e4-ef17-451f-89e3-a22c7c38ee6b service=server-manager time="2024-08-27T12:35:46+02:00" level=info msg="Setting gluon ID" addrID=a16db4e4-ef17-451f-89e3-a22c7c38ee6b gluonID=d83aa2be-2535-4332-b8b6-e9b84394a4ea userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Created new IMAP user" addrID=a16db4e4-ef17-451f-89e3-a22c7c38ee6b gluonID=d83aa2be-2535-4332-b8b6-e9b84394a4ea service=server-manager time="2024-08-27T12:35:46+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:46+02:00" level=info msg=Resuming service=user-events user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Received mailbox message count" count=0 gluonID=d83aa2be-2535-4332-b8b6-e9b84394a4ea labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:46+02:00" level=info msg="Starting IMAP Service" service=imap user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Sync triggered" service=imap user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:46.696591636 +0200 CEST m=+266.926692970" user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Syncing labels" service=imap user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b38d7d1b-a37b-4cb1-b6a7-257f87252505" userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:42541/data/v1/stats" pkg=gpa/client userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Configuration Status Success event sent." userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:42541/mail/v4/settings" pkg=gpa/client userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Synced labels" service=imap user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:42541/mail/v4/messages/count" pkg=gpa/client userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Syncing messages" service=imap user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Job started" service=imap user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:42541/mail/v4/messages" pkg=gpa/client userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Job finished" service=imap user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Synced messages" service=imap user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Finished user sync" duration=7.29574ms service=imap user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:42541/mail/v4/messages" pkg=gpa/client userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:42541/mail/v4/attachments" pkg=gpa/client userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:42541/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:42541/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:46+02:00" level=info msg="200 OK: POST https://127.0.0.1:42541/mail/v4/messages/3131aa2a-a925-4fe9-8b1d-284e06bb38c3" pkg=gpa/client userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 Scenario: Plain message with attachment to external account # features/smtp/send/plain_att.feature:63 When SMTP client "1" sends the following message from "126b98c3-dfa3-4617-b89a-7cbf4fc79472@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge  Subject: Plain with attachment external Content-Type: multipart/related; boundary=bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8  This is body of mail with attachment  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: attachment; filename=outline-light-instagram-48.png Content-Id: <9114fe6f0adfaf7fdf7a@protonmail.com> Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg== --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606--  """ Then it succeeds # :1 -> *scenario When user "126b98c3-dfa3-4617-b89a-7cbf4fc79472" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:46+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 71}}" pkg=telemetry time="2024-08-27T12:35:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:42541/core/v4/events/AA==" pkg=gpa/client userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:47+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:47+02:00" level=info msg="Handling message created event" date=0 messageID=3131aa2a-a925-4fe9-8b1d-284e06bb38c3 service=imap subject="******** (acff7c7e)" user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:42541/mail/v4/messages/3131aa2a-a925-4fe9-8b1d-284e06bb38c3" pkg=gpa/client userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:47+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=3131aa2a-a925-4fe9-8b1d-284e06bb38c3 service=imap subject="******** (acff7c7e)" user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:47+02:00" level=info msg="200 OK: GET https://127.0.0.1:42541/mail/v4/messages/3131aa2a-a925-4fe9-8b1d-284e06bb38c3" pkg=gpa/client userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 126b98c3-dfa3-4617-b89a-7cbf4fc79472@proton.local | pm.bridge.qa@gmail.com | Plain with attachment external | time="2024-08-27T12:35:47+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:47+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:47+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:47+02:00" level=info msg="Closing user" userID=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:47+02:00" level=info msg="Exiting IMAP Service" service=imap user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:47+02:00" level=info msg="Exiting service main loop" service=smtp user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:47+02:00" level=info msg="Exiting Service" service=user-identity user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:47+02:00" level=info msg="Exiting service main loop" service=telemetry user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:47+02:00" level=info msg="Exiting service" service=user-events user=b38d7d1b-a37b-4cb1-b6a7-257f87252505 time="2024-08-27T12:35:47+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:47+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:47+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:47+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:47+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain with attachment external",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ === RUN TestFeatures/Plain_message_with_attachment_to_two_external_accounts time="2024-08-27T12:35:47+02:00" level=info msg="User '12077f22-33b7-439d-8d87-332b9a2e41c2' created with id=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735" pkg=gpa/server/backend time="2024-08-27T12:35:48+02:00" level=info msg="User 'f973b4d3-b8b6-4942-aacc-55920a62e510' created with id=3b3375b4-634e-4b1e-98bb-62d1fe8bf1ad" pkg=gpa/server/backend time="2024-08-27T12:35:48+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:48+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/209/config4057141475/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:48+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/209/data723090024/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/209/data723090024/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:48+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:48+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:48+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:48+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:48+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/209/config4057141475/grpcServerConfig.json time="2024-08-27T12:35:48+02:00" level=info msg="gRPC server listening on /tmp/bridge1588" pkg=grpc time="2024-08-27T12:35:48+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:48+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:48+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:48+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:48+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:48+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:48+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:48+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:48+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (edf6554d)" time="2024-08-27T12:35:48+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (edf6554d)" time="2024-08-27T12:35:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:42313/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:42313/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:48+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Adding vault user" userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Creating new user" userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:42313/core/v4/events/latest" pkg=gpa/client userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:42313/core/v4/settings" pkg=gpa/client userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Starting service main loop" service=telemetry user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Starting service main loop" service=smtp user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:42313/core/v4/labels?Type=4" pkg=gpa/client userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:42313/core/v4/labels?Type=3" pkg=gpa/client userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:42313/core/v4/labels?Type=1" pkg=gpa/client userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Adding user to imap server" addrID=cbf21292-81c5-4959-901f-2a9be78a827c service=server-manager time="2024-08-27T12:35:48+02:00" level=info msg="Creating new IMAP user" addrID=cbf21292-81c5-4959-901f-2a9be78a827c service=server-manager time="2024-08-27T12:35:48+02:00" level=info msg="Setting gluon ID" addrID=cbf21292-81c5-4959-901f-2a9be78a827c gluonID=174ace50-1616-4ba9-ae51-c415602dc92e userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Created new IMAP user" addrID=cbf21292-81c5-4959-901f-2a9be78a827c gluonID=174ace50-1616-4ba9-ae51-c415602dc92e service=server-manager time="2024-08-27T12:35:48+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:48+02:00" level=info msg=Resuming service=user-events user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Received mailbox message count" count=0 gluonID=174ace50-1616-4ba9-ae51-c415602dc92e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:48+02:00" level=info msg="Starting IMAP Service" service=imap user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Sync triggered" service=imap user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:48.665057977 +0200 CEST m=+268.895159321" user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Syncing labels" service=imap user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:f0a1dbbd-2fd1-49b0-8e65-17b02cae6735" userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Synced labels" service=imap user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:42313/data/v1/stats" pkg=gpa/client userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Configuration Status Success event sent." userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:42313/mail/v4/messages/count" pkg=gpa/client userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Syncing messages" service=imap user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Job started" service=imap user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:42313/mail/v4/messages" pkg=gpa/client userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Job finished" service=imap user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Synced messages" service=imap user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Finished user sync" duration=6.305812ms service=imap user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:42313/mail/v4/settings" pkg=gpa/client userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:42313/mail/v4/messages" pkg=gpa/client userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:42313/mail/v4/attachments" pkg=gpa/client userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:42313/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:42313/core/v4/keys?Email=bridgeqa%40seznam.cz" pkg=gpa/client userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:42313/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:42313/contacts/v4/emails?Email=bridgeqa%40seznam.cz&Page=0&PageSize=150" pkg=gpa/client userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:42313/mail/v4/messages/3b32e266-a0fa-4a0a-8b47-1ea8f0c33996" pkg=gpa/client userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 Scenario: Plain message with attachment to two external accounts # features/smtp/send/plain_att.feature:115 When SMTP client "1" sends the following message from "12077f22-33b7-439d-8d87-332b9a2e41c2@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: External Bridge 1  CC: External Bridge 2  Subject: Plain with attachment external PGP and external CC Content-Type: multipart/mixed; boundary=bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8  This is body of mail with attachment  --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606 Content-Disposition: attachment; filename=outline-light-instagram-48.png Content-Id: <9114fe6f0adfaf7fdf7a@protonmail.com> Content-Transfer-Encoding: base64 Content-Type: image/png  iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACklEQVR4nGMAAQAABQABDQot tAAAAABJRU5ErkJggg== --bc5bd30245232f31b6c976adcd59bb0069c9b13f986f9e40c2571bb80aa16606--  """ Then it succeeds # :1 -> *scenario When user "12077f22-33b7-439d-8d87-332b9a2e41c2" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:48+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 11}}" pkg=telemetry time="2024-08-27T12:35:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:42313/core/v4/events/AA==" pkg=gpa/client userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:49+02:00" level=info msg="Received new API event" new="Event BA==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:49+02:00" level=info msg="Handling message created event" date=0 messageID=3b32e266-a0fa-4a0a-8b47-1ea8f0c33996 service=imap subject="******** (c18df004)" user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:42313/mail/v4/messages/3b32e266-a0fa-4a0a-8b47-1ea8f0c33996" pkg=gpa/client userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:49+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=3b32e266-a0fa-4a0a-8b47-1ea8f0c33996 service=imap subject="******** (c18df004)" user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:42313/mail/v4/messages/3b32e266-a0fa-4a0a-8b47-1ea8f0c33996" pkg=gpa/client userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | cc | subject | | 12077f22-33b7-439d-8d87-332b9a2e41c2@proton.local | pm.bridge.qa@gmail.com | bridgeqa@seznam.cz | Plain with attachment external PGP and external CC | time="2024-08-27T12:35:49+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:49+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:49+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:49+02:00" level=info msg="Closing user" userID=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:49+02:00" level=info msg="Exiting IMAP Service" service=imap user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:49+02:00" level=info msg="Exiting service main loop" service=smtp user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:49+02:00" level=info msg="Exiting Service" service=user-identity user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:49+02:00" level=info msg="Exiting service main loop" service=telemetry user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:49+02:00" level=info msg="Exiting service" service=user-events user=f0a1dbbd-2fd1-49b0-8e65-17b02cae6735 time="2024-08-27T12:35:49+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:49+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:49+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:49+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:49+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain with attachment external PGP and external CC",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "pm.bridge.qa@gmail.com",  "Name": "External Bridge 1"  }  ],  "CCList": [  {  "Address": "bridgeqa@seznam.cz",  "Name": "External Bridge 2"  }  ],  "BCCList": [],  "MIMEType": "text/plain"  } } """ === RUN TestFeatures/Basic_message_with_multiple_different_attachments_to_internal_account time="2024-08-27T12:35:49+02:00" level=info msg="User '33addc73-63ce-4913-91e4-da768d4caf3d' created with id=3e71e848-52ab-4807-9b73-744b347d0364" pkg=gpa/server/backend time="2024-08-27T12:35:50+02:00" level=info msg="User '9db697e0-605a-4719-8883-6b411acdbf9f' created with id=0deada3e-f051-495e-9ff9-b6a4e0c2a5a7" pkg=gpa/server/backend time="2024-08-27T12:35:50+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:50+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/210/config4220903414/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:50+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/210/data2154369297/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/210/data2154369297/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:50+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:50+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:50+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:50+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:50+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/210/config4220903414/grpcServerConfig.json time="2024-08-27T12:35:50+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:50+02:00" level=info msg="gRPC server listening on /tmp/bridge5289" pkg=grpc time="2024-08-27T12:35:50+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:50+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:50+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:50+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:50+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:50+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:50+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:50+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (cc5fa4f9)" time="2024-08-27T12:35:50+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (cc5fa4f9)" time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:45657/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:45657/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:50+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Adding vault user" userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Creating new user" userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:45657/core/v4/events/latest" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:45657/core/v4/settings" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Starting service main loop" service=telemetry user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Starting service main loop" service=smtp user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:45657/core/v4/labels?Type=4" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:45657/core/v4/labels?Type=3" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:45657/core/v4/labels?Type=1" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Adding user to imap server" addrID=5576df04-b972-413d-a073-0fc40e8d0642 service=server-manager time="2024-08-27T12:35:50+02:00" level=info msg="Creating new IMAP user" addrID=5576df04-b972-413d-a073-0fc40e8d0642 service=server-manager time="2024-08-27T12:35:50+02:00" level=info msg="Setting gluon ID" addrID=5576df04-b972-413d-a073-0fc40e8d0642 gluonID=41108530-2ed2-4965-9473-2bf8e55eed18 userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Created new IMAP user" addrID=5576df04-b972-413d-a073-0fc40e8d0642 gluonID=41108530-2ed2-4965-9473-2bf8e55eed18 service=server-manager time="2024-08-27T12:35:50+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:50+02:00" level=info msg=Resuming service=user-events user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Received mailbox message count" count=0 gluonID=41108530-2ed2-4965-9473-2bf8e55eed18 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:50+02:00" level=info msg="Starting IMAP Service" service=imap user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Sync triggered" service=imap user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:50.670953742 +0200 CEST m=+270.901055086" user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Syncing labels" service=imap user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:3e71e848-52ab-4807-9b73-744b347d0364" userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:45657/data/v1/stats" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Configuration Status Success event sent." userID=3e71e848-52ab-4807-9b73-744b347d0364 Scenario: Basic message with multiple different attachments to internal account # features/smtp/send/plain_att.feature:173 When user "33addc73-63ce-4913-91e4-da768d4caf3d" connects and authenticates SMTP client "1" # :1 -> *scenario time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:45657/mail/v4/settings" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Synced labels" service=imap user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:45657/mail/v4/messages/count" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Syncing messages" service=imap user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Job started" service=imap user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:45657/mail/v4/messages" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:45657/mail/v4/messages" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:45657/mail/v4/attachments" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:45657/mail/v4/attachments" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:45657/mail/v4/messages" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Creating new child job" service=imap user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Job finished" service=imap user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:45657/mail/v4/attachments" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:45657/mail/v4/attachments" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:45657/mail/v4/attachments" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:45657/mail/v4/attachments" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:45657/mail/v4/messages/9f169c38-e0b2-4694-ac9e-082513a5e8dc" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:45657/mail/v4/attachments" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:45657/core/v4/keys?Email=9db697e0-605a-4719-8883-6b411acdbf9f%40proton.local" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:45657/contacts/v4/emails?Email=9db697e0-605a-4719-8883-6b411acdbf9f%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="200 OK: POST https://127.0.0.1:45657/mail/v4/messages/9f169c38-e0b2-4694-ac9e-082513a5e8dc" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 And SMTP client "1" sends the following EML "plain/text_plain_multiple_attachments.template.eml" from "33addc73-63ce-4913-91e4-da768d4caf3d@proton.local" to "9db697e0-605a-4719-8883-6b411acdbf9f@proton.local" # :1 -> *scenario Then it succeeds # :1 -> *scenario When user "33addc73-63ce-4913-91e4-da768d4caf3d" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:50+02:00" level=info msg="Child job finished" service=imap user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Synced messages" service=imap user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Finished user sync" duration=68.952003ms service=imap user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:50+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 20}}" pkg=telemetry time="2024-08-27T12:35:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:45657/core/v4/events/AA==" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:51+02:00" level=info msg="Received new API event" new="Event Cg==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:51+02:00" level=info msg="Handling message created event" date=0 messageID=9f169c38-e0b2-4694-ac9e-082513a5e8dc service=imap subject="******** (f140a214)" user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:45657/mail/v4/messages/9f169c38-e0b2-4694-ac9e-082513a5e8dc" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:51+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=9f169c38-e0b2-4694-ac9e-082513a5e8dc service=imap subject="******** (f140a214)" user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:45657/mail/v4/messages/9f169c38-e0b2-4694-ac9e-082513a5e8dc" pkg=gpa/client userID=3e71e848-52ab-4807-9b73-744b347d0364 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | | 33addc73-63ce-4913-91e4-da768d4caf3d@proton.local | 9db697e0-605a-4719-8883-6b411acdbf9f@proton.local | Plain with multiple different attachments | time="2024-08-27T12:35:51+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:51+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:51+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:51+02:00" level=info msg="Closing user" userID=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:51+02:00" level=info msg="Exiting IMAP Service" service=imap user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:51+02:00" level=info msg="Exiting service main loop" service=smtp user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:51+02:00" level=info msg="Exiting Service" service=user-identity user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:51+02:00" level=info msg="Exiting service main loop" service=telemetry user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:51+02:00" level=info msg="Exiting service" service=user-events user=3e71e848-52ab-4807-9b73-744b347d0364 time="2024-08-27T12:35:51+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:51+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:51+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:51+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:51+02:00" level=info msg="Closing SMTP server" service=server-manager And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Plain with multiple different attachments",  "Sender": {  "Name": "Bridge Test"  },  "ToList": [  {  "Address": "[user:to]@[domain]",  "Name": "Internal Bridge"  }  ],  "CCList": [],  "BCCList": [],  "MIMEType": "text/plain"  } } """ Feature: SMTP sending the same message twice === RUN TestFeatures/The_exact_same_message_is_not_sent_twice time="2024-08-27T12:35:51+02:00" level=info msg="User 'fd8fc556-bf6b-4958-a01f-9e497727b5c4' created with id=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74" pkg=gpa/server/backend Background: Given there exists an account with username "fd8fc556-bf6b-4958-a01f-9e497727b5c4" and password "password" # :1 -> *scenario time="2024-08-27T12:35:52+02:00" level=info msg="User 'e8f79eeb-520b-44c9-8e07-fd649f094c46' created with id=e088917f-4de3-44dd-950d-cf730b0ba2dd" pkg=gpa/server/backend And there exists an account with username "e8f79eeb-520b-44c9-8e07-fd649f094c46" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:52+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:52+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/211/config4210611742/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:52+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/211/data2081355218/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/211/data2081355218/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:52+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:52+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:52+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:52+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:52+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/211/config4210611742/grpcServerConfig.json time="2024-08-27T12:35:52+02:00" level=info msg="gRPC server listening on /tmp/bridge3683" pkg=grpc time="2024-08-27T12:35:52+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:52+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:52+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:52+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:52+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:52+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:52+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:52+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:35:52+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (21ced98a)" time="2024-08-27T12:35:52+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (21ced98a)" time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:45893/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:45893/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:52+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Adding vault user" userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Creating new user" userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:45893/core/v4/events/latest" pkg=gpa/client userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:45893/core/v4/settings" pkg=gpa/client userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Starting service main loop" service=telemetry user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Starting service main loop" service=smtp user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:45893/core/v4/labels?Type=4" pkg=gpa/client userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:45893/core/v4/labels?Type=3" pkg=gpa/client userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:45893/core/v4/labels?Type=1" pkg=gpa/client userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Adding user to imap server" addrID=82295dc1-0e51-4535-83cf-ee2f6a114c80 service=server-manager time="2024-08-27T12:35:52+02:00" level=info msg="Creating new IMAP user" addrID=82295dc1-0e51-4535-83cf-ee2f6a114c80 service=server-manager time="2024-08-27T12:35:52+02:00" level=info msg="Setting gluon ID" addrID=82295dc1-0e51-4535-83cf-ee2f6a114c80 gluonID=dd827b61-7602-488e-ae71-6e387a3dcf08 userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Created new IMAP user" addrID=82295dc1-0e51-4535-83cf-ee2f6a114c80 gluonID=dd827b61-7602-488e-ae71-6e387a3dcf08 service=server-manager time="2024-08-27T12:35:52+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:52+02:00" level=info msg=Resuming service=user-events user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 And the user logs in with username "fd8fc556-bf6b-4958-a01f-9e497727b5c4" and password "password" # :1 -> *scenario time="2024-08-27T12:35:52+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (aae69573)" time="2024-08-27T12:35:52+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (aae69573)" time="2024-08-27T12:35:52+02:00" level=info msg="Received mailbox message count" count=0 gluonID=dd827b61-7602-488e-ae71-6e387a3dcf08 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:52+02:00" level=info msg="Starting IMAP Service" service=imap user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Sync triggered" service=imap user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:52.683201776 +0200 CEST m=+272.913303120" user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Syncing labels" service=imap user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74" userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Synced labels" service=imap user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:45893/mail/v4/messages/count" pkg=gpa/client userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Syncing messages" service=imap user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Job started" service=imap user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:45893/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:45893/mail/v4/messages" pkg=gpa/client userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Job finished" service=imap user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Synced messages" service=imap user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Finished user sync" duration=17.452657ms service=imap user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:45893/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:52+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 45}}" pkg=telemetry time="2024-08-27T12:35:52+02:00" level=info msg="Adding vault user" userID=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Creating new user" userID=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:45893/core/v4/events/latest" pkg=gpa/client userID=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:45893/core/v4/settings" pkg=gpa/client userID=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Starting service main loop" service=telemetry user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Starting service main loop" service=smtp user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:45893/core/v4/labels?Type=4" pkg=gpa/client userID=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:45893/core/v4/labels?Type=3" pkg=gpa/client userID=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:45893/core/v4/labels?Type=1" pkg=gpa/client userID=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Adding user to imap server" addrID=750ceca1-f5ce-48b9-ad7e-c97ed3dbb5b1 service=server-manager time="2024-08-27T12:35:52+02:00" level=info msg="Creating new IMAP user" addrID=750ceca1-f5ce-48b9-ad7e-c97ed3dbb5b1 service=server-manager time="2024-08-27T12:35:52+02:00" level=info msg="Setting gluon ID" addrID=750ceca1-f5ce-48b9-ad7e-c97ed3dbb5b1 gluonID=b540120e-b45c-49b6-becd-63d95d3b7821 userID=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Created new IMAP user" addrID=750ceca1-f5ce-48b9-ad7e-c97ed3dbb5b1 gluonID=b540120e-b45c-49b6-becd-63d95d3b7821 service=server-manager time="2024-08-27T12:35:52+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:52+02:00" level=info msg=Resuming service=user-events user=e088917f-4de3-44dd-950d-cf730b0ba2dd And the user logs in with username "e8f79eeb-520b-44c9-8e07-fd649f094c46" and password "password" # :1 -> *scenario time="2024-08-27T12:35:52+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b540120e-b45c-49b6-becd-63d95d3b7821 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:52+02:00" level=info msg="Starting IMAP Service" service=imap user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Sync triggered" service=imap user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:52.930095607 +0200 CEST m=+273.160196951" user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Syncing labels" service=imap user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e088917f-4de3-44dd-950d-cf730b0ba2dd" userID=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:45893/data/v1/stats" pkg=gpa/client userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="Configuration Status Success event sent." userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 And user "fd8fc556-bf6b-4958-a01f-9e497727b5c4" connects and authenticates SMTP client "1" # :1 -> *scenario time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:45893/mail/v4/settings" pkg=gpa/client userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:45893/mail/v4/messages" pkg=gpa/client userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:45893/core/v4/keys?Email=e8f79eeb-520b-44c9-8e07-fd649f094c46%40proton.local" pkg=gpa/client userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:45893/contacts/v4/emails?Email=e8f79eeb-520b-44c9-8e07-fd649f094c46%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:45893/mail/v4/messages/4faa669a-f0d0-4863-8757-b1273aded67b" pkg=gpa/client userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 And SMTP client "1" sends the following message from "fd8fc556-bf6b-4958-a01f-9e497727b5c4@proton.local" to "e8f79eeb-520b-44c9-8e07-fd649f094c46@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> Subject: Hello  World """ And it succeeds # :1 -> *scenario time="2024-08-27T12:35:52+02:00" level=warning msg="A duplicate message was already sent recently, skipping" service=smtp user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 Scenario: The exact same message is not sent twice # features/smtp/send/same_message.feature:20 When SMTP client "1" sends the following message from "fd8fc556-bf6b-4958-a01f-9e497727b5c4@proton.local" to "e8f79eeb-520b-44c9-8e07-fd649f094c46@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> Subject: Hello  World """ Then it succeeds # :1 -> *scenario When user "fd8fc556-bf6b-4958-a01f-9e497727b5c4" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:52+02:00" level=info msg="Synced labels" service=imap user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:45893/mail/v4/messages/count" pkg=gpa/client userID=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Syncing messages" service=imap user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Job started" service=imap user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:45893/mail/v4/messages" pkg=gpa/client userID=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:45893/mail/v4/messages" pkg=gpa/client userID=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Creating new child job" service=imap user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Job finished" service=imap user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:45893/mail/v4/messages/95b69af4-0bb9-46d2-92fa-6d5bdc39b949" pkg=gpa/client userID=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Child job finished" service=imap user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Synced messages" service=imap user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Finished user sync" duration=11.869186ms service=imap user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:52+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:45893/core/v4/events/AA==" pkg=gpa/client userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:53+02:00" level=info msg="Received new API event" new="Event Aw==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:53+02:00" level=info msg="Handling message created event" date=0 messageID=4faa669a-f0d0-4863-8757-b1273aded67b service=imap subject="******** (185f8db3)" user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:45893/mail/v4/messages/4faa669a-f0d0-4863-8757-b1273aded67b" pkg=gpa/client userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:53+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=4faa669a-f0d0-4863-8757-b1273aded67b service=imap subject="******** (185f8db3)" user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:45893/mail/v4/messages/4faa669a-f0d0-4863-8757-b1273aded67b" pkg=gpa/client userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | body | | fd8fc556-bf6b-4958-a01f-9e497727b5c4@proton.local | e8f79eeb-520b-44c9-8e07-fd649f094c46@proton.local | Hello | World | time="2024-08-27T12:35:53+02:00" level=info msg="Configuration Status is back to Pending due to Failure." userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:53+02:00" level=info msg="200 OK: POST https://127.0.0.1:45893/data/v1/stats" pkg=gpa/client userID=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:53+02:00" level=info msg="Configuration Status Success event sent." userID=e088917f-4de3-44dd-950d-cf730b0ba2dd When user "e8f79eeb-520b-44c9-8e07-fd649f094c46" connects and authenticates IMAP client "2" # :1 -> *scenario time="2024-08-27T12:35:53+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:53+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:53+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:53+02:00" level=info msg="Closing user" userID=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:53+02:00" level=info msg="Exiting IMAP Service" service=imap user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:53+02:00" level=info msg="Exiting service main loop" service=smtp user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:53+02:00" level=info msg="Exiting Service" service=user-identity user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:53+02:00" level=info msg="Exiting service main loop" service=telemetry user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:53+02:00" level=info msg="Exiting service" service=user-events user=316edc4b-e7bd-4d27-8ea2-f10c7fd5ac74 time="2024-08-27T12:35:53+02:00" level=info msg="Closing user" userID=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:53+02:00" level=info msg="Exiting IMAP Service" service=imap user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:53+02:00" level=info msg="Exiting service main loop" service=smtp user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:53+02:00" level=info msg="Exiting Service" service=user-identity user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:53+02:00" level=info msg="Exiting service main loop" service=telemetry user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:53+02:00" level=info msg="Exiting service" service=user-events user=e088917f-4de3-44dd-950d-cf730b0ba2dd time="2024-08-27T12:35:53+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:53+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:53+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:53+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:53+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "2" eventually sees the following messages in "Inbox": # :1 -> *scenario | from | to | subject | body | | fd8fc556-bf6b-4958-a01f-9e497727b5c4@proton.local | e8f79eeb-520b-44c9-8e07-fd649f094c46@proton.local | Hello | World | === RUN TestFeatures/Slight_change_means_different_message_and_is_sent_twice time="2024-08-27T12:35:54+02:00" level=info msg="User '2444a3e4-539c-4f0c-a345-91e39587cb29' created with id=3945073a-249f-469a-bc3e-238765e73057" pkg=gpa/server/backend time="2024-08-27T12:35:54+02:00" level=info msg="User 'e2cd0b6f-b0bb-44cd-9ba0-f58351247e9b' created with id=1ca7e858-ff4e-4de9-ab61-ec5111d9936f" pkg=gpa/server/backend time="2024-08-27T12:35:54+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:54+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/212/config683054434/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:54+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/212/data1894763314/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/212/data1894763314/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:54+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:54+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:54+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:54+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:54+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/212/config683054434/grpcServerConfig.json time="2024-08-27T12:35:54+02:00" level=info msg="gRPC server listening on /tmp/bridge5976" pkg=grpc time="2024-08-27T12:35:54+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:54+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:54+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:54+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:54+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:54+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:54+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:54+02:00" level=info msg="Frontend client started" time="2024-08-27T12:35:54+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (06a548a3)" time="2024-08-27T12:35:54+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (06a548a3)" time="2024-08-27T12:35:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:37315/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:37315/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:54+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Adding vault user" userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Creating new user" userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/core/v4/events/latest" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/core/v4/settings" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Starting service main loop" service=telemetry user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Starting service main loop" service=smtp user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/core/v4/labels?Type=4" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/core/v4/labels?Type=3" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/core/v4/labels?Type=1" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Adding user to imap server" addrID=26c2cb15-0211-453e-a606-480388ec2a50 service=server-manager time="2024-08-27T12:35:54+02:00" level=info msg="Creating new IMAP user" addrID=26c2cb15-0211-453e-a606-480388ec2a50 service=server-manager time="2024-08-27T12:35:54+02:00" level=info msg="Setting gluon ID" addrID=26c2cb15-0211-453e-a606-480388ec2a50 gluonID=7c73b9c7-1833-483e-82fa-d9e9ab0e4079 userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Created new IMAP user" addrID=26c2cb15-0211-453e-a606-480388ec2a50 gluonID=7c73b9c7-1833-483e-82fa-d9e9ab0e4079 service=server-manager time="2024-08-27T12:35:54+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:54+02:00" level=info msg=Resuming service=user-events user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (fac58bea)" time="2024-08-27T12:35:54+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (fac58bea)" time="2024-08-27T12:35:54+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7c73b9c7-1833-483e-82fa-d9e9ab0e4079 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:54+02:00" level=info msg="Starting IMAP Service" service=imap user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Sync triggered" service=imap user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:54.883858402 +0200 CEST m=+275.113959736" user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Syncing labels" service=imap user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:3945073a-249f-469a-bc3e-238765e73057" userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Synced labels" service=imap user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/mail/v4/messages/count" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Syncing messages" service=imap user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Job started" service=imap user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:37315/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:54+02:00" level=info msg="200 OK: POST https://127.0.0.1:37315/mail/v4/messages" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Job finished" service=imap user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Synced messages" service=imap user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Finished user sync" duration=10.110119ms service=imap user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:54+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:37315/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:55+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 4}}" pkg=telemetry time="2024-08-27T12:35:55+02:00" level=info msg="Adding vault user" userID=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Creating new user" userID=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/core/v4/events/latest" pkg=gpa/client userID=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/core/v4/settings" pkg=gpa/client userID=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Starting service main loop" service=telemetry user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Starting service main loop" service=smtp user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/core/v4/labels?Type=4" pkg=gpa/client userID=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/core/v4/labels?Type=3" pkg=gpa/client userID=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/core/v4/labels?Type=1" pkg=gpa/client userID=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Adding user to imap server" addrID=ac14cca0-f76a-4c69-8ecd-23563c9b8558 service=server-manager time="2024-08-27T12:35:55+02:00" level=info msg="Creating new IMAP user" addrID=ac14cca0-f76a-4c69-8ecd-23563c9b8558 service=server-manager time="2024-08-27T12:35:55+02:00" level=info msg="Setting gluon ID" addrID=ac14cca0-f76a-4c69-8ecd-23563c9b8558 gluonID=2f98840a-0675-4c6f-8f86-80d8bd65bd3c userID=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Created new IMAP user" addrID=ac14cca0-f76a-4c69-8ecd-23563c9b8558 gluonID=2f98840a-0675-4c6f-8f86-80d8bd65bd3c service=server-manager time="2024-08-27T12:35:55+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:55+02:00" level=info msg=Resuming service=user-events user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=2f98840a-0675-4c6f-8f86-80d8bd65bd3c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:55+02:00" level=info msg="Starting IMAP Service" service=imap user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Sync triggered" service=imap user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:55.118191284 +0200 CEST m=+275.348292618" user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Syncing labels" service=imap user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:1ca7e858-ff4e-4de9-ab61-ec5111d9936f" userID=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:37315/data/v1/stats" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="Configuration Status Success event sent." userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/mail/v4/settings" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="Synced labels" service=imap user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/mail/v4/messages/count" pkg=gpa/client userID=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Syncing messages" service=imap user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Job started" service=imap user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:37315/mail/v4/messages" pkg=gpa/client userID=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Job finished" service=imap user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Synced messages" service=imap user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Finished user sync" duration=4.144783ms service=imap user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:37315/mail/v4/messages" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/core/v4/keys?Email=e2cd0b6f-b0bb-44cd-9ba0-f58351247e9b%40proton.local" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/contacts/v4/emails?Email=e2cd0b6f-b0bb-44cd-9ba0-f58351247e9b%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:37315/mail/v4/messages/29cad5be-ab31-49f2-86b6-7b95bb31c65e" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/mail/v4/settings" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:37315/mail/v4/messages" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/core/v4/keys?Email=e2cd0b6f-b0bb-44cd-9ba0-f58351247e9b%40proton.local" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/contacts/v4/emails?Email=e2cd0b6f-b0bb-44cd-9ba0-f58351247e9b%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:37315/mail/v4/messages/41ea801e-3b38-4d80-9f74-070df0a3f9b6" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 Scenario: Slight change means different message and is sent twice # features/smtp/send/same_message.feature:39 When SMTP client "1" sends the following message from "2444a3e4-539c-4f0c-a345-91e39587cb29@proton.local" to "e2cd0b6f-b0bb-44cd-9ba0-f58351247e9b@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]> Subject: Hello.  World """ Then it succeeds # :1 -> *scenario When user "2444a3e4-539c-4f0c-a345-91e39587cb29" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/core/v4/events/AA==" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="Received new API event" new="Event Bg==: messages: created=2, updated=2, deleted=0" old="AA==" service=user-events user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="Handling message created event" date=0 messageID=29cad5be-ab31-49f2-86b6-7b95bb31c65e service=imap subject="******** (185f8db3)" user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/mail/v4/messages/29cad5be-ab31-49f2-86b6-7b95bb31c65e" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=29cad5be-ab31-49f2-86b6-7b95bb31c65e service=imap subject="******** (185f8db3)" user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/mail/v4/messages/29cad5be-ab31-49f2-86b6-7b95bb31c65e" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="Handling message created event" date=0 messageID=41ea801e-3b38-4d80-9f74-070df0a3f9b6 service=imap subject="******** (2d8bd7d9)" user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/mail/v4/messages/41ea801e-3b38-4d80-9f74-070df0a3f9b6" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=41ea801e-3b38-4d80-9f74-070df0a3f9b6 service=imap subject="******** (2d8bd7d9)" user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/mail/v4/messages/41ea801e-3b38-4d80-9f74-070df0a3f9b6" pkg=gpa/client userID=3945073a-249f-469a-bc3e-238765e73057 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | body | | 2444a3e4-539c-4f0c-a345-91e39587cb29@proton.local | e2cd0b6f-b0bb-44cd-9ba0-f58351247e9b@proton.local | Hello | World | | 2444a3e4-539c-4f0c-a345-91e39587cb29@proton.local | e2cd0b6f-b0bb-44cd-9ba0-f58351247e9b@proton.local | Hello. | World | time="2024-08-27T12:35:55+02:00" level=info msg="Configuration Status is back to Pending due to Failure." userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:37315/data/v1/stats" pkg=gpa/client userID=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:55+02:00" level=info msg="Configuration Status Success event sent." userID=1ca7e858-ff4e-4de9-ab61-ec5111d9936f When user "e2cd0b6f-b0bb-44cd-9ba0-f58351247e9b" connects and authenticates IMAP client "2" # :1 -> *scenario time="2024-08-27T12:35:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/core/v4/events/AQ==" pkg=gpa/client userID=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:56+02:00" level=info msg="Received new API event" new="Event Bw==: messages: created=2, updated=0, deleted=0" old="AQ==" service=user-events user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:56+02:00" level=info msg="Handling message created event" date=0 messageID=18c17c9b-d74d-4876-8d83-bb4f8c316177 service=imap subject="******** (185f8db3)" user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/mail/v4/messages/18c17c9b-d74d-4876-8d83-bb4f8c316177" pkg=gpa/client userID=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:56+02:00" level=info msg="Handling message created event" date=0 messageID=b60e6167-1277-4381-a7ad-7ffd739c710a service=imap subject="******** (2d8bd7d9)" user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:37315/mail/v4/messages/b60e6167-1277-4381-a7ad-7ffd739c710a" pkg=gpa/client userID=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:56+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:56+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:56+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:56+02:00" level=info msg="Closing user" userID=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:56+02:00" level=info msg="Exiting IMAP Service" service=imap user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:56+02:00" level=info msg="Exiting service main loop" service=smtp user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:56+02:00" level=info msg="Exiting Service" service=user-identity user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:56+02:00" level=info msg="Exiting service main loop" service=telemetry user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:56+02:00" level=info msg="Exiting service" service=user-events user=3945073a-249f-469a-bc3e-238765e73057 time="2024-08-27T12:35:56+02:00" level=info msg="Closing user" userID=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:56+02:00" level=info msg="Exiting IMAP Service" service=imap user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:56+02:00" level=info msg="Exiting service main loop" service=smtp user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:56+02:00" level=info msg="Exiting Service" service=user-identity user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:56+02:00" level=info msg="Exiting service main loop" service=telemetry user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:56+02:00" level=info msg="Exiting service" service=user-events user=1ca7e858-ff4e-4de9-ab61-ec5111d9936f time="2024-08-27T12:35:56+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:56+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:56+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:56+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:56+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "2" eventually sees the following messages in "Inbox": # :1 -> *scenario | from | to | subject | body | | 2444a3e4-539c-4f0c-a345-91e39587cb29@proton.local | e2cd0b6f-b0bb-44cd-9ba0-f58351247e9b@proton.local | Hello | World | | 2444a3e4-539c-4f0c-a345-91e39587cb29@proton.local | e2cd0b6f-b0bb-44cd-9ba0-f58351247e9b@proton.local | Hello. | World | Feature: SMTP sending with APPENDing to Sent === RUN TestFeatures/Send_message_and_append_to_Sent time="2024-08-27T12:35:56+02:00" level=info msg="User '8c68a443-e001-428f-a931-bc3687ed4a71' created with id=e31c1b35-3d90-4a92-a084-9d745e7db449" pkg=gpa/server/backend Background: Given there exists an account with username "8c68a443-e001-428f-a931-bc3687ed4a71" and password "password" # :1 -> *scenario time="2024-08-27T12:35:56+02:00" level=info msg="User '5abfe50b-5b67-410d-9d62-158ab1ff3adf' created with id=e5c5a394-f2f3-4fff-9b39-69da67f5e296" pkg=gpa/server/backend And there exists an account with username "5abfe50b-5b67-410d-9d62-158ab1ff3adf" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:56+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:56+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/213/config3652016846/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:56+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/213/data1874390220/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/213/data1874390220/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:56+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:56+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:56+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:56+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/213/config3652016846/grpcServerConfig.json time="2024-08-27T12:35:56+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:56+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:56+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:56+02:00" level=info msg="gRPC server listening on /tmp/bridge9875" pkg=grpc time="2024-08-27T12:35:56+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:56+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:56+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:56+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:56+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:35:56+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (d255135c)" time="2024-08-27T12:35:56+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d255135c)" time="2024-08-27T12:35:56+02:00" level=info msg="200 OK: POST https://127.0.0.1:38917/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:38917/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:57+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Adding vault user" userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Creating new user" userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:38917/core/v4/events/latest" pkg=gpa/client userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:38917/core/v4/settings" pkg=gpa/client userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Starting service main loop" service=telemetry user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Starting service main loop" service=smtp user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:38917/core/v4/labels?Type=4" pkg=gpa/client userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:38917/core/v4/labels?Type=3" pkg=gpa/client userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:38917/core/v4/labels?Type=1" pkg=gpa/client userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Adding user to imap server" addrID=ce77fa26-ce99-4f6b-846e-8245eeb58068 service=server-manager time="2024-08-27T12:35:57+02:00" level=info msg="Creating new IMAP user" addrID=ce77fa26-ce99-4f6b-846e-8245eeb58068 service=server-manager time="2024-08-27T12:35:57+02:00" level=info msg="Setting gluon ID" addrID=ce77fa26-ce99-4f6b-846e-8245eeb58068 gluonID=be754201-07ca-43f6-a06a-ffb565993917 userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Created new IMAP user" addrID=ce77fa26-ce99-4f6b-846e-8245eeb58068 gluonID=be754201-07ca-43f6-a06a-ffb565993917 service=server-manager time="2024-08-27T12:35:57+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:57+02:00" level=info msg=Resuming service=user-events user=e31c1b35-3d90-4a92-a084-9d745e7db449 And the user logs in with username "8c68a443-e001-428f-a931-bc3687ed4a71" and password "password" # :1 -> *scenario time="2024-08-27T12:35:57+02:00" level=info msg="Received mailbox message count" count=0 gluonID=be754201-07ca-43f6-a06a-ffb565993917 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:57+02:00" level=info msg="Starting IMAP Service" service=imap user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Sync triggered" service=imap user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:57.144687796 +0200 CEST m=+277.374789140" user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Syncing labels" service=imap user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e31c1b35-3d90-4a92-a084-9d745e7db449" userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:38917/data/v1/stats" pkg=gpa/client userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Configuration Status Success event sent." userID=e31c1b35-3d90-4a92-a084-9d745e7db449 And user "8c68a443-e001-428f-a931-bc3687ed4a71" connects and authenticates SMTP client "1" # :1 -> *scenario And user "8c68a443-e001-428f-a931-bc3687ed4a71" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:38917/mail/v4/settings" pkg=gpa/client userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Synced labels" service=imap user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:38917/mail/v4/messages" pkg=gpa/client userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:38917/mail/v4/messages/count" pkg=gpa/client userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Syncing messages" service=imap user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Job started" service=imap user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:38917/core/v4/keys?Email=5abfe50b-5b67-410d-9d62-158ab1ff3adf%40proton.local" pkg=gpa/client userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:38917/mail/v4/messages" pkg=gpa/client userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:38917/contacts/v4/emails?Email=5abfe50b-5b67-410d-9d62-158ab1ff3adf%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:38917/mail/v4/messages" pkg=gpa/client userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Creating new child job" service=imap user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Job finished" service=imap user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:38917/mail/v4/messages/a9df7933-1af7-43d8-ae9a-173ea0ba3fd3" pkg=gpa/client userID=e31c1b35-3d90-4a92-a084-9d745e7db449 Scenario: Send message and append to Sent # features/smtp/send/send_append.feature:12 When SMTP client "1" sends the following message from "8c68a443-e001-428f-a931-bc3687ed4a71@proton.local" to "5abfe50b-5b67-410d-9d62-158ab1ff3adf@proton.local": # :1 -> *scenario """ From: [user:user]@[domain] To: Internal Bridge <[user:to]@[domain]> Date: 01 Jan 1980 00:00:00 +0000 Subject: Manual send and append Message-ID: bridgemessage42  hello  """ Then it succeeds # :1 -> *scenario And the body in the "POST" request to "/mail/v4/messages" is: # :1 -> *scenario """ {  "Message": {  "Subject": "Manual send and append",  "ExternalID": "bridgemessage42"  } } """ time="2024-08-27T12:35:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:38917/mail/v4/messages/a9df7933-1af7-43d8-ae9a-173ea0ba3fd3" pkg=gpa/client userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Child job finished" service=imap user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Synced messages" service=imap user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Finished user sync" duration=16.521842ms service=imap user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=e31c1b35-3d90-4a92-a084-9d745e7db449 And IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | to | subject | body | message-id | | 5abfe50b-5b67-410d-9d62-158ab1ff3adf@proton.local | Manual send and append | hello |  | time="2024-08-27T12:35:57+02:00" level=warning msg="Message already in sent mailbox" addr-id=ce77fa26-ce99-4f6b-846e-8245eeb58068 gluon-connector=0 messageID=a9df7933-1af7-43d8-ae9a-173ea0ba3fd3 user-id=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:38917/mail/v4/messages/a9df7933-1af7-43d8-ae9a-173ea0ba3fd3" pkg=gpa/client userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="200 OK: PUT https://127.0.0.1:38917/mail/v4/messages/unlabel" pkg=gpa/client userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="200 OK: PUT https://127.0.0.1:38917/mail/v4/messages/label" pkg=gpa/client userID=e31c1b35-3d90-4a92-a084-9d745e7db449 When IMAP client "1" appends the following message to "Sent": # :1 -> *scenario """ From: [user:user]@[domain] To: Internal Bridge <[user:to]@[domain]> Date: 01 Jan 1980 00:00:00 +0000 Subject: Manual send and append Message-ID: bridgemessage42  hello  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:57+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 24}}" pkg=telemetry time="2024-08-27T12:35:57+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:35:57+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:35:57+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:35:57+02:00" level=info msg="Closing user" userID=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Exiting IMAP Service" service=imap user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Exiting service main loop" service=smtp user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Exiting Service" service=user-identity user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Exiting service main loop" service=telemetry user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Exiting service" service=user-events user=e31c1b35-3d90-4a92-a084-9d745e7db449 time="2024-08-27T12:35:57+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:35:57+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:35:57+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:35:57+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:35:57+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | to | subject | body | message-id | | 5abfe50b-5b67-410d-9d62-158ab1ff3adf@proton.local | Manual send and append | hello |  | Feature: SMTP send reply === RUN TestFeatures/Reply_with_In-Reply-To_but_no_References time="2024-08-27T12:35:57+02:00" level=info msg="User 'c124de1f-89da-4532-b783-e59d4313ee4d' created with id=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3" pkg=gpa/server/backend Background: Given there exists an account with username "c124de1f-89da-4532-b783-e59d4313ee4d" and password "password"# :1 -> *scenario time="2024-08-27T12:35:57+02:00" level=info msg="User 'a08a6fc8-f406-46b1-a2e0-7ee63666977d' created with id=5f22f828-fe08-4b83-a8aa-e5397b2352c9" pkg=gpa/server/backend And there exists an account with username "a08a6fc8-f406-46b1-a2e0-7ee63666977d" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:58+02:00" level=info msg="Starting bridge" time="2024-08-27T12:35:58+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/214/config3268714782/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:35:58+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/214/data1013141450/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/214/data1013141450/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:35:58+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:35:58+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:35:58+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:35:58+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:35:58+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/214/config3268714782/grpcServerConfig.json time="2024-08-27T12:35:58+02:00" level=info msg="gRPC server listening on /tmp/bridge9139" pkg=grpc time="2024-08-27T12:35:58+02:00" level=info msg="Frontend service started" time="2024-08-27T12:35:58+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:35:58+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:35:58+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:35:58+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:35:58+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:35:58+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:35:58+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:35:58+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (02d19be2)" time="2024-08-27T12:35:58+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (02d19be2)" time="2024-08-27T12:35:58+02:00" level=info msg="200 OK: POST https://127.0.0.1:37593/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:58+02:00" level=info msg="200 OK: POST https://127.0.0.1:37593/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:58+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Adding vault user" userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Creating new user" userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/core/v4/events/latest" pkg=gpa/client userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/core/v4/settings" pkg=gpa/client userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Starting service main loop" service=telemetry user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Starting service main loop" service=smtp user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/core/v4/labels?Type=4" pkg=gpa/client userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/core/v4/labels?Type=3" pkg=gpa/client userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/core/v4/labels?Type=1" pkg=gpa/client userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Adding user to imap server" addrID=ddff2010-1249-46fe-8673-222cbb9e88ba service=server-manager time="2024-08-27T12:35:58+02:00" level=info msg="Creating new IMAP user" addrID=ddff2010-1249-46fe-8673-222cbb9e88ba service=server-manager time="2024-08-27T12:35:58+02:00" level=info msg="Setting gluon ID" addrID=ddff2010-1249-46fe-8673-222cbb9e88ba gluonID=81c15783-6fea-4fb7-bee6-218c605392f9 userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Created new IMAP user" addrID=ddff2010-1249-46fe-8673-222cbb9e88ba gluonID=81c15783-6fea-4fb7-bee6-218c605392f9 service=server-manager time="2024-08-27T12:35:58+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:58+02:00" level=info msg=Resuming service=user-events user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 And the user logs in with username "c124de1f-89da-4532-b783-e59d4313ee4d" and password "password" # :1 -> *scenario time="2024-08-27T12:35:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=81c15783-6fea-4fb7-bee6-218c605392f9 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:58+02:00" level=info msg="Starting IMAP Service" service=imap user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Sync triggered" service=imap user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:58.299271606 +0200 CEST m=+278.529372950" user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Syncing labels" service=imap user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:03b8bb33-ce73-4c70-8ac6-ef4909fc11a3" userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Synced labels" service=imap user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/mail/v4/messages/count" pkg=gpa/client userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Syncing messages" service=imap user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Job started" service=imap user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="200 OK: POST https://127.0.0.1:37593/mail/v4/messages" pkg=gpa/client userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Job finished" service=imap user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Synced messages" service=imap user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Finished user sync" duration=3.367438ms service=imap user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 And user "c124de1f-89da-4532-b783-e59d4313ee4d" finishes syncing # :1 -> *scenario time="2024-08-27T12:35:58+02:00" level=info msg="200 OK: POST https://127.0.0.1:37593/data/v1/stats" pkg=gpa/client userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="Configuration Status Success event sent." userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 And user "c124de1f-89da-4532-b783-e59d4313ee4d" connects and authenticates SMTP client "1" # :1 -> *scenario And user "c124de1f-89da-4532-b783-e59d4313ee4d" connects and authenticates IMAP client "1" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/mail/v4/settings" pkg=gpa/client userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="200 OK: POST https://127.0.0.1:37593/mail/v4/messages" pkg=gpa/client userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/core/v4/keys?Email=a08a6fc8-f406-46b1-a2e0-7ee63666977d%40proton.local" pkg=gpa/client userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/contacts/v4/emails?Email=a08a6fc8-f406-46b1-a2e0-7ee63666977d%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:58+02:00" level=info msg="200 OK: POST https://127.0.0.1:37593/mail/v4/messages/74b9ec98-b590-4649-b6f2-b9ba58c5008e" pkg=gpa/client userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 Scenario: Reply with In-Reply-To but no References # features/smtp/send/send_reply.feature:14 When SMTP client "1" sends the following message from "c124de1f-89da-4532-b783-e59d4313ee4d@proton.local" to "a08a6fc8-f406-46b1-a2e0-7ee63666977d@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user1]@[domain]> To: Internal Bridge <[user:user2]@[domain]> Subject: Please Reply Message-ID:   hello  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:35:58+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 19}}" pkg=telemetry time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/core/v4/events/AA==" pkg=gpa/client userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:59+02:00" level=info msg="Received new API event" new="Event Aw==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:59+02:00" level=info msg="Handling message created event" date=0 messageID=74b9ec98-b590-4649-b6f2-b9ba58c5008e service=imap subject="******** (d9b2d36e)" user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/mail/v4/messages/74b9ec98-b590-4649-b6f2-b9ba58c5008e" pkg=gpa/client userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:59+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=74b9ec98-b590-4649-b6f2-b9ba58c5008e service=imap subject="******** (d9b2d36e)" user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/mail/v4/messages/74b9ec98-b590-4649-b6f2-b9ba58c5008e" pkg=gpa/client userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | message-id | | c124de1f-89da-4532-b783-e59d4313ee4d@proton.local | a08a6fc8-f406-46b1-a2e0-7ee63666977d@proton.local | Please Reply |  | time="2024-08-27T12:35:59+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (afb89b2d)" time="2024-08-27T12:35:59+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (afb89b2d)" time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:37593/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:37593/auth/v4" pkg=gpa/manager time="2024-08-27T12:35:59+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Adding vault user" userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Creating new user" userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/core/v4/events/latest" pkg=gpa/client userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/core/v4/settings" pkg=gpa/client userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Starting service main loop" service=telemetry user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Starting service main loop" service=smtp user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/core/v4/labels?Type=4" pkg=gpa/client userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/core/v4/labels?Type=3" pkg=gpa/client userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/core/v4/labels?Type=1" pkg=gpa/client userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Adding user to imap server" addrID=ce32edfc-50ca-4afa-9d5a-27c79cfae3ab service=server-manager time="2024-08-27T12:35:59+02:00" level=info msg="Creating new IMAP user" addrID=ce32edfc-50ca-4afa-9d5a-27c79cfae3ab service=server-manager time="2024-08-27T12:35:59+02:00" level=info msg="Setting gluon ID" addrID=ce32edfc-50ca-4afa-9d5a-27c79cfae3ab gluonID=b50d5522-6403-49c8-8997-0b3aab1641fb userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Created new IMAP user" addrID=ce32edfc-50ca-4afa-9d5a-27c79cfae3ab gluonID=b50d5522-6403-49c8-8997-0b3aab1641fb service=server-manager time="2024-08-27T12:35:59+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:35:59+02:00" level=info msg=Resuming service=user-events user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 And the user logs in with username "a08a6fc8-f406-46b1-a2e0-7ee63666977d" and password "password" # :1 -> *scenario time="2024-08-27T12:35:59+02:00" level=info msg="Received mailbox message count" count=0 gluonID=b50d5522-6403-49c8-8997-0b3aab1641fb labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:35:59+02:00" level=info msg="Starting IMAP Service" service=imap user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Sync triggered" service=imap user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:35:59.562673033 +0200 CEST m=+279.792774377" user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Syncing labels" service=imap user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:5f22f828-fe08-4b83-a8aa-e5397b2352c9" userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:37593/data/v1/stats" pkg=gpa/client userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Configuration Status Success event sent." userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 And user "a08a6fc8-f406-46b1-a2e0-7ee63666977d" connects and authenticates IMAP client "2" # :1 -> *scenario And user "a08a6fc8-f406-46b1-a2e0-7ee63666977d" connects and authenticates SMTP client "2" # :1 -> *scenario time="2024-08-27T12:35:59+02:00" level=info msg="Synced labels" service=imap user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/mail/v4/messages/count" pkg=gpa/client userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Syncing messages" service=imap user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Job started" service=imap user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:37593/mail/v4/messages" pkg=gpa/client userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:37593/mail/v4/messages" pkg=gpa/client userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Creating new child job" service=imap user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Job finished" service=imap user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/mail/v4/messages/ad9ed7ac-8d68-4327-a74b-fe5fc97c61b7" pkg=gpa/client userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Child job finished" service=imap user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Synced messages" service=imap user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Finished user sync" duration=14.70165ms service=imap user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 And user "a08a6fc8-f406-46b1-a2e0-7ee63666977d" finishes syncing # :1 -> *scenario Then IMAP client "2" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | subject | message-id | reply-to | | c124de1f-89da-4532-b783-e59d4313ee4d@proton.local | Please Reply |  | c124de1f-89da-4532-b783-e59d4313ee4d@proton.local | time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/mail/v4/settings" pkg=gpa/client userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:37593/mail/v4/messages" pkg=gpa/client userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:37593/mail/v4/messages" pkg=gpa/client userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:37593/mail/v4/messages" pkg=gpa/client userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/core/v4/keys?Email=c124de1f-89da-4532-b783-e59d4313ee4d%40proton.local" pkg=gpa/client userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/contacts/v4/emails?Email=c124de1f-89da-4532-b783-e59d4313ee4d%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:35:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:37593/mail/v4/messages/6c954a72-51c7-4b12-b6a2-67019d0a8995" pkg=gpa/client userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 When SMTP client "2" sends the following message from "a08a6fc8-f406-46b1-a2e0-7ee63666977d@proton.local" to "c124de1f-89da-4532-b783-e59d4313ee4d@proton.local": # :1 -> *scenario """ From: Internal Bridge <[user:user2]@[domain]> To: Bridge Test <[user:user1]@[domain]> Content-Type: text/plain Subject: FW - Please Reply In-Reply-To:   Heya  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/core/v4/events/Aw==" pkg=gpa/client userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:36:00+02:00" level=info msg="Received new API event" new="Event CA==: messages: created=1, updated=0, deleted=0" old="Aw==" service=user-events user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:36:00+02:00" level=info msg="Handling message created event" date=0 messageID=0bb0cf5a-792c-4bc5-9723-b2a25e86540c service=imap subject="******** (22f3b0e1)" user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:36:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/mail/v4/messages/0bb0cf5a-792c-4bc5-9723-b2a25e86540c" pkg=gpa/client userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:36:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/core/v4/events/BA==" pkg=gpa/client userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:36:00+02:00" level=info msg="Received new API event" new="Event Bw==: messages: created=1, updated=2, deleted=0" old="BA==" service=user-events user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:36:00+02:00" level=info msg="Handling message created event" date=0 messageID=6c954a72-51c7-4b12-b6a2-67019d0a8995 service=imap subject="******** (22f3b0e1)" user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:36:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/mail/v4/messages/6c954a72-51c7-4b12-b6a2-67019d0a8995" pkg=gpa/client userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:36:00+02:00" level=info msg="Handling message updated event" messageID=ad9ed7ac-8d68-4327-a74b-fe5fc97c61b7 service=imap subject="******** (d9b2d36e)" user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:36:00+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=6c954a72-51c7-4b12-b6a2-67019d0a8995 service=imap subject="******** (22f3b0e1)" user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:36:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:37593/mail/v4/messages/6c954a72-51c7-4b12-b6a2-67019d0a8995" pkg=gpa/client userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 Then IMAP client "2" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | in-reply-to | references | | a08a6fc8-f406-46b1-a2e0-7ee63666977d@proton.local | c124de1f-89da-4532-b783-e59d4313ee4d@proton.local | FW - Please Reply |  |  | time="2024-08-27T12:36:00+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:00+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:00+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:00+02:00" level=info msg="Closing user" userID=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:36:00+02:00" level=info msg="Exiting IMAP Service" service=imap user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:36:00+02:00" level=info msg="Exiting service main loop" service=smtp user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:36:00+02:00" level=info msg="Exiting Service" service=user-identity user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:36:00+02:00" level=info msg="Exiting service main loop" service=telemetry user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:36:00+02:00" level=info msg="Exiting service" service=user-events user=03b8bb33-ce73-4c70-8ac6-ef4909fc11a3 time="2024-08-27T12:36:00+02:00" level=info msg="Closing user" userID=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:36:00+02:00" level=info msg="Exiting IMAP Service" service=imap user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:36:00+02:00" level=info msg="Exiting service main loop" service=smtp user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:36:00+02:00" level=info msg="Exiting Service" service=user-identity user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:36:00+02:00" level=info msg="Exiting service main loop" service=telemetry user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:36:00+02:00" level=info msg="Exiting service" service=user-events user=5f22f828-fe08-4b83-a8aa-e5397b2352c9 time="2024-08-27T12:36:00+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:00+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:00+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:00+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:00+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | subject | body | in-reply-to | references | reply-to | | a08a6fc8-f406-46b1-a2e0-7ee63666977d@proton.local | FW - Please Reply | Heya |  |  | a08a6fc8-f406-46b1-a2e0-7ee63666977d@proton.local | === RUN TestFeatures/Reply_with_References_but_no_In-Reply-To time="2024-08-27T12:36:00+02:00" level=info msg="User '3896b9b8-3677-43f6-88d2-8c64e2c01c58' created with id=25435b71-cab0-450e-b1ee-1057cd8166e2" pkg=gpa/server/backend time="2024-08-27T12:36:01+02:00" level=info msg="User '1d5183d3-5a59-4805-9d57-73a4513dd49c' created with id=8b843e7f-14cc-4f85-9ca7-31737708918d" pkg=gpa/server/backend time="2024-08-27T12:36:01+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:01+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/215/config216104884/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:01+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/215/data157150580/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/215/data157150580/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:01+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:01+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:01+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:01+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:01+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/215/config216104884/grpcServerConfig.json time="2024-08-27T12:36:01+02:00" level=info msg="gRPC server listening on /tmp/bridge9367" pkg=grpc time="2024-08-27T12:36:01+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:01+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:01+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:01+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:01+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:01+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:01+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:01+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:01+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (6ae5f898)" time="2024-08-27T12:36:01+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6ae5f898)" time="2024-08-27T12:36:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:45825/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:45825/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:01+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Adding vault user" userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Creating new user" userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/core/v4/events/latest" pkg=gpa/client userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/core/v4/settings" pkg=gpa/client userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Starting service main loop" service=telemetry user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Starting service main loop" service=smtp user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/core/v4/labels?Type=4" pkg=gpa/client userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/core/v4/labels?Type=3" pkg=gpa/client userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/core/v4/labels?Type=1" pkg=gpa/client userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Adding user to imap server" addrID=819f8455-37dd-44b1-a732-4415bdb16b06 service=server-manager time="2024-08-27T12:36:01+02:00" level=info msg="Creating new IMAP user" addrID=819f8455-37dd-44b1-a732-4415bdb16b06 service=server-manager time="2024-08-27T12:36:01+02:00" level=info msg="Setting gluon ID" addrID=819f8455-37dd-44b1-a732-4415bdb16b06 gluonID=69f9cb4a-4ad4-4b21-bdb2-87c76ae28aca userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Created new IMAP user" addrID=819f8455-37dd-44b1-a732-4415bdb16b06 gluonID=69f9cb4a-4ad4-4b21-bdb2-87c76ae28aca service=server-manager time="2024-08-27T12:36:01+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:01+02:00" level=info msg=Resuming service=user-events user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Received mailbox message count" count=0 gluonID=69f9cb4a-4ad4-4b21-bdb2-87c76ae28aca labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:01+02:00" level=info msg="Starting IMAP Service" service=imap user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Sync triggered" service=imap user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:01.685676978 +0200 CEST m=+281.915778322" user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Syncing labels" service=imap user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:25435b71-cab0-450e-b1ee-1057cd8166e2" userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Synced labels" service=imap user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/mail/v4/messages/count" pkg=gpa/client userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Syncing messages" service=imap user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Job started" service=imap user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:45825/mail/v4/messages" pkg=gpa/client userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Job finished" service=imap user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Synced messages" service=imap user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Finished user sync" duration=4.068999ms service=imap user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:45825/data/v1/stats" pkg=gpa/client userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="Configuration Status Success event sent." userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/mail/v4/settings" pkg=gpa/client userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:45825/mail/v4/messages" pkg=gpa/client userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/core/v4/keys?Email=1d5183d3-5a59-4805-9d57-73a4513dd49c%40proton.local" pkg=gpa/client userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/contacts/v4/emails?Email=1d5183d3-5a59-4805-9d57-73a4513dd49c%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:45825/mail/v4/messages/416039f4-8913-429c-9ff3-5237ff255578" pkg=gpa/client userID=25435b71-cab0-450e-b1ee-1057cd8166e2 Scenario: Reply with References but no In-Reply-To # features/smtp/send/send_reply.feature:60 When SMTP client "1" sends the following message from "3896b9b8-3677-43f6-88d2-8c64e2c01c58@proton.local" to "1d5183d3-5a59-4805-9d57-73a4513dd49c@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user1]@[domain]> To: Internal Bridge <[user:user2]@[domain]> Subject: Please Reply Message-ID:   hello  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:01+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 79}}" pkg=telemetry time="2024-08-27T12:36:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/core/v4/events/AA==" pkg=gpa/client userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:02+02:00" level=info msg="Received new API event" new="Event Aw==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:02+02:00" level=info msg="Handling message created event" date=0 messageID=416039f4-8913-429c-9ff3-5237ff255578 service=imap subject="******** (d9b2d36e)" user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/mail/v4/messages/416039f4-8913-429c-9ff3-5237ff255578" pkg=gpa/client userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:02+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=416039f4-8913-429c-9ff3-5237ff255578 service=imap subject="******** (d9b2d36e)" user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/mail/v4/messages/416039f4-8913-429c-9ff3-5237ff255578" pkg=gpa/client userID=25435b71-cab0-450e-b1ee-1057cd8166e2 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | message-id | | 3896b9b8-3677-43f6-88d2-8c64e2c01c58@proton.local | 1d5183d3-5a59-4805-9d57-73a4513dd49c@proton.local | Please Reply |  | time="2024-08-27T12:36:02+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (ff76599d)" time="2024-08-27T12:36:02+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ff76599d)" time="2024-08-27T12:36:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:45825/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:45825/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:02+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Adding vault user" userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Creating new user" userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/core/v4/events/latest" pkg=gpa/client userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/core/v4/settings" pkg=gpa/client userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Starting service main loop" service=telemetry user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Starting service main loop" service=smtp user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/core/v4/labels?Type=4" pkg=gpa/client userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/core/v4/labels?Type=3" pkg=gpa/client userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/core/v4/labels?Type=1" pkg=gpa/client userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Adding user to imap server" addrID=abdd6cf5-edc4-4185-8404-33ccde3da6a5 service=server-manager time="2024-08-27T12:36:02+02:00" level=info msg="Creating new IMAP user" addrID=abdd6cf5-edc4-4185-8404-33ccde3da6a5 service=server-manager time="2024-08-27T12:36:02+02:00" level=info msg="Setting gluon ID" addrID=abdd6cf5-edc4-4185-8404-33ccde3da6a5 gluonID=7398c96f-86e6-497d-a19b-0bdf41e1b1ea userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Created new IMAP user" addrID=abdd6cf5-edc4-4185-8404-33ccde3da6a5 gluonID=7398c96f-86e6-497d-a19b-0bdf41e1b1ea service=server-manager time="2024-08-27T12:36:02+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:02+02:00" level=info msg=Resuming service=user-events user=8b843e7f-14cc-4f85-9ca7-31737708918d And the user logs in with username "1d5183d3-5a59-4805-9d57-73a4513dd49c" and password "password" # :1 -> *scenario time="2024-08-27T12:36:02+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7398c96f-86e6-497d-a19b-0bdf41e1b1ea labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:02+02:00" level=info msg="Starting IMAP Service" service=imap user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Sync triggered" service=imap user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:02.940461087 +0200 CEST m=+283.170562431" user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Syncing labels" service=imap user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Synced labels" service=imap user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:8b843e7f-14cc-4f85-9ca7-31737708918d" userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/mail/v4/messages/count" pkg=gpa/client userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Syncing messages" service=imap user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Job started" service=imap user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:45825/mail/v4/messages" pkg=gpa/client userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Configuration Status is back to Pending due to Failure." userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:45825/mail/v4/messages" pkg=gpa/client userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Creating new child job" service=imap user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Job finished" service=imap user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:45825/data/v1/stats" pkg=gpa/client userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Configuration Status Success event sent." userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/mail/v4/messages/01be499b-aece-4a09-a41d-d2ec5a2017d7" pkg=gpa/client userID=8b843e7f-14cc-4f85-9ca7-31737708918d And user "1d5183d3-5a59-4805-9d57-73a4513dd49c" connects and authenticates IMAP client "2" # :1 -> *scenario And user "1d5183d3-5a59-4805-9d57-73a4513dd49c" connects and authenticates SMTP client "2" # :1 -> *scenario time="2024-08-27T12:36:02+02:00" level=info msg="Child job finished" service=imap user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Synced messages" service=imap user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Finished user sync" duration=18.029954ms service=imap user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:02+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=8b843e7f-14cc-4f85-9ca7-31737708918d And user "1d5183d3-5a59-4805-9d57-73a4513dd49c" finishes syncing # :1 -> *scenario Then IMAP client "2" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | subject | message-id | reply-to | | 3896b9b8-3677-43f6-88d2-8c64e2c01c58@proton.local | Please Reply |  | 3896b9b8-3677-43f6-88d2-8c64e2c01c58@proton.local | time="2024-08-27T12:36:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/mail/v4/settings" pkg=gpa/client userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:45825/mail/v4/messages" pkg=gpa/client userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:45825/mail/v4/messages" pkg=gpa/client userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:45825/mail/v4/messages" pkg=gpa/client userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/core/v4/keys?Email=3896b9b8-3677-43f6-88d2-8c64e2c01c58%40proton.local" pkg=gpa/client userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/contacts/v4/emails?Email=3896b9b8-3677-43f6-88d2-8c64e2c01c58%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:45825/mail/v4/messages/5e8e6782-bcf6-4fbe-a520-ac00a5eea3a0" pkg=gpa/client userID=8b843e7f-14cc-4f85-9ca7-31737708918d When SMTP client "2" sends the following message from "1d5183d3-5a59-4805-9d57-73a4513dd49c@proton.local" to "3896b9b8-3677-43f6-88d2-8c64e2c01c58@proton.local": # :1 -> *scenario """ From: Internal Bridge <[user:user2]@[domain]> To: Bridge Test <[user:user1]@[domain]> Content-Type: text/plain Subject: FW - Please Reply References:   Heya  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/core/v4/events/Aw==" pkg=gpa/client userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:03+02:00" level=info msg="Received new API event" new="Event CA==: messages: created=1, updated=0, deleted=0" old="Aw==" service=user-events user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:03+02:00" level=info msg="Handling message created event" date=0 messageID=6f1bd9d6-7d17-481c-b8ba-ac0550008585 service=imap subject="******** (22f3b0e1)" user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/mail/v4/messages/6f1bd9d6-7d17-481c-b8ba-ac0550008585" pkg=gpa/client userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/core/v4/events/BA==" pkg=gpa/client userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:03+02:00" level=info msg="Received new API event" new="Event Bw==: messages: created=1, updated=2, deleted=0" old="BA==" service=user-events user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:03+02:00" level=info msg="Handling message created event" date=0 messageID=5e8e6782-bcf6-4fbe-a520-ac00a5eea3a0 service=imap subject="******** (22f3b0e1)" user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/mail/v4/messages/5e8e6782-bcf6-4fbe-a520-ac00a5eea3a0" pkg=gpa/client userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:03+02:00" level=info msg="Handling message updated event" messageID=01be499b-aece-4a09-a41d-d2ec5a2017d7 service=imap subject="******** (d9b2d36e)" user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:03+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=5e8e6782-bcf6-4fbe-a520-ac00a5eea3a0 service=imap subject="******** (22f3b0e1)" user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:45825/mail/v4/messages/5e8e6782-bcf6-4fbe-a520-ac00a5eea3a0" pkg=gpa/client userID=8b843e7f-14cc-4f85-9ca7-31737708918d Then IMAP client "2" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | in-reply-to | references | | 1d5183d3-5a59-4805-9d57-73a4513dd49c@proton.local | 3896b9b8-3677-43f6-88d2-8c64e2c01c58@proton.local | FW - Please Reply |  |  | time="2024-08-27T12:36:04+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:04+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:04+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:04+02:00" level=info msg="Closing user" userID=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:04+02:00" level=info msg="Exiting IMAP Service" service=imap user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:04+02:00" level=info msg="Exiting service main loop" service=smtp user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:04+02:00" level=info msg="Exiting Service" service=user-identity user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:04+02:00" level=info msg="Exiting service main loop" service=telemetry user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:04+02:00" level=info msg="Exiting service" service=user-events user=25435b71-cab0-450e-b1ee-1057cd8166e2 time="2024-08-27T12:36:04+02:00" level=info msg="Closing user" userID=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:04+02:00" level=info msg="Exiting IMAP Service" service=imap user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:04+02:00" level=info msg="Exiting service main loop" service=smtp user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:04+02:00" level=info msg="Exiting Service" service=user-identity user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:04+02:00" level=info msg="Exiting service main loop" service=telemetry user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:04+02:00" level=info msg="Exiting service" service=user-events user=8b843e7f-14cc-4f85-9ca7-31737708918d time="2024-08-27T12:36:04+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:04+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:04+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:04+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:04+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | subject | body | in-reply-to | references | reply-to | | 1d5183d3-5a59-4805-9d57-73a4513dd49c@proton.local | FW - Please Reply | Heya |  |  | 1d5183d3-5a59-4805-9d57-73a4513dd49c@proton.local | === RUN TestFeatures/Reply_with_both__References_and_In-Reply-To time="2024-08-27T12:36:04+02:00" level=info msg="User '80e48144-5188-4afa-84dd-c84e906f130b' created with id=b9cee2c9-41ae-4789-b283-ffa52b950619" pkg=gpa/server/backend time="2024-08-27T12:36:04+02:00" level=info msg="User '79156f12-7a16-4ca4-9861-72bc2c31cbc3' created with id=9e2a9c6d-140c-4421-be36-7f8fe4017e7f" pkg=gpa/server/backend time="2024-08-27T12:36:04+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:04+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/216/config2209488155/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:04+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/216/data3942424299/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/216/data3942424299/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:04+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:04+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:04+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:04+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:04+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/216/config2209488155/grpcServerConfig.json time="2024-08-27T12:36:04+02:00" level=info msg="gRPC server listening on /tmp/bridge7154" pkg=grpc time="2024-08-27T12:36:04+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:04+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:04+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:04+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:04+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:04+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:04+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:04+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:04+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (788bf2c2)" time="2024-08-27T12:36:04+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (788bf2c2)" time="2024-08-27T12:36:04+02:00" level=info msg="200 OK: POST https://127.0.0.1:34555/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:04+02:00" level=info msg="200 OK: POST https://127.0.0.1:34555/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:04+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Adding vault user" userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Creating new user" userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/core/v4/events/latest" pkg=gpa/client userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/core/v4/settings" pkg=gpa/client userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Starting service main loop" service=telemetry user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Starting service main loop" service=smtp user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/core/v4/labels?Type=4" pkg=gpa/client userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/core/v4/labels?Type=3" pkg=gpa/client userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/core/v4/labels?Type=1" pkg=gpa/client userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Adding user to imap server" addrID=e6b177b4-474f-4e3d-a7af-85ff14a72a2f service=server-manager time="2024-08-27T12:36:05+02:00" level=info msg="Creating new IMAP user" addrID=e6b177b4-474f-4e3d-a7af-85ff14a72a2f service=server-manager time="2024-08-27T12:36:05+02:00" level=info msg="Setting gluon ID" addrID=e6b177b4-474f-4e3d-a7af-85ff14a72a2f gluonID=9fdb485e-e285-4968-b9c2-759c8c15c463 userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Created new IMAP user" addrID=e6b177b4-474f-4e3d-a7af-85ff14a72a2f gluonID=9fdb485e-e285-4968-b9c2-759c8c15c463 service=server-manager time="2024-08-27T12:36:05+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:05+02:00" level=info msg=Resuming service=user-events user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Received mailbox message count" count=0 gluonID=9fdb485e-e285-4968-b9c2-759c8c15c463 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:05+02:00" level=info msg="Starting IMAP Service" service=imap user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Sync triggered" service=imap user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:05.045955804 +0200 CEST m=+285.276057148" user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Syncing labels" service=imap user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b9cee2c9-41ae-4789-b283-ffa52b950619" userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Synced labels" service=imap user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/mail/v4/messages/count" pkg=gpa/client userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Syncing messages" service=imap user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Job started" service=imap user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:34555/mail/v4/messages" pkg=gpa/client userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Job finished" service=imap user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Synced messages" service=imap user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Finished user sync" duration=5.585586ms service=imap user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:34555/data/v1/stats" pkg=gpa/client userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="Configuration Status Success event sent." userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/mail/v4/settings" pkg=gpa/client userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:34555/mail/v4/messages" pkg=gpa/client userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/core/v4/keys?Email=79156f12-7a16-4ca4-9861-72bc2c31cbc3%40proton.local" pkg=gpa/client userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/contacts/v4/emails?Email=79156f12-7a16-4ca4-9861-72bc2c31cbc3%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:34555/mail/v4/messages/47efc9d5-2171-4fda-a46e-d673cdb4105f" pkg=gpa/client userID=b9cee2c9-41ae-4789-b283-ffa52b950619 Scenario: Reply with both References and In-Reply-To # features/smtp/send/send_reply.feature:107 When SMTP client "1" sends the following message from "80e48144-5188-4afa-84dd-c84e906f130b@proton.local" to "79156f12-7a16-4ca4-9861-72bc2c31cbc3@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user1]@[domain]> To: Internal Bridge <[user:user2]@[domain]> Subject: Please Reply Message-ID:   hello  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:05+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 2}}" pkg=telemetry time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/core/v4/events/AA==" pkg=gpa/client userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:06+02:00" level=info msg="Received new API event" new="Event Aw==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:06+02:00" level=info msg="Handling message created event" date=0 messageID=47efc9d5-2171-4fda-a46e-d673cdb4105f service=imap subject="******** (d9b2d36e)" user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/mail/v4/messages/47efc9d5-2171-4fda-a46e-d673cdb4105f" pkg=gpa/client userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:06+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=47efc9d5-2171-4fda-a46e-d673cdb4105f service=imap subject="******** (d9b2d36e)" user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/mail/v4/messages/47efc9d5-2171-4fda-a46e-d673cdb4105f" pkg=gpa/client userID=b9cee2c9-41ae-4789-b283-ffa52b950619 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | message-id | | 80e48144-5188-4afa-84dd-c84e906f130b@proton.local | 79156f12-7a16-4ca4-9861-72bc2c31cbc3@proton.local | Please Reply |  | time="2024-08-27T12:36:06+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (1a01c416)" time="2024-08-27T12:36:06+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1a01c416)" time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:34555/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:34555/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:06+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Adding vault user" userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Creating new user" userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/core/v4/events/latest" pkg=gpa/client userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/core/v4/settings" pkg=gpa/client userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Starting service main loop" service=telemetry user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Starting service main loop" service=smtp user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/core/v4/labels?Type=4" pkg=gpa/client userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/core/v4/labels?Type=3" pkg=gpa/client userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/core/v4/labels?Type=1" pkg=gpa/client userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Adding user to imap server" addrID=4892e853-7bbe-42b3-ba70-b0ceafe80719 service=server-manager time="2024-08-27T12:36:06+02:00" level=info msg="Creating new IMAP user" addrID=4892e853-7bbe-42b3-ba70-b0ceafe80719 service=server-manager time="2024-08-27T12:36:06+02:00" level=info msg="Setting gluon ID" addrID=4892e853-7bbe-42b3-ba70-b0ceafe80719 gluonID=a925f6a0-1c2d-4ff0-ae57-c450d801cafc userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Created new IMAP user" addrID=4892e853-7bbe-42b3-ba70-b0ceafe80719 gluonID=a925f6a0-1c2d-4ff0-ae57-c450d801cafc service=server-manager time="2024-08-27T12:36:06+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:06+02:00" level=info msg=Resuming service=user-events user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f And the user logs in with username "79156f12-7a16-4ca4-9861-72bc2c31cbc3" and password "password" # :1 -> *scenario time="2024-08-27T12:36:06+02:00" level=info msg="Received mailbox message count" count=0 gluonID=a925f6a0-1c2d-4ff0-ae57-c450d801cafc labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:06+02:00" level=info msg="Starting IMAP Service" service=imap user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Sync triggered" service=imap user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:06.295237264 +0200 CEST m=+286.525338608" user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Syncing labels" service=imap user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:9e2a9c6d-140c-4421-be36-7f8fe4017e7f" userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Synced labels" service=imap user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/mail/v4/messages/count" pkg=gpa/client userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Syncing messages" service=imap user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Job started" service=imap user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Configuration Status is back to Pending due to Failure." userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:34555/mail/v4/messages" pkg=gpa/client userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:34555/mail/v4/messages" pkg=gpa/client userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Creating new child job" service=imap user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Job finished" service=imap user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:34555/data/v1/stats" pkg=gpa/client userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Configuration Status Success event sent." userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f And user "79156f12-7a16-4ca4-9861-72bc2c31cbc3" connects and authenticates IMAP client "2" # :1 -> *scenario time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/mail/v4/messages/42d5b87f-b31f-41ac-854b-a564041ed395" pkg=gpa/client userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f And user "79156f12-7a16-4ca4-9861-72bc2c31cbc3" connects and authenticates SMTP client "2" # :1 -> *scenario time="2024-08-27T12:36:06+02:00" level=info msg="Child job finished" service=imap user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Synced messages" service=imap user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Finished user sync" duration=13.649925ms service=imap user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f And user "79156f12-7a16-4ca4-9861-72bc2c31cbc3" finishes syncing # :1 -> *scenario Then IMAP client "2" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | subject | message-id | reply-to | | 80e48144-5188-4afa-84dd-c84e906f130b@proton.local | Please Reply |  | 80e48144-5188-4afa-84dd-c84e906f130b@proton.local | time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/mail/v4/settings" pkg=gpa/client userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:34555/mail/v4/messages" pkg=gpa/client userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:34555/mail/v4/messages" pkg=gpa/client userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:34555/mail/v4/messages" pkg=gpa/client userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/core/v4/keys?Email=80e48144-5188-4afa-84dd-c84e906f130b%40proton.local" pkg=gpa/client userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/contacts/v4/emails?Email=80e48144-5188-4afa-84dd-c84e906f130b%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:34555/mail/v4/messages/6c86844f-fe0a-48ab-9ed1-e093862e7d53" pkg=gpa/client userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f When SMTP client "2" sends the following message from "79156f12-7a16-4ca4-9861-72bc2c31cbc3@proton.local" to "80e48144-5188-4afa-84dd-c84e906f130b@proton.local": # :1 -> *scenario """ From: Internal Bridge <[user:user2]@[domain]> To: Bridge Test <[user:user1]@[domain]> Content-Type: text/plain Subject: FW - Please Reply In-Reply-To:  References:   Heya  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/core/v4/events/Aw==" pkg=gpa/client userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:07+02:00" level=info msg="Received new API event" new="Event CA==: messages: created=1, updated=0, deleted=0" old="Aw==" service=user-events user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:07+02:00" level=info msg="Handling message created event" date=0 messageID=dbab184e-98e8-482a-9b07-757cdc5398d1 service=imap subject="******** (22f3b0e1)" user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/mail/v4/messages/dbab184e-98e8-482a-9b07-757cdc5398d1" pkg=gpa/client userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/core/v4/events/BA==" pkg=gpa/client userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:07+02:00" level=info msg="Received new API event" new="Event Bw==: messages: created=1, updated=2, deleted=0" old="BA==" service=user-events user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:07+02:00" level=info msg="Handling message created event" date=0 messageID=6c86844f-fe0a-48ab-9ed1-e093862e7d53 service=imap subject="******** (22f3b0e1)" user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/mail/v4/messages/6c86844f-fe0a-48ab-9ed1-e093862e7d53" pkg=gpa/client userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:07+02:00" level=info msg="Handling message updated event" messageID=42d5b87f-b31f-41ac-854b-a564041ed395 service=imap subject="******** (d9b2d36e)" user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:07+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=6c86844f-fe0a-48ab-9ed1-e093862e7d53 service=imap subject="******** (22f3b0e1)" user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:07+02:00" level=info msg="200 OK: GET https://127.0.0.1:34555/mail/v4/messages/6c86844f-fe0a-48ab-9ed1-e093862e7d53" pkg=gpa/client userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f Then IMAP client "2" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | in-reply-to | references | | 79156f12-7a16-4ca4-9861-72bc2c31cbc3@proton.local | 80e48144-5188-4afa-84dd-c84e906f130b@proton.local | FW - Please Reply |  |  | time="2024-08-27T12:36:07+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:07+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:07+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:07+02:00" level=info msg="Closing user" userID=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:07+02:00" level=info msg="Exiting IMAP Service" service=imap user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:07+02:00" level=info msg="Exiting service main loop" service=smtp user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:07+02:00" level=info msg="Exiting Service" service=user-identity user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:07+02:00" level=info msg="Exiting service main loop" service=telemetry user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:07+02:00" level=info msg="Exiting service" service=user-events user=b9cee2c9-41ae-4789-b283-ffa52b950619 time="2024-08-27T12:36:07+02:00" level=info msg="Closing user" userID=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:07+02:00" level=info msg="Exiting IMAP Service" service=imap user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:07+02:00" level=info msg="Exiting service main loop" service=smtp user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:07+02:00" level=info msg="Exiting Service" service=user-identity user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:07+02:00" level=info msg="Exiting service main loop" service=telemetry user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:07+02:00" level=info msg="Exiting service" service=user-events user=9e2a9c6d-140c-4421-be36-7f8fe4017e7f time="2024-08-27T12:36:07+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:07+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:07+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:07+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:07+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | subject | body | in-reply-to | references | reply-to | | 79156f12-7a16-4ca4-9861-72bc2c31cbc3@proton.local | FW - Please Reply | Heya |  |  | 79156f12-7a16-4ca4-9861-72bc2c31cbc3@proton.local | === RUN TestFeatures/Reply_with_In-Reply-To_matching_several_received_ExternalID time="2024-08-27T12:36:07+02:00" level=info msg="User '1be55494-82b6-45fb-ab6a-a0cc4bab70dc' created with id=6d42dd86-c6e3-4fb7-86ee-17280ad5deae" pkg=gpa/server/backend time="2024-08-27T12:36:07+02:00" level=info msg="User '945d60b6-9c34-4220-865f-cf47d4d5e8c7' created with id=97d050ba-7dd1-4f95-acc3-06bf450a4073" pkg=gpa/server/backend time="2024-08-27T12:36:08+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:08+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/217/config795872720/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:08+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/217/data1985683067/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/217/data1985683067/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:08+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:08+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:08+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:08+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:08+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/217/config795872720/grpcServerConfig.json time="2024-08-27T12:36:08+02:00" level=info msg="gRPC server listening on /tmp/bridge5283" pkg=grpc time="2024-08-27T12:36:08+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:08+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:08+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:08+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:08+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:08+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:08+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:08+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:08+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (57f88e4d)" time="2024-08-27T12:36:08+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (57f88e4d)" time="2024-08-27T12:36:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:46839/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:46839/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:08+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Adding vault user" userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Creating new user" userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/core/v4/events/latest" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/core/v4/settings" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Starting service main loop" service=telemetry user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Starting service main loop" service=smtp user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/core/v4/labels?Type=4" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/core/v4/labels?Type=3" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/core/v4/labels?Type=1" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Adding user to imap server" addrID=eb19c38a-3a85-4bae-9483-649bb83c32f9 service=server-manager time="2024-08-27T12:36:08+02:00" level=info msg="Creating new IMAP user" addrID=eb19c38a-3a85-4bae-9483-649bb83c32f9 service=server-manager time="2024-08-27T12:36:08+02:00" level=info msg="Setting gluon ID" addrID=eb19c38a-3a85-4bae-9483-649bb83c32f9 gluonID=6aa30b0a-4634-4a25-b30b-767c63de3b26 userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Created new IMAP user" addrID=eb19c38a-3a85-4bae-9483-649bb83c32f9 gluonID=6aa30b0a-4634-4a25-b30b-767c63de3b26 service=server-manager time="2024-08-27T12:36:08+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:08+02:00" level=info msg=Resuming service=user-events user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Received mailbox message count" count=0 gluonID=6aa30b0a-4634-4a25-b30b-767c63de3b26 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:08+02:00" level=info msg="Starting IMAP Service" service=imap user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Sync triggered" service=imap user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:08.445048597 +0200 CEST m=+288.675149941" user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Syncing labels" service=imap user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:6d42dd86-c6e3-4fb7-86ee-17280ad5deae" userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Synced labels" service=imap user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/mail/v4/messages/count" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Syncing messages" service=imap user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Job started" service=imap user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:46839/mail/v4/messages" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Job finished" service=imap user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Synced messages" service=imap user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Finished user sync" duration=3.984709ms service=imap user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:46839/data/v1/stats" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="Configuration Status Success event sent." userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/mail/v4/settings" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:46839/mail/v4/messages" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/core/v4/keys?Email=945d60b6-9c34-4220-865f-cf47d4d5e8c7%40proton.local" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/contacts/v4/emails?Email=945d60b6-9c34-4220-865f-cf47d4d5e8c7%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:46839/mail/v4/messages/5c1339ad-023c-40cf-a84f-e7d3e4b3a7a0" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae Scenario: Reply with In-Reply-To matching several received ExternalID # features/smtp/send/send_reply.feature:155 When SMTP client "1" sends the following message from "1be55494-82b6-45fb-ab6a-a0cc4bab70dc@proton.local" to "945d60b6-9c34-4220-865f-cf47d4d5e8c7@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user1]@[domain]> To: Internal Bridge <[user:user2]@[domain]> Subject: Please Reply Message-ID:   hello  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/mail/v4/settings" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:46839/mail/v4/messages" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/core/v4/keys?Email=945d60b6-9c34-4220-865f-cf47d4d5e8c7%40proton.local" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/contacts/v4/emails?Email=945d60b6-9c34-4220-865f-cf47d4d5e8c7%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:46839/mail/v4/messages/41b95d44-cf10-448b-ba90-be1fc3e58fe0" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae When SMTP client "1" sends the following message from "1be55494-82b6-45fb-ab6a-a0cc4bab70dc@proton.local" to "945d60b6-9c34-4220-865f-cf47d4d5e8c7@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user1]@[domain]> To: Internal Bridge <[user:user2]@[domain]> Subject: Please Reply Again Message-ID:   hello  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:08+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 60}}" pkg=telemetry time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/core/v4/events/AA==" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:09+02:00" level=info msg="Received new API event" new="Event Bg==: messages: created=2, updated=2, deleted=0" old="AA==" service=user-events user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:09+02:00" level=info msg="Handling message created event" date=0 messageID=5c1339ad-023c-40cf-a84f-e7d3e4b3a7a0 service=imap subject="******** (d9b2d36e)" user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/mail/v4/messages/5c1339ad-023c-40cf-a84f-e7d3e4b3a7a0" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:09+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=5c1339ad-023c-40cf-a84f-e7d3e4b3a7a0 service=imap subject="******** (d9b2d36e)" user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/mail/v4/messages/5c1339ad-023c-40cf-a84f-e7d3e4b3a7a0" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:09+02:00" level=info msg="Handling message created event" date=0 messageID=41b95d44-cf10-448b-ba90-be1fc3e58fe0 service=imap subject="******** (dcc3e73d)" user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/mail/v4/messages/41b95d44-cf10-448b-ba90-be1fc3e58fe0" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:09+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=41b95d44-cf10-448b-ba90-be1fc3e58fe0 service=imap subject="******** (dcc3e73d)" user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/mail/v4/messages/41b95d44-cf10-448b-ba90-be1fc3e58fe0" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | message-id | | 1be55494-82b6-45fb-ab6a-a0cc4bab70dc@proton.local | 945d60b6-9c34-4220-865f-cf47d4d5e8c7@proton.local | Please Reply |  | | 1be55494-82b6-45fb-ab6a-a0cc4bab70dc@proton.local | 945d60b6-9c34-4220-865f-cf47d4d5e8c7@proton.local | Please Reply Again |  | time="2024-08-27T12:36:09+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (ee385524)" time="2024-08-27T12:36:09+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ee385524)" time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:46839/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:46839/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:09+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Adding vault user" userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Creating new user" userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/core/v4/events/latest" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/core/v4/settings" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Starting service main loop" service=telemetry user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Starting service main loop" service=smtp user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/core/v4/labels?Type=4" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/core/v4/labels?Type=3" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/core/v4/labels?Type=1" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Adding user to imap server" addrID=c14dc4f6-8f79-47d0-b3d3-e12a826abbb5 service=server-manager time="2024-08-27T12:36:09+02:00" level=info msg="Creating new IMAP user" addrID=c14dc4f6-8f79-47d0-b3d3-e12a826abbb5 service=server-manager time="2024-08-27T12:36:09+02:00" level=info msg="Setting gluon ID" addrID=c14dc4f6-8f79-47d0-b3d3-e12a826abbb5 gluonID=038c88a8-0567-444e-b13d-7f0b299d065c userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Created new IMAP user" addrID=c14dc4f6-8f79-47d0-b3d3-e12a826abbb5 gluonID=038c88a8-0567-444e-b13d-7f0b299d065c service=server-manager time="2024-08-27T12:36:09+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:09+02:00" level=info msg=Resuming service=user-events user=97d050ba-7dd1-4f95-acc3-06bf450a4073 And the user logs in with username "945d60b6-9c34-4220-865f-cf47d4d5e8c7" and password "password" # :1 -> *scenario time="2024-08-27T12:36:09+02:00" level=info msg="Starting IMAP Service" service=imap user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Sync triggered" service=imap user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:09.713755858 +0200 CEST m=+289.943857202" user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Syncing labels" service=imap user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Received mailbox message count" count=0 gluonID=038c88a8-0567-444e-b13d-7f0b299d065c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:09+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:97d050ba-7dd1-4f95-acc3-06bf450a4073" userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Configuration Status is back to Pending due to Failure." userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:46839/data/v1/stats" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Configuration Status Success event sent." userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 And user "945d60b6-9c34-4220-865f-cf47d4d5e8c7" connects and authenticates IMAP client "2" # :1 -> *scenario And user "945d60b6-9c34-4220-865f-cf47d4d5e8c7" connects and authenticates SMTP client "2" # :1 -> *scenario time="2024-08-27T12:36:09+02:00" level=info msg="Synced labels" service=imap user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/mail/v4/messages/count" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Syncing messages" service=imap user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Job started" service=imap user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:46839/mail/v4/messages" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:46839/mail/v4/messages" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Creating new child job" service=imap user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Job finished" service=imap user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/mail/v4/messages/8f6fc447-009d-41f0-b643-aca349122303" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/mail/v4/messages/0eaa3834-7d5d-4bfe-8ae1-ad5e4033cd8e" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Child job finished" service=imap user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Synced messages" service=imap user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Finished user sync" duration=10.01625ms service=imap user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=97d050ba-7dd1-4f95-acc3-06bf450a4073 And user "945d60b6-9c34-4220-865f-cf47d4d5e8c7" finishes syncing # :1 -> *scenario Then IMAP client "2" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | subject | message-id | reply-to | | 1be55494-82b6-45fb-ab6a-a0cc4bab70dc@proton.local | Please Reply |  | 1be55494-82b6-45fb-ab6a-a0cc4bab70dc@proton.local | | 1be55494-82b6-45fb-ab6a-a0cc4bab70dc@proton.local | Please Reply Again |  | 1be55494-82b6-45fb-ab6a-a0cc4bab70dc@proton.local | time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/mail/v4/settings" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:46839/mail/v4/messages" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:46839/mail/v4/messages" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:46839/mail/v4/messages" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/core/v4/keys?Email=1be55494-82b6-45fb-ab6a-a0cc4bab70dc%40proton.local" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/contacts/v4/emails?Email=1be55494-82b6-45fb-ab6a-a0cc4bab70dc%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:46839/mail/v4/messages/317cb3d1-e9e0-4fd5-be0f-5c11f600a0b0" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 When SMTP client "2" sends the following message from "945d60b6-9c34-4220-865f-cf47d4d5e8c7@proton.local" to "1be55494-82b6-45fb-ab6a-a0cc4bab70dc@proton.local": # :1 -> *scenario """ From: Internal Bridge <[user:user2]@[domain]> To: Bridge Test <[user:user1]@[domain]> Content-Type: text/plain Subject: FW - Please Reply In-Reply-To:   Heya  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/core/v4/events/Bg==" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:10+02:00" level=info msg="Received new API event" new="Event Cg==: messages: created=1, updated=0, deleted=0" old="Bg==" service=user-events user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:10+02:00" level=info msg="Handling message created event" date=0 messageID=9dff4223-6f95-4188-bd7d-c35d2c8883c9 service=imap subject="******** (22f3b0e1)" user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/mail/v4/messages/9dff4223-6f95-4188-bd7d-c35d2c8883c9" pkg=gpa/client userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/core/v4/events/Bw==" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:10+02:00" level=info msg="Received new API event" new="Event CQ==: messages: created=1, updated=1, deleted=0" old="Bw==" service=user-events user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:10+02:00" level=info msg="Handling message created event" date=0 messageID=317cb3d1-e9e0-4fd5-be0f-5c11f600a0b0 service=imap subject="******** (22f3b0e1)" user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/mail/v4/messages/317cb3d1-e9e0-4fd5-be0f-5c11f600a0b0" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:10+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=317cb3d1-e9e0-4fd5-be0f-5c11f600a0b0 service=imap subject="******** (22f3b0e1)" user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:10+02:00" level=info msg="200 OK: GET https://127.0.0.1:46839/mail/v4/messages/317cb3d1-e9e0-4fd5-be0f-5c11f600a0b0" pkg=gpa/client userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 Then IMAP client "2" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | in-reply-to | references | | 945d60b6-9c34-4220-865f-cf47d4d5e8c7@proton.local | 1be55494-82b6-45fb-ab6a-a0cc4bab70dc@proton.local | FW - Please Reply |  |  | time="2024-08-27T12:36:10+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:10+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:10+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:10+02:00" level=info msg="Closing user" userID=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:10+02:00" level=info msg="Exiting IMAP Service" service=imap user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:10+02:00" level=info msg="Exiting service main loop" service=smtp user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:10+02:00" level=info msg="Exiting Service" service=user-identity user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:10+02:00" level=info msg="Exiting service main loop" service=telemetry user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:10+02:00" level=info msg="Exiting service" service=user-events user=97d050ba-7dd1-4f95-acc3-06bf450a4073 time="2024-08-27T12:36:10+02:00" level=info msg="Closing user" userID=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:10+02:00" level=info msg="Exiting IMAP Service" service=imap user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:10+02:00" level=info msg="Exiting service main loop" service=smtp user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:10+02:00" level=info msg="Exiting Service" service=user-identity user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:10+02:00" level=info msg="Exiting service main loop" service=telemetry user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:10+02:00" level=info msg="Exiting service" service=user-events user=6d42dd86-c6e3-4fb7-86ee-17280ad5deae time="2024-08-27T12:36:10+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:10+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:10+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:10+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:10+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | subject | body | in-reply-to | references | | 945d60b6-9c34-4220-865f-cf47d4d5e8c7@proton.local | FW - Please Reply | Heya |  |  | === RUN TestFeatures/Reply_with_In-Reply-To_matching_several_ExternalID_but_one_sent_by_us time="2024-08-27T12:36:11+02:00" level=info msg="User '610730e7-a390-41e8-904a-317d7f099c35' created with id=dfc402cb-2128-4a08-9238-ee033c80ea89" pkg=gpa/server/backend time="2024-08-27T12:36:11+02:00" level=info msg="User 'd16ff40a-e44d-400a-88a3-3244388de229' created with id=0c2618e2-6101-4cea-a657-470e90335fca" pkg=gpa/server/backend time="2024-08-27T12:36:11+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:11+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/218/config1303289988/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:11+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/218/data2344751599/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/218/data2344751599/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:11+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:11+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:11+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:11+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:11+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/218/config1303289988/grpcServerConfig.json time="2024-08-27T12:36:11+02:00" level=info msg="gRPC server listening on /tmp/bridge4854" pkg=grpc time="2024-08-27T12:36:11+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:11+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:11+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:11+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:11+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:11+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:11+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:11+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:11+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (5a617af0)" time="2024-08-27T12:36:11+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (5a617af0)" time="2024-08-27T12:36:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:37897/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:37897/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:11+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Adding vault user" userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Creating new user" userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/core/v4/events/latest" pkg=gpa/client userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/core/v4/settings" pkg=gpa/client userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Starting service main loop" service=telemetry user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Starting service main loop" service=smtp user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/core/v4/labels?Type=4" pkg=gpa/client userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/core/v4/labels?Type=3" pkg=gpa/client userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/core/v4/labels?Type=1" pkg=gpa/client userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Adding user to imap server" addrID=b0c4f5a3-eb20-407c-a50b-d98026bcd3f8 service=server-manager time="2024-08-27T12:36:11+02:00" level=info msg="Creating new IMAP user" addrID=b0c4f5a3-eb20-407c-a50b-d98026bcd3f8 service=server-manager time="2024-08-27T12:36:11+02:00" level=info msg="Setting gluon ID" addrID=b0c4f5a3-eb20-407c-a50b-d98026bcd3f8 gluonID=beb3c504-a1ae-4c8f-8435-9b3c0e9037f7 userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Created new IMAP user" addrID=b0c4f5a3-eb20-407c-a50b-d98026bcd3f8 gluonID=beb3c504-a1ae-4c8f-8435-9b3c0e9037f7 service=server-manager time="2024-08-27T12:36:11+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:11+02:00" level=info msg=Resuming service=user-events user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:dfc402cb-2128-4a08-9238-ee033c80ea89" userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Received mailbox message count" count=0 gluonID=beb3c504-a1ae-4c8f-8435-9b3c0e9037f7 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:11+02:00" level=info msg="Starting IMAP Service" service=imap user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Sync triggered" service=imap user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:11.877166888 +0200 CEST m=+292.107268222" user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Syncing labels" service=imap user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Synced labels" service=imap user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/mail/v4/messages/count" pkg=gpa/client userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Syncing messages" service=imap user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Job started" service=imap user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:37897/mail/v4/messages" pkg=gpa/client userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Job finished" service=imap user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Synced messages" service=imap user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Finished user sync" duration=4.443509ms service=imap user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:37897/data/v1/stats" pkg=gpa/client userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="Configuration Status Success event sent." userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/mail/v4/settings" pkg=gpa/client userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:37897/mail/v4/messages" pkg=gpa/client userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/core/v4/keys?Email=d16ff40a-e44d-400a-88a3-3244388de229%40proton.local" pkg=gpa/client userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/contacts/v4/emails?Email=d16ff40a-e44d-400a-88a3-3244388de229%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:37897/mail/v4/messages/4753d695-b087-407c-ac22-5557b49d835b" pkg=gpa/client userID=dfc402cb-2128-4a08-9238-ee033c80ea89 Scenario: Reply with In-Reply-To matching several ExternalID but one sent by us # features/smtp/send/send_reply.feature:215 When SMTP client "1" sends the following message from "610730e7-a390-41e8-904a-317d7f099c35@proton.local" to "d16ff40a-e44d-400a-88a3-3244388de229@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user1]@[domain]> To: Internal Bridge <[user:user2]@[domain]> Subject: Please Reply Message-ID:   hello  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:12+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 50}}" pkg=telemetry time="2024-08-27T12:36:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/core/v4/events/AA==" pkg=gpa/client userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:12+02:00" level=info msg="Received new API event" new="Event Aw==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:12+02:00" level=info msg="Handling message created event" date=0 messageID=4753d695-b087-407c-ac22-5557b49d835b service=imap subject="******** (d9b2d36e)" user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/mail/v4/messages/4753d695-b087-407c-ac22-5557b49d835b" pkg=gpa/client userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:12+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=4753d695-b087-407c-ac22-5557b49d835b service=imap subject="******** (d9b2d36e)" user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/mail/v4/messages/4753d695-b087-407c-ac22-5557b49d835b" pkg=gpa/client userID=dfc402cb-2128-4a08-9238-ee033c80ea89 Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | message-id | | 610730e7-a390-41e8-904a-317d7f099c35@proton.local | d16ff40a-e44d-400a-88a3-3244388de229@proton.local | Please Reply |  | time="2024-08-27T12:36:12+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (f066fcc1)" time="2024-08-27T12:36:12+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f066fcc1)" time="2024-08-27T12:36:12+02:00" level=info msg="200 OK: POST https://127.0.0.1:37897/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:37897/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:13+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Adding vault user" userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Creating new user" userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/core/v4/events/latest" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/core/v4/settings" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Starting service main loop" service=telemetry user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Starting service main loop" service=smtp user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/core/v4/labels?Type=4" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/core/v4/labels?Type=3" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/core/v4/labels?Type=1" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Adding user to imap server" addrID=1b08b15c-d1a3-46ab-95b0-89e0579f6c5c service=server-manager time="2024-08-27T12:36:13+02:00" level=info msg="Creating new IMAP user" addrID=1b08b15c-d1a3-46ab-95b0-89e0579f6c5c service=server-manager time="2024-08-27T12:36:13+02:00" level=info msg="Setting gluon ID" addrID=1b08b15c-d1a3-46ab-95b0-89e0579f6c5c gluonID=76702d74-b3aa-4bc5-b184-7f0af10832e6 userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Created new IMAP user" addrID=1b08b15c-d1a3-46ab-95b0-89e0579f6c5c gluonID=76702d74-b3aa-4bc5-b184-7f0af10832e6 service=server-manager time="2024-08-27T12:36:13+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:13+02:00" level=info msg=Resuming service=user-events user=0c2618e2-6101-4cea-a657-470e90335fca And the user logs in with username "d16ff40a-e44d-400a-88a3-3244388de229" and password "password" # :1 -> *scenario time="2024-08-27T12:36:13+02:00" level=info msg="Received mailbox message count" count=0 gluonID=76702d74-b3aa-4bc5-b184-7f0af10832e6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:13+02:00" level=info msg="Starting IMAP Service" service=imap user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Sync triggered" service=imap user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:13.146196978 +0200 CEST m=+293.376298322" user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Syncing labels" service=imap user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:0c2618e2-6101-4cea-a657-470e90335fca" userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Synced labels" service=imap user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/mail/v4/messages/count" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Syncing messages" service=imap user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Job started" service=imap user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Configuration Status is back to Pending due to Failure." userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:37897/mail/v4/messages" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:37897/data/v1/stats" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Configuration Status Success event sent." userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:37897/mail/v4/messages" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Creating new child job" service=imap user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Job finished" service=imap user=0c2618e2-6101-4cea-a657-470e90335fca And user "d16ff40a-e44d-400a-88a3-3244388de229" connects and authenticates IMAP client "2" # :1 -> *scenario time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/mail/v4/messages/6e61db60-ddb8-49ed-b392-89da10c9b46a" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca And user "d16ff40a-e44d-400a-88a3-3244388de229" connects and authenticates SMTP client "2" # :1 -> *scenario time="2024-08-27T12:36:13+02:00" level=info msg="Child job finished" service=imap user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Synced messages" service=imap user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Finished user sync" duration=10.194308ms service=imap user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=0c2618e2-6101-4cea-a657-470e90335fca And user "d16ff40a-e44d-400a-88a3-3244388de229" finishes syncing # :1 -> *scenario Then IMAP client "2" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | subject | message-id | reply-to | | 610730e7-a390-41e8-904a-317d7f099c35@proton.local | Please Reply |  | 610730e7-a390-41e8-904a-317d7f099c35@proton.local | time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/mail/v4/settings" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:37897/mail/v4/messages" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:37897/mail/v4/messages" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:37897/mail/v4/messages" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/core/v4/keys?Email=610730e7-a390-41e8-904a-317d7f099c35%40proton.local" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/contacts/v4/emails?Email=610730e7-a390-41e8-904a-317d7f099c35%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:37897/mail/v4/messages/d066c637-68b1-4b04-9a4e-237affdfb068" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca When SMTP client "2" sends the following message from "d16ff40a-e44d-400a-88a3-3244388de229@proton.local" to "610730e7-a390-41e8-904a-317d7f099c35@proton.local": # :1 -> *scenario """ From: Internal Bridge <[user:user2]@[domain]> To: Bridge Test <[user:user1]@[domain]> Content-Type: text/plain Subject: FW - Please Reply In-Reply-To:  Message-ID:   Heya  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/mail/v4/settings" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:37897/mail/v4/messages" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:37897/mail/v4/messages" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:37897/mail/v4/messages" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/core/v4/keys?Email=610730e7-a390-41e8-904a-317d7f099c35%40proton.local" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/contacts/v4/emails?Email=610730e7-a390-41e8-904a-317d7f099c35%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: POST https://127.0.0.1:37897/mail/v4/messages/70ad51b2-f01d-4e6d-b626-955f49c816ec" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca When SMTP client "2" sends the following message from "d16ff40a-e44d-400a-88a3-3244388de229@proton.local" to "610730e7-a390-41e8-904a-317d7f099c35@proton.local": # :1 -> *scenario """ From: Internal Bridge <[user:user2]@[domain]> To: Bridge Test <[user:user1]@[domain]> Content-Type: text/plain Subject: FW - Please Reply Again In-Reply-To:  Message-ID:   Heya  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/core/v4/events/Aw==" pkg=gpa/client userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:13+02:00" level=info msg="Received new API event" new="Event DA==: messages: created=2, updated=0, deleted=0" old="Aw==" service=user-events user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:13+02:00" level=info msg="Handling message created event" date=0 messageID=be49f826-da0c-4d05-9e43-4363db64ed05 service=imap subject="******** (22f3b0e1)" user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/mail/v4/messages/be49f826-da0c-4d05-9e43-4363db64ed05" pkg=gpa/client userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:13+02:00" level=info msg="Handling message created event" date=0 messageID=ecdaefe5-d68a-4e28-b4eb-d232fd5d474d service=imap subject="******** (5b996bb7)" user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/mail/v4/messages/ecdaefe5-d68a-4e28-b4eb-d232fd5d474d" pkg=gpa/client userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/core/v4/events/BA==" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:14+02:00" level=info msg="Received new API event" new="Event Cw==: messages: created=2, updated=3, deleted=0" old="BA==" service=user-events user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:14+02:00" level=info msg="Handling message created event" date=0 messageID=d066c637-68b1-4b04-9a4e-237affdfb068 service=imap subject="******** (22f3b0e1)" user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/mail/v4/messages/d066c637-68b1-4b04-9a4e-237affdfb068" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:14+02:00" level=info msg="Handling message updated event" messageID=6e61db60-ddb8-49ed-b392-89da10c9b46a service=imap subject="******** (d9b2d36e)" user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:14+02:00" level=info msg="Handling message created event" date=0 messageID=70ad51b2-f01d-4e6d-b626-955f49c816ec service=imap subject="******** (5b996bb7)" user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/mail/v4/messages/70ad51b2-f01d-4e6d-b626-955f49c816ec" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:14+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=d066c637-68b1-4b04-9a4e-237affdfb068 service=imap subject="******** (22f3b0e1)" user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/mail/v4/messages/d066c637-68b1-4b04-9a4e-237affdfb068" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:14+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=70ad51b2-f01d-4e6d-b626-955f49c816ec service=imap subject="******** (5b996bb7)" user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:14+02:00" level=info msg="200 OK: GET https://127.0.0.1:37897/mail/v4/messages/70ad51b2-f01d-4e6d-b626-955f49c816ec" pkg=gpa/client userID=0c2618e2-6101-4cea-a657-470e90335fca Then IMAP client "2" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | in-reply-to | references | | d16ff40a-e44d-400a-88a3-3244388de229@proton.local | 610730e7-a390-41e8-904a-317d7f099c35@proton.local | FW - Please Reply |  |  | | d16ff40a-e44d-400a-88a3-3244388de229@proton.local | 610730e7-a390-41e8-904a-317d7f099c35@proton.local | FW - Please Reply Again |  |  | time="2024-08-27T12:36:14+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:14+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:14+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:14+02:00" level=info msg="Closing user" userID=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:14+02:00" level=info msg="Exiting IMAP Service" service=imap user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:14+02:00" level=info msg="Exiting service main loop" service=smtp user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:14+02:00" level=info msg="Exiting Service" service=user-identity user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:14+02:00" level=info msg="Exiting service main loop" service=telemetry user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:14+02:00" level=info msg="Exiting service" service=user-events user=dfc402cb-2128-4a08-9238-ee033c80ea89 time="2024-08-27T12:36:14+02:00" level=info msg="Closing user" userID=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:14+02:00" level=info msg="Exiting IMAP Service" service=imap user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:14+02:00" level=info msg="Exiting service main loop" service=smtp user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:14+02:00" level=info msg="Exiting Service" service=user-identity user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:14+02:00" level=info msg="Exiting service main loop" service=telemetry user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:14+02:00" level=info msg="Exiting service" service=user-events user=0c2618e2-6101-4cea-a657-470e90335fca time="2024-08-27T12:36:14+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:14+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:14+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:14+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:14+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | subject | in-reply-to | references | | d16ff40a-e44d-400a-88a3-3244388de229@proton.local | FW - Please Reply |  |  | | d16ff40a-e44d-400a-88a3-3244388de229@proton.local | FW - Please Reply Again |  |  | === RUN TestFeatures/Reply_with_In-Reply-To_and_X-Forwarded-Message-Id_sets_forwarded_flag time="2024-08-27T12:36:14+02:00" level=info msg="User '05ed1cb2-d07f-47de-9915-4c7ba8fd18d2' created with id=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e" pkg=gpa/server/backend time="2024-08-27T12:36:14+02:00" level=info msg="User 'ee8decf3-eaad-4625-b459-6e9d0e938ef7' created with id=fbd99181-3a2b-4531-a2c5-43f8aa6302d2" pkg=gpa/server/backend time="2024-08-27T12:36:15+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:15+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/219/config987656894/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:15+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/219/data1215640074/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/219/data1215640074/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:15+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:15+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:15+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:15+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:15+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/219/config987656894/grpcServerConfig.json time="2024-08-27T12:36:15+02:00" level=info msg="gRPC server listening on /tmp/bridge0695" pkg=grpc time="2024-08-27T12:36:15+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:15+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:15+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:15+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:15+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:15+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:15+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:15+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:15+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (1c386c17)" time="2024-08-27T12:36:15+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (1c386c17)" time="2024-08-27T12:36:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:33127/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:33127/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:15+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Adding vault user" userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Creating new user" userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/core/v4/events/latest" pkg=gpa/client userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/core/v4/settings" pkg=gpa/client userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Starting service main loop" service=telemetry user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Starting service main loop" service=smtp user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/core/v4/labels?Type=4" pkg=gpa/client userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/core/v4/labels?Type=3" pkg=gpa/client userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/core/v4/labels?Type=1" pkg=gpa/client userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Adding user to imap server" addrID=26a5bfb3-8cc6-437b-b4d2-dbc20416aede service=server-manager time="2024-08-27T12:36:15+02:00" level=info msg="Creating new IMAP user" addrID=26a5bfb3-8cc6-437b-b4d2-dbc20416aede service=server-manager time="2024-08-27T12:36:15+02:00" level=info msg="Setting gluon ID" addrID=26a5bfb3-8cc6-437b-b4d2-dbc20416aede gluonID=5cfa586d-0469-4275-8e49-8430bb380c0e userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Created new IMAP user" addrID=26a5bfb3-8cc6-437b-b4d2-dbc20416aede gluonID=5cfa586d-0469-4275-8e49-8430bb380c0e service=server-manager time="2024-08-27T12:36:15+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:15+02:00" level=info msg=Resuming service=user-events user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5cfa586d-0469-4275-8e49-8430bb380c0e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:15+02:00" level=info msg="Starting IMAP Service" service=imap user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Sync triggered" service=imap user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:15.269977307 +0200 CEST m=+295.500078651" user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Syncing labels" service=imap user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:9cf75eb9-58ed-4d3a-8900-12bc3e6d623e" userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Synced labels" service=imap user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/mail/v4/messages/count" pkg=gpa/client userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Syncing messages" service=imap user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Job started" service=imap user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:33127/mail/v4/messages" pkg=gpa/client userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Job finished" service=imap user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Synced messages" service=imap user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Finished user sync" duration=3.966164ms service=imap user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:33127/data/v1/stats" pkg=gpa/client userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="Configuration Status Success event sent." userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/mail/v4/settings" pkg=gpa/client userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:33127/mail/v4/messages" pkg=gpa/client userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/core/v4/keys?Email=ee8decf3-eaad-4625-b459-6e9d0e938ef7%40proton.local" pkg=gpa/client userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/contacts/v4/emails?Email=ee8decf3-eaad-4625-b459-6e9d0e938ef7%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:15+02:00" level=info msg="200 OK: POST https://127.0.0.1:33127/mail/v4/messages/125ca25e-e7f7-4236-8a43-4de2388dcd4a" pkg=gpa/client userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e Scenario: Reply with In-Reply-To and X-Forwarded-Message-Id sets forwarded flag # features/smtp/send/send_reply.feature:277 When SMTP client "1" sends the following message from "05ed1cb2-d07f-47de-9915-4c7ba8fd18d2@proton.local" to "ee8decf3-eaad-4625-b459-6e9d0e938ef7@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user1]@[domain]> To: Internal Bridge <[user:user2]@[domain]> Subject: Please Reply Message-ID:   hello  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:15+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 72}}" pkg=telemetry time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/core/v4/events/AA==" pkg=gpa/client userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:16+02:00" level=info msg="Received new API event" new="Event Aw==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:16+02:00" level=info msg="Handling message created event" date=0 messageID=125ca25e-e7f7-4236-8a43-4de2388dcd4a service=imap subject="******** (d9b2d36e)" user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/mail/v4/messages/125ca25e-e7f7-4236-8a43-4de2388dcd4a" pkg=gpa/client userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:16+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=125ca25e-e7f7-4236-8a43-4de2388dcd4a service=imap subject="******** (d9b2d36e)" user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/mail/v4/messages/125ca25e-e7f7-4236-8a43-4de2388dcd4a" pkg=gpa/client userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | message-id | | 05ed1cb2-d07f-47de-9915-4c7ba8fd18d2@proton.local | ee8decf3-eaad-4625-b459-6e9d0e938ef7@proton.local | Please Reply |  | time="2024-08-27T12:36:16+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (418e5929)" time="2024-08-27T12:36:16+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (418e5929)" time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:33127/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:33127/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:16+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Adding vault user" userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Creating new user" userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/core/v4/events/latest" pkg=gpa/client userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/core/v4/settings" pkg=gpa/client userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Starting service main loop" service=telemetry user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Starting service main loop" service=smtp user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/core/v4/labels?Type=4" pkg=gpa/client userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/core/v4/labels?Type=3" pkg=gpa/client userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/core/v4/labels?Type=1" pkg=gpa/client userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Adding user to imap server" addrID=3fad53f5-eb8f-44ff-ab08-bff7c9576652 service=server-manager time="2024-08-27T12:36:16+02:00" level=info msg="Creating new IMAP user" addrID=3fad53f5-eb8f-44ff-ab08-bff7c9576652 service=server-manager time="2024-08-27T12:36:16+02:00" level=info msg="Setting gluon ID" addrID=3fad53f5-eb8f-44ff-ab08-bff7c9576652 gluonID=42a0d180-6332-43fd-90c5-61bb1ca1dc41 userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Created new IMAP user" addrID=3fad53f5-eb8f-44ff-ab08-bff7c9576652 gluonID=42a0d180-6332-43fd-90c5-61bb1ca1dc41 service=server-manager time="2024-08-27T12:36:16+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:16+02:00" level=info msg=Resuming service=user-events user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 And the user logs in with username "ee8decf3-eaad-4625-b459-6e9d0e938ef7" and password "password" # :1 -> *scenario time="2024-08-27T12:36:16+02:00" level=info msg="Received mailbox message count" count=0 gluonID=42a0d180-6332-43fd-90c5-61bb1ca1dc41 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:16+02:00" level=info msg="Starting IMAP Service" service=imap user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Sync triggered" service=imap user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:16.531205866 +0200 CEST m=+296.761307210" user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Syncing labels" service=imap user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:fbd99181-3a2b-4531-a2c5-43f8aa6302d2" userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Configuration Status is back to Pending due to Failure." userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:33127/data/v1/stats" pkg=gpa/client userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Configuration Status Success event sent." userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 And user "ee8decf3-eaad-4625-b459-6e9d0e938ef7" connects and authenticates IMAP client "2" # :1 -> *scenario And user "ee8decf3-eaad-4625-b459-6e9d0e938ef7" connects and authenticates SMTP client "2" # :1 -> *scenario time="2024-08-27T12:36:16+02:00" level=info msg="Synced labels" service=imap user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/mail/v4/messages/count" pkg=gpa/client userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Syncing messages" service=imap user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Job started" service=imap user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:33127/mail/v4/messages" pkg=gpa/client userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:33127/mail/v4/messages" pkg=gpa/client userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Creating new child job" service=imap user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Job finished" service=imap user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/mail/v4/messages/70665463-6f5f-4e20-9579-d2a44559e67f" pkg=gpa/client userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Child job finished" service=imap user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Synced messages" service=imap user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Finished user sync" duration=18.44462ms service=imap user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 And user "ee8decf3-eaad-4625-b459-6e9d0e938ef7" finishes syncing # :1 -> *scenario Then IMAP client "2" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | subject | message-id | reply-to | | 05ed1cb2-d07f-47de-9915-4c7ba8fd18d2@proton.local | Please Reply |  | 05ed1cb2-d07f-47de-9915-4c7ba8fd18d2@proton.local | time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/mail/v4/settings" pkg=gpa/client userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:33127/mail/v4/messages" pkg=gpa/client userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:33127/mail/v4/messages" pkg=gpa/client userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:33127/mail/v4/messages" pkg=gpa/client userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/core/v4/keys?Email=05ed1cb2-d07f-47de-9915-4c7ba8fd18d2%40proton.local" pkg=gpa/client userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/contacts/v4/emails?Email=05ed1cb2-d07f-47de-9915-4c7ba8fd18d2%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:16+02:00" level=info msg="200 OK: POST https://127.0.0.1:33127/mail/v4/messages/654e83c4-3ab6-43d9-9e36-64190c36fb75" pkg=gpa/client userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 When SMTP client "2" sends the following message from "ee8decf3-eaad-4625-b459-6e9d0e938ef7@proton.local" to "05ed1cb2-d07f-47de-9915-4c7ba8fd18d2@proton.local": # :1 -> *scenario """ From: Internal Bridge <[user:user2]@[domain]> To: Bridge Test <[user:user1]@[domain]> Content-Type: text/plain Subject: FW - Please Reply In-Reply-To:  Message-ID:  X-Forwarded-Message-Id:   Heya  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/core/v4/events/Aw==" pkg=gpa/client userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:17+02:00" level=info msg="Received new API event" new="Event CA==: messages: created=1, updated=0, deleted=0" old="Aw==" service=user-events user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:17+02:00" level=info msg="Handling message created event" date=0 messageID=c52bed0e-bb0f-495f-93bb-1446fc628a01 service=imap subject="******** (22f3b0e1)" user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/mail/v4/messages/c52bed0e-bb0f-495f-93bb-1446fc628a01" pkg=gpa/client userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/core/v4/events/BA==" pkg=gpa/client userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:17+02:00" level=info msg="Received new API event" new="Event Bw==: messages: created=1, updated=2, deleted=0" old="BA==" service=user-events user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:17+02:00" level=info msg="Handling message created event" date=0 messageID=654e83c4-3ab6-43d9-9e36-64190c36fb75 service=imap subject="******** (22f3b0e1)" user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/mail/v4/messages/654e83c4-3ab6-43d9-9e36-64190c36fb75" pkg=gpa/client userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:17+02:00" level=info msg="Handling message updated event" messageID=70665463-6f5f-4e20-9579-d2a44559e67f service=imap subject="******** (d9b2d36e)" user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:17+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=654e83c4-3ab6-43d9-9e36-64190c36fb75 service=imap subject="******** (22f3b0e1)" user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:17+02:00" level=info msg="200 OK: GET https://127.0.0.1:33127/mail/v4/messages/654e83c4-3ab6-43d9-9e36-64190c36fb75" pkg=gpa/client userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 Then IMAP client "2" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | in-reply-to | references | | ee8decf3-eaad-4625-b459-6e9d0e938ef7@proton.local | 05ed1cb2-d07f-47de-9915-4c7ba8fd18d2@proton.local | FW - Please Reply |  |  | When IMAP client "2" selects "INBOX" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "2" eventually sees that message at row 1 has the flag "forwarded" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "2" eventually sees that message at row 1 does not have the flag "\Answered" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:36:17+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:17+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:17+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:17+02:00" level=info msg="Closing user" userID=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:17+02:00" level=info msg="Exiting IMAP Service" service=imap user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:17+02:00" level=info msg="Exiting service main loop" service=smtp user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:17+02:00" level=info msg="Exiting Service" service=user-identity user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:17+02:00" level=info msg="Exiting service main loop" service=telemetry user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:17+02:00" level=info msg="Exiting service" service=user-events user=9cf75eb9-58ed-4d3a-8900-12bc3e6d623e time="2024-08-27T12:36:17+02:00" level=info msg="Closing user" userID=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:17+02:00" level=info msg="Exiting IMAP Service" service=imap user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:17+02:00" level=info msg="Exiting service main loop" service=smtp user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:17+02:00" level=info msg="Exiting Service" service=user-identity user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:17+02:00" level=info msg="Exiting service main loop" service=telemetry user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:17+02:00" level=info msg="Exiting service" service=user-events user=fbd99181-3a2b-4531-a2c5-43f8aa6302d2 time="2024-08-27T12:36:17+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:17+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:17+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:17+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:17+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | subject | in-reply-to | references | | ee8decf3-eaad-4625-b459-6e9d0e938ef7@proton.local | FW - Please Reply |  |  | === RUN TestFeatures/Reply_with_In-Reply-To_sets_answered_flag time="2024-08-27T12:36:17+02:00" level=info msg="User '697509ed-0ecd-4901-8127-430a2e38c107' created with id=b7d45527-1b7c-414a-9aff-7904ac7d820e" pkg=gpa/server/backend time="2024-08-27T12:36:18+02:00" level=info msg="User 'b2238fc1-6fa2-4136-9ba0-348b0b5570b2' created with id=bb321056-9f87-4519-b157-daec743de885" pkg=gpa/server/backend time="2024-08-27T12:36:18+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:18+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/220/config3294634394/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:18+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/220/data3206311337/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/220/data3206311337/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:18+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:18+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:18+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:18+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:18+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/220/config3294634394/grpcServerConfig.json time="2024-08-27T12:36:18+02:00" level=info msg="gRPC server listening on /tmp/bridge6200" pkg=grpc time="2024-08-27T12:36:18+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:18+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:18+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:18+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:18+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:18+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:18+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:18+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:18+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (eb8598c3)" time="2024-08-27T12:36:18+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (eb8598c3)" time="2024-08-27T12:36:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:32827/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:32827/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:18+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Adding vault user" userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Creating new user" userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/core/v4/events/latest" pkg=gpa/client userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/core/v4/settings" pkg=gpa/client userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Starting service main loop" service=telemetry user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Starting service main loop" service=smtp user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/core/v4/labels?Type=4" pkg=gpa/client userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/core/v4/labels?Type=3" pkg=gpa/client userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/core/v4/labels?Type=1" pkg=gpa/client userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Adding user to imap server" addrID=0863e832-b68b-4c7f-bbc9-0317dfee33d0 service=server-manager time="2024-08-27T12:36:18+02:00" level=info msg="Creating new IMAP user" addrID=0863e832-b68b-4c7f-bbc9-0317dfee33d0 service=server-manager time="2024-08-27T12:36:18+02:00" level=info msg="Setting gluon ID" addrID=0863e832-b68b-4c7f-bbc9-0317dfee33d0 gluonID=cad5413b-c21d-47d6-bdf4-d912952318ea userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Created new IMAP user" addrID=0863e832-b68b-4c7f-bbc9-0317dfee33d0 gluonID=cad5413b-c21d-47d6-bdf4-d912952318ea service=server-manager time="2024-08-27T12:36:18+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:18+02:00" level=info msg=Resuming service=user-events user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Received mailbox message count" count=0 gluonID=cad5413b-c21d-47d6-bdf4-d912952318ea labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:18+02:00" level=info msg="Starting IMAP Service" service=imap user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Sync triggered" service=imap user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:18.785407172 +0200 CEST m=+299.015508516" user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Syncing labels" service=imap user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b7d45527-1b7c-414a-9aff-7904ac7d820e" userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Synced labels" service=imap user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/mail/v4/messages/count" pkg=gpa/client userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Syncing messages" service=imap user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Job started" service=imap user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:32827/mail/v4/messages" pkg=gpa/client userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Job finished" service=imap user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Synced messages" service=imap user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Finished user sync" duration=3.559213ms service=imap user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:32827/data/v1/stats" pkg=gpa/client userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="Configuration Status Success event sent." userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/mail/v4/settings" pkg=gpa/client userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:32827/mail/v4/messages" pkg=gpa/client userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/core/v4/keys?Email=b2238fc1-6fa2-4136-9ba0-348b0b5570b2%40proton.local" pkg=gpa/client userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/contacts/v4/emails?Email=b2238fc1-6fa2-4136-9ba0-348b0b5570b2%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:18+02:00" level=info msg="200 OK: POST https://127.0.0.1:32827/mail/v4/messages/9c77434e-ecef-4510-a456-0f6a4dbf69c0" pkg=gpa/client userID=b7d45527-1b7c-414a-9aff-7904ac7d820e Scenario: Reply with In-Reply-To sets answered flag # features/smtp/send/send_reply.feature:333 When SMTP client "1" sends the following message from "697509ed-0ecd-4901-8127-430a2e38c107@proton.local" to "b2238fc1-6fa2-4136-9ba0-348b0b5570b2@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user1]@[domain]> To: Internal Bridge <[user:user2]@[domain]> Subject: Please Reply Message-ID:   hello  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:18+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 65}}" pkg=telemetry time="2024-08-27T12:36:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/core/v4/events/AA==" pkg=gpa/client userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:19+02:00" level=info msg="Received new API event" new="Event Aw==: messages: created=1, updated=1, deleted=0" old="AA==" service=user-events user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:19+02:00" level=info msg="Handling message created event" date=0 messageID=9c77434e-ecef-4510-a456-0f6a4dbf69c0 service=imap subject="******** (d9b2d36e)" user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/mail/v4/messages/9c77434e-ecef-4510-a456-0f6a4dbf69c0" pkg=gpa/client userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:19+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=9c77434e-ecef-4510-a456-0f6a4dbf69c0 service=imap subject="******** (d9b2d36e)" user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:19+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/mail/v4/messages/9c77434e-ecef-4510-a456-0f6a4dbf69c0" pkg=gpa/client userID=b7d45527-1b7c-414a-9aff-7904ac7d820e Then IMAP client "1" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | message-id | | 697509ed-0ecd-4901-8127-430a2e38c107@proton.local | b2238fc1-6fa2-4136-9ba0-348b0b5570b2@proton.local | Please Reply |  | time="2024-08-27T12:36:19+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (61b5f55b)" time="2024-08-27T12:36:19+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (61b5f55b)" time="2024-08-27T12:36:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:32827/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:19+02:00" level=info msg="200 OK: POST https://127.0.0.1:32827/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:19+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Adding vault user" userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Creating new user" userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/core/v4/events/latest" pkg=gpa/client userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Starting service Last EventID=BA==" service=user-events user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/core/v4/settings" pkg=gpa/client userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Starting service main loop" service=telemetry user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Starting service main loop" service=smtp user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/core/v4/labels?Type=4" pkg=gpa/client userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/core/v4/labels?Type=3" pkg=gpa/client userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/core/v4/labels?Type=1" pkg=gpa/client userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Adding user to imap server" addrID=a5b1c83f-4407-4c94-8ddd-39d01a44cf07 service=server-manager time="2024-08-27T12:36:20+02:00" level=info msg="Creating new IMAP user" addrID=a5b1c83f-4407-4c94-8ddd-39d01a44cf07 service=server-manager time="2024-08-27T12:36:20+02:00" level=info msg="Setting gluon ID" addrID=a5b1c83f-4407-4c94-8ddd-39d01a44cf07 gluonID=7527a820-ebbe-438f-bc64-4a83c112ec0c userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Created new IMAP user" addrID=a5b1c83f-4407-4c94-8ddd-39d01a44cf07 gluonID=7527a820-ebbe-438f-bc64-4a83c112ec0c service=server-manager time="2024-08-27T12:36:20+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:20+02:00" level=info msg=Resuming service=user-events user=bb321056-9f87-4519-b157-daec743de885 And the user logs in with username "b2238fc1-6fa2-4136-9ba0-348b0b5570b2" and password "password" # :1 -> *scenario time="2024-08-27T12:36:20+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7527a820-ebbe-438f-bc64-4a83c112ec0c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:20+02:00" level=info msg="Starting IMAP Service" service=imap user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Sync triggered" service=imap user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:20.05550703 +0200 CEST m=+300.285608364" user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Syncing labels" service=imap user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:bb321056-9f87-4519-b157-daec743de885" userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Synced labels" service=imap user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Configuration Status is back to Pending due to Failure." userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/mail/v4/messages/count" pkg=gpa/client userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Syncing messages" service=imap user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Job started" service=imap user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:32827/data/v1/stats" pkg=gpa/client userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Configuration Status Success event sent." userID=bb321056-9f87-4519-b157-daec743de885 And user "b2238fc1-6fa2-4136-9ba0-348b0b5570b2" connects and authenticates IMAP client "2" # :1 -> *scenario time="2024-08-27T12:36:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:32827/mail/v4/messages" pkg=gpa/client userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:32827/mail/v4/messages" pkg=gpa/client userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Creating new child job" service=imap user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Job finished" service=imap user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/mail/v4/messages/eab20fd4-740e-42fd-a557-9956ad0c26cf" pkg=gpa/client userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Child job finished" service=imap user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Synced messages" service=imap user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Finished user sync" duration=24.250122ms service=imap user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="Event loop reset" eventID="BA==" service=user-events user=bb321056-9f87-4519-b157-daec743de885 And user "b2238fc1-6fa2-4136-9ba0-348b0b5570b2" connects and authenticates SMTP client "2" # :1 -> *scenario And user "b2238fc1-6fa2-4136-9ba0-348b0b5570b2" finishes syncing # :1 -> *scenario Then IMAP client "2" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | subject | message-id | reply-to | | 697509ed-0ecd-4901-8127-430a2e38c107@proton.local | Please Reply |  | 697509ed-0ecd-4901-8127-430a2e38c107@proton.local | time="2024-08-27T12:36:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/mail/v4/settings" pkg=gpa/client userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:32827/mail/v4/messages" pkg=gpa/client userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:32827/mail/v4/messages" pkg=gpa/client userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:32827/mail/v4/messages" pkg=gpa/client userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/core/v4/keys?Email=697509ed-0ecd-4901-8127-430a2e38c107%40proton.local" pkg=gpa/client userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/contacts/v4/emails?Email=697509ed-0ecd-4901-8127-430a2e38c107%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:20+02:00" level=info msg="200 OK: POST https://127.0.0.1:32827/mail/v4/messages/a331a5b9-5adb-431b-8287-09b443ca4993" pkg=gpa/client userID=bb321056-9f87-4519-b157-daec743de885 When SMTP client "2" sends the following message from "b2238fc1-6fa2-4136-9ba0-348b0b5570b2@proton.local" to "697509ed-0ecd-4901-8127-430a2e38c107@proton.local": # :1 -> *scenario """ From: Internal Bridge <[user:user2]@[domain]> To: Bridge Test <[user:user1]@[domain]> Content-Type: text/plain Subject: FW - Please Reply In-Reply-To:  Message-ID:   Heya  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/core/v4/events/Aw==" pkg=gpa/client userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:20+02:00" level=info msg="Received new API event" new="Event CA==: messages: created=1, updated=0, deleted=0" old="Aw==" service=user-events user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:20+02:00" level=info msg="Handling message created event" date=0 messageID=a1c09148-03f9-4c70-92a0-8d3928447631 service=imap subject="******** (22f3b0e1)" user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:20+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/mail/v4/messages/a1c09148-03f9-4c70-92a0-8d3928447631" pkg=gpa/client userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/core/v4/events/BA==" pkg=gpa/client userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:21+02:00" level=info msg="Received new API event" new="Event Bw==: messages: created=1, updated=2, deleted=0" old="BA==" service=user-events user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:21+02:00" level=info msg="Handling message created event" date=0 messageID=a331a5b9-5adb-431b-8287-09b443ca4993 service=imap subject="******** (22f3b0e1)" user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/mail/v4/messages/a331a5b9-5adb-431b-8287-09b443ca4993" pkg=gpa/client userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:21+02:00" level=info msg="Handling message updated event" messageID=eab20fd4-740e-42fd-a557-9956ad0c26cf service=imap subject="******** (d9b2d36e)" user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:21+02:00" level=info msg="Handling draft or sent updated event" isDraft=false messageID=a331a5b9-5adb-431b-8287-09b443ca4993 service=imap subject="******** (22f3b0e1)" user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:21+02:00" level=info msg="200 OK: GET https://127.0.0.1:32827/mail/v4/messages/a331a5b9-5adb-431b-8287-09b443ca4993" pkg=gpa/client userID=bb321056-9f87-4519-b157-daec743de885 Then IMAP client "2" eventually sees the following messages in "Sent": # :1 -> *scenario | from | to | subject | in-reply-to | references | | b2238fc1-6fa2-4136-9ba0-348b0b5570b2@proton.local | 697509ed-0ecd-4901-8127-430a2e38c107@proton.local | FW - Please Reply |  |  | When IMAP client "2" selects "INBOX" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "2" eventually sees that message at row 1 has the flag "\Answered" # :1 -> *scenario And it succeeds # :1 -> *scenario Then IMAP client "2" eventually sees that message at row 1 does not have the flag "forwarded" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:36:21+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:21+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:21+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:21+02:00" level=info msg="Closing user" userID=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:21+02:00" level=info msg="Exiting IMAP Service" service=imap user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:21+02:00" level=info msg="Exiting service main loop" service=smtp user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:21+02:00" level=info msg="Exiting Service" service=user-identity user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:21+02:00" level=info msg="Exiting service main loop" service=telemetry user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:21+02:00" level=info msg="Exiting service" service=user-events user=bb321056-9f87-4519-b157-daec743de885 time="2024-08-27T12:36:21+02:00" level=info msg="Closing user" userID=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:21+02:00" level=info msg="Exiting IMAP Service" service=imap user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:21+02:00" level=info msg="Exiting service main loop" service=smtp user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:21+02:00" level=info msg="Exiting Service" service=user-identity user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:21+02:00" level=info msg="Exiting service main loop" service=telemetry user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:21+02:00" level=info msg="Exiting service" service=user-events user=b7d45527-1b7c-414a-9aff-7904ac7d820e time="2024-08-27T12:36:21+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:21+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:21+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:21+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:21+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "1" eventually sees the following messages in "INBOX": # :1 -> *scenario | from | subject | in-reply-to | references | | b2238fc1-6fa2-4136-9ba0-348b0b5570b2@proton.local | FW - Please Reply |  |  | Feature: Address key usage during SMTP send === RUN TestFeatures/Non-active_sender_in_combined_mode_using_non-active_key time="2024-08-27T12:36:21+02:00" level=info msg="User '4dc58600-ed59-45c5-83ed-ec98469fc69a' created with id=3bf761d5-7d25-430a-b46d-de2decab2aa5" pkg=gpa/server/backend Background: Given there exists an account with username "4dc58600-ed59-45c5-83ed-ec98469fc69a" and password "password" # :1 -> *scenario And the account "4dc58600-ed59-45c5-83ed-ec98469fc69a" has additional address "500678d7-613e-4508-8882-4f4538809c37@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:36:21+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:21+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/221/config3532694827/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:21+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/221/data2835272271/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/221/data2835272271/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:21+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:21+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:21+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:21+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:21+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/221/config3532694827/grpcServerConfig.json time="2024-08-27T12:36:21+02:00" level=info msg="gRPC server listening on /tmp/bridge9181" pkg=grpc time="2024-08-27T12:36:21+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:21+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:21+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:21+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:21+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:21+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:21+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:21+02:00" level=info msg="Frontend client started" Scenario: Non-active sender in combined mode using non-active key # features/smtp/send/sender_key.feature:7 Given bridge starts # :1 -> *scenario time="2024-08-27T12:36:21+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (dacb2286)" time="2024-08-27T12:36:21+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (dacb2286)" time="2024-08-27T12:36:21+02:00" level=info msg="200 OK: POST https://127.0.0.1:34431/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:34431/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:22+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Adding vault user" userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Creating new user" userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:34431/core/v4/events/latest" pkg=gpa/client userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:34431/core/v4/settings" pkg=gpa/client userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Starting service main loop" service=telemetry user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Starting service main loop" service=smtp user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:34431/core/v4/labels?Type=4" pkg=gpa/client userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:34431/core/v4/labels?Type=3" pkg=gpa/client userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:34431/core/v4/labels?Type=1" pkg=gpa/client userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Adding user to imap server" addrID=f43d3cad-b95a-424f-88e8-dcc1d1f34db2 service=server-manager time="2024-08-27T12:36:22+02:00" level=info msg="Creating new IMAP user" addrID=f43d3cad-b95a-424f-88e8-dcc1d1f34db2 service=server-manager time="2024-08-27T12:36:22+02:00" level=info msg="Setting gluon ID" addrID=f43d3cad-b95a-424f-88e8-dcc1d1f34db2 gluonID=7f9dd9b1-312b-43db-879a-18fce4c5cc5f userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Created new IMAP user" addrID=f43d3cad-b95a-424f-88e8-dcc1d1f34db2 gluonID=7f9dd9b1-312b-43db-879a-18fce4c5cc5f service=server-manager time="2024-08-27T12:36:22+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:22+02:00" level=info msg=Resuming service=user-events user=3bf761d5-7d25-430a-b46d-de2decab2aa5 And the user logs in with username "4dc58600-ed59-45c5-83ed-ec98469fc69a" and password "password" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:36:22+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7f9dd9b1-312b-43db-879a-18fce4c5cc5f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:22+02:00" level=info msg="Starting IMAP Service" service=imap user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Sync triggered" service=imap user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:22.156044262 +0200 CEST m=+302.386145606" user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Syncing labels" service=imap user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:3bf761d5-7d25-430a-b46d-de2decab2aa5" userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Synced labels" service=imap user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:34431/mail/v4/messages/count" pkg=gpa/client userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Syncing messages" service=imap user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Job started" service=imap user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:34431/mail/v4/messages" pkg=gpa/client userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Job finished" service=imap user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Synced messages" service=imap user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Finished user sync" duration=4.215136ms service=imap user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:34431/data/v1/stats" pkg=gpa/client userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Configuration Status Success event sent." userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 When user "4dc58600-ed59-45c5-83ed-ec98469fc69a" connects and authenticates SMTP client "1" with address "4dc58600-ed59-45c5-83ed-ec98469fc69a@proton.local" # :1 -> *scenario time="2024-08-27T12:36:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:34431/mail/v4/settings" pkg=gpa/client userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:34431/mail/v4/messages" pkg=gpa/client userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:34431/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="200 OK: GET https://127.0.0.1:34431/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:34431/mail/v4/messages/1cdeda99-d739-4d7c-8b22-041094f49a1c" pkg=gpa/client userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 And SMTP client "1" sends the following message from "500678d7-613e-4508-8882-4f4538809c37@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[alias:alias]@[domain]> To: External Bridge   hello  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:22+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:22+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:22+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:22+02:00" level=info msg="Closing user" userID=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Exiting IMAP Service" service=imap user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Exiting service main loop" service=smtp user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Exiting Service" service=user-identity user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Exiting service main loop" service=telemetry user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Exiting service" service=user-events user=3bf761d5-7d25-430a-b46d-de2decab2aa5 time="2024-08-27T12:36:22+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:22+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:22+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:22+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:22+02:00" level=info msg="Closing SMTP server" service=server-manager And the message used "500678d7-613e-4508-8882-4f4538809c37@proton.local" key for sending # :1 -> *scenario === RUN TestFeatures/Non-active_sender_in_split_mode_using_non-active_key time="2024-08-27T12:36:22+02:00" level=info msg="User '0cf88856-7c81-45ac-a848-eefa220d4ab0' created with id=f03f5e56-4ba2-4b68-a726-2e706d37e7f9" pkg=gpa/server/backend time="2024-08-27T12:36:22+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:22+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/222/config1448356876/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:22+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/222/data1506884185/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/222/data1506884185/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:22+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:22+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:22+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:22+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:22+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/222/config1448356876/grpcServerConfig.json time="2024-08-27T12:36:22+02:00" level=info msg="gRPC server listening on /tmp/bridge9538" pkg=grpc time="2024-08-27T12:36:22+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:22+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:22+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:22+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:22+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:22+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:22+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:22+02:00" level=info msg="Frontend client started" Scenario: Non-active sender in split mode using non-active key # features/smtp/send/sender_key.feature:23 Given bridge starts # :1 -> *scenario time="2024-08-27T12:36:22+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (88d3e088)" time="2024-08-27T12:36:22+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (88d3e088)" time="2024-08-27T12:36:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:33667/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:22+02:00" level=info msg="200 OK: POST https://127.0.0.1:33667/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:22+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Adding vault user" userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Creating new user" userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:33667/core/v4/events/latest" pkg=gpa/client userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:33667/core/v4/settings" pkg=gpa/client userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Starting service main loop" service=telemetry user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Starting service main loop" service=smtp user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:33667/core/v4/labels?Type=4" pkg=gpa/client userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:33667/core/v4/labels?Type=3" pkg=gpa/client userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:33667/core/v4/labels?Type=1" pkg=gpa/client userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Adding user to imap server" addrID=823817cb-c449-4d72-af88-7b0df2018973 service=server-manager time="2024-08-27T12:36:23+02:00" level=info msg="Creating new IMAP user" addrID=823817cb-c449-4d72-af88-7b0df2018973 service=server-manager time="2024-08-27T12:36:23+02:00" level=info msg="Setting gluon ID" addrID=823817cb-c449-4d72-af88-7b0df2018973 gluonID=64ae5e43-ae99-458e-8c31-61d9407c48de userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Created new IMAP user" addrID=823817cb-c449-4d72-af88-7b0df2018973 gluonID=64ae5e43-ae99-458e-8c31-61d9407c48de service=server-manager time="2024-08-27T12:36:23+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:23+02:00" level=info msg=Resuming service=user-events user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 And the user logs in with username "0cf88856-7c81-45ac-a848-eefa220d4ab0" and password "password" # :1 -> *scenario time="2024-08-27T12:36:23+02:00" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Setting address mode" mode=split userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=64ae5e43-ae99-458e-8c31-61d9407c48de labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:23+02:00" level=info msg="Starting IMAP Service" service=imap user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Sync triggered" service=imap user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Setting Split Address Mode" service=imap user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:f03f5e56-4ba2-4b68-a726-2e706d37e7f9" userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:23.053681315 +0200 CEST m=+303.283782659" user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Finished user sync" duration="28.724µs" service=imap user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Removing gluon ID" addrID=823817cb-c449-4d72-af88-7b0df2018973 gluonID=64ae5e43-ae99-458e-8c31-61d9407c48de userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:23+02:00" level=info msg="Adding user to imap server" addrID=823817cb-c449-4d72-af88-7b0df2018973 service=server-manager time="2024-08-27T12:36:23+02:00" level=info msg="Creating new IMAP user" addrID=823817cb-c449-4d72-af88-7b0df2018973 service=server-manager time="2024-08-27T12:36:23+02:00" level=info msg="Setting gluon ID" addrID=823817cb-c449-4d72-af88-7b0df2018973 gluonID=c34c8464-8a08-46c7-89a8-6b7233ce823d userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Created new IMAP user" addrID=823817cb-c449-4d72-af88-7b0df2018973 gluonID=c34c8464-8a08-46c7-89a8-6b7233ce823d service=server-manager time="2024-08-27T12:36:23+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c34c8464-8a08-46c7-89a8-6b7233ce823d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:23+02:00" level=info msg="Adding user to imap server" addrID=53036e65-36ce-4763-a88e-39753b4708fd service=server-manager time="2024-08-27T12:36:23+02:00" level=info msg="Creating new IMAP user" addrID=53036e65-36ce-4763-a88e-39753b4708fd service=server-manager time="2024-08-27T12:36:23+02:00" level=info msg="Setting gluon ID" addrID=53036e65-36ce-4763-a88e-39753b4708fd gluonID=7f7b55bc-4323-41ad-83b9-7c1364f24961 userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Created new IMAP user" addrID=53036e65-36ce-4763-a88e-39753b4708fd gluonID=7f7b55bc-4323-41ad-83b9-7c1364f24961 service=server-manager time="2024-08-27T12:36:23+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:23+02:00" level=info msg="Sync triggered" service=imap user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 And the user sets the address mode of user "0cf88856-7c81-45ac-a848-eefa220d4ab0" to "split" # :1 -> *scenario time="2024-08-27T12:36:23+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7f7b55bc-4323-41ad-83b9-7c1364f24961 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:23+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:23.064407191 +0200 CEST m=+303.294508525" user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Syncing labels" service=imap user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Synced labels" service=imap user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:33667/mail/v4/messages/count" pkg=gpa/client userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Syncing messages" service=imap user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Job started" service=imap user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:33667/mail/v4/messages" pkg=gpa/client userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Job finished" service=imap user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Synced messages" service=imap user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Finished user sync" duration=6.771826ms service=imap user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 And user "0cf88856-7c81-45ac-a848-eefa220d4ab0" finishes syncing # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:36:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:33667/data/v1/stats" pkg=gpa/client userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Configuration Status Success event sent." userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 When user "0cf88856-7c81-45ac-a848-eefa220d4ab0" connects and authenticates SMTP client "1" with address "0cf88856-7c81-45ac-a848-eefa220d4ab0@proton.local" # :1 -> *scenario time="2024-08-27T12:36:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:33667/mail/v4/settings" pkg=gpa/client userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:33667/mail/v4/messages" pkg=gpa/client userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:33667/core/v4/keys?Email=pm.bridge.qa%40gmail.com" pkg=gpa/client userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="200 OK: GET https://127.0.0.1:33667/contacts/v4/emails?Email=pm.bridge.qa%40gmail.com&Page=0&PageSize=150" pkg=gpa/client userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:33667/mail/v4/messages/098f740f-55f0-4a4e-a223-fa0bee0aeacf" pkg=gpa/client userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 And SMTP client "1" sends the following message from "dff45ee2-55b1-42cf-b22d-0f36162ec6ed@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[alias:alias]@[domain]> To: External Bridge   hello  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:23+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:23+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:23+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:23+02:00" level=info msg="Closing user" userID=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Exiting IMAP Service" service=imap user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Exiting service main loop" service=smtp user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Exiting Service" service=user-identity user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Exiting service main loop" service=telemetry user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Exiting service" service=user-events user=f03f5e56-4ba2-4b68-a726-2e706d37e7f9 time="2024-08-27T12:36:23+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:23+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:23+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:23+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:23+02:00" level=info msg="Closing SMTP server" service=server-manager And the message used "dff45ee2-55b1-42cf-b22d-0f36162ec6ed@proton.local" key for sending # :1 -> *scenario === RUN TestFeatures/Disabled_sender_in_combined_mode_fails_to_send time="2024-08-27T12:36:23+02:00" level=info msg="User '0a6f0c3c-c63a-49cf-9f7a-7559149e21eb' created with id=7a326805-9b3b-4d2c-8491-56823f764b10" pkg=gpa/server/backend Scenario: Disabled sender in combined mode fails to send # features/smtp/send/sender_key.feature:43 Given the account "0a6f0c3c-c63a-49cf-9f7a-7559149e21eb" has additional disabled address "7ea6d739-0e7d-49c0-b3db-6b13688c8305@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:36:23+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:23+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/223/config2271921568/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:23+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/223/data2020302032/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/223/data2020302032/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:23+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:23+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:23+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:23+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:23+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/223/config2271921568/grpcServerConfig.json time="2024-08-27T12:36:23+02:00" level=info msg="gRPC server listening on /tmp/bridge0012" pkg=grpc time="2024-08-27T12:36:23+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:23+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:23+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:23+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:23+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:23+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:23+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:23+02:00" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario time="2024-08-27T12:36:23+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (a776f1b9)" time="2024-08-27T12:36:23+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a776f1b9)" time="2024-08-27T12:36:23+02:00" level=info msg="200 OK: POST https://127.0.0.1:37093/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:37093/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:24+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Adding vault user" userID=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Creating new user" userID=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:37093/core/v4/events/latest" pkg=gpa/client userID=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:37093/core/v4/settings" pkg=gpa/client userID=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Starting service main loop" service=telemetry user=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Starting service main loop" service=smtp user=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:37093/core/v4/labels?Type=4" pkg=gpa/client userID=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:37093/core/v4/labels?Type=3" pkg=gpa/client userID=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:37093/core/v4/labels?Type=1" pkg=gpa/client userID=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Adding user to imap server" addrID=ac7d7fe3-be7d-4aeb-bc97-7197a4d4a965 service=server-manager time="2024-08-27T12:36:24+02:00" level=info msg="Creating new IMAP user" addrID=ac7d7fe3-be7d-4aeb-bc97-7197a4d4a965 service=server-manager time="2024-08-27T12:36:24+02:00" level=info msg="Setting gluon ID" addrID=ac7d7fe3-be7d-4aeb-bc97-7197a4d4a965 gluonID=322c6ec5-7f03-47aa-94ad-9af29b87399f userID=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Created new IMAP user" addrID=ac7d7fe3-be7d-4aeb-bc97-7197a4d4a965 gluonID=322c6ec5-7f03-47aa-94ad-9af29b87399f service=server-manager time="2024-08-27T12:36:24+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:24+02:00" level=info msg=Resuming service=user-events user=7a326805-9b3b-4d2c-8491-56823f764b10 And the user logs in with username "0a6f0c3c-c63a-49cf-9f7a-7559149e21eb" and password "password" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:36:24+02:00" level=info msg="Received mailbox message count" count=0 gluonID=322c6ec5-7f03-47aa-94ad-9af29b87399f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:24+02:00" level=info msg="Starting IMAP Service" service=imap user=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Sync triggered" service=imap user=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:24.138497437 +0200 CEST m=+304.368598781" user=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Syncing labels" service=imap user=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:7a326805-9b3b-4d2c-8491-56823f764b10" userID=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="200 OK: POST https://127.0.0.1:37093/data/v1/stats" pkg=gpa/client userID=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Configuration Status Success event sent." userID=7a326805-9b3b-4d2c-8491-56823f764b10 When user "0a6f0c3c-c63a-49cf-9f7a-7559149e21eb" connects and authenticates SMTP client "1" with address "0a6f0c3c-c63a-49cf-9f7a-7559149e21eb@proton.local" # :1 -> *scenario time="2024-08-27T12:36:24+02:00" level=error msg="Send mail failed." error="invalid return path" pkg=smtp And SMTP client "1" sends the following message from "74b652f1-606b-42c0-b48e-35707a2bea35@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[alias:disabled]@[domain]> To: External Bridge   hello  """ time="2024-08-27T12:36:24+02:00" level=info msg="Synced labels" service=imap user=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:24+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:24+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:24+02:00" level=info msg="200 OK: GET https://127.0.0.1:37093/mail/v4/messages/count" pkg=gpa/client userID=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Closing user" userID=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Syncing messages" service=imap user=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=error msg="Failed to sync, will retry later" error="failed to start sync job: context canceled" service=imap user=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Finished user sync" duration=3.62706ms service=imap user=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Exiting IMAP Service" service=imap user=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Exiting service main loop" service=smtp user=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Exiting Service" service=user-identity user=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Exiting service main loop" service=telemetry user=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Exiting service" service=user-events user=7a326805-9b3b-4d2c-8491-56823f764b10 time="2024-08-27T12:36:24+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:24+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:24+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:24+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:24+02:00" level=info msg="Closing SMTP server" service=server-manager Then it fails # :1 -> *scenario === RUN TestFeatures/Disabled_sender_in_split_mode_fails_to_send time="2024-08-27T12:36:24+02:00" level=info msg="User '5a27cb44-e9aa-494e-ae57-1e440b808652' created with id=78bd65c1-35be-4c85-9735-f4b0efb87641" pkg=gpa/server/backend Scenario: Disabled sender in split mode fails to send # features/smtp/send/sender_key.feature:62 Given the account "5a27cb44-e9aa-494e-ae57-1e440b808652" has additional disabled address "db6338b7-0513-40cb-862c-26b797ccbf79@proton.local" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:36:24+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:24+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/224/config1612505460/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:24+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/224/data4048777235/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/224/data4048777235/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:24+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:24+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:24+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:24+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:24+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/224/config1612505460/grpcServerConfig.json time="2024-08-27T12:36:24+02:00" level=info msg="gRPC server listening on /tmp/bridge1426" pkg=grpc time="2024-08-27T12:36:24+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:24+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:25+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:25+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:25+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:25+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:25+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:25+02:00" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario time="2024-08-27T12:36:25+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (d4eaa2cd)" time="2024-08-27T12:36:25+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d4eaa2cd)" time="2024-08-27T12:36:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:46641/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:46641/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:25+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Adding vault user" userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Creating new user" userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Creating user object" numAddr=3 numLabels=12 userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:46641/core/v4/events/latest" pkg=gpa/client userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:46641/core/v4/settings" pkg=gpa/client userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Starting service main loop" service=telemetry user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Starting user identity service" numAddr=3 service=user-identity user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Starting service main loop" service=smtp user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:46641/core/v4/labels?Type=4" pkg=gpa/client userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:46641/core/v4/labels?Type=3" pkg=gpa/client userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:46641/core/v4/labels?Type=1" pkg=gpa/client userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Adding user to imap server" addrID=cef328af-0b4d-4b36-ac93-73809b6c094a service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg="Creating new IMAP user" addrID=cef328af-0b4d-4b36-ac93-73809b6c094a service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg="Setting gluon ID" addrID=cef328af-0b4d-4b36-ac93-73809b6c094a gluonID=59f003bd-c2e0-4480-9a70-da3765dc8149 userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Created new IMAP user" addrID=cef328af-0b4d-4b36-ac93-73809b6c094a gluonID=59f003bd-c2e0-4480-9a70-da3765dc8149 service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg=Resuming service=user-events user=78bd65c1-35be-4c85-9735-f4b0efb87641 And the user logs in with username "5a27cb44-e9aa-494e-ae57-1e440b808652" and password "password" # :1 -> *scenario time="2024-08-27T12:36:25+02:00" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Setting address mode" mode=split userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Received mailbox message count" count=0 gluonID=59f003bd-c2e0-4480-9a70-da3765dc8149 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:25+02:00" level=info msg="Starting IMAP Service" service=imap user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Sync triggered" service=imap user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Setting Split Address Mode" service=imap user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:78bd65c1-35be-4c85-9735-f4b0efb87641" userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:25.258476532 +0200 CEST m=+305.488577876" user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Finished user sync" duration="24.346µs" service=imap user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Removing gluon ID" addrID=cef328af-0b4d-4b36-ac93-73809b6c094a gluonID=59f003bd-c2e0-4480-9a70-da3765dc8149 userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg="Adding user to imap server" addrID=12b81990-54ac-438d-971b-7a1cf260a902 service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg="Creating new IMAP user" addrID=12b81990-54ac-438d-971b-7a1cf260a902 service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg="Setting gluon ID" addrID=12b81990-54ac-438d-971b-7a1cf260a902 gluonID=856bdc08-cdb7-4d76-b747-957075ccc529 userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Created new IMAP user" addrID=12b81990-54ac-438d-971b-7a1cf260a902 gluonID=856bdc08-cdb7-4d76-b747-957075ccc529 service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg="Received mailbox message count" count=0 gluonID=856bdc08-cdb7-4d76-b747-957075ccc529 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:25+02:00" level=info msg="Adding user to imap server" addrID=d44a101e-8ef7-444c-8392-a9721b1dcf98 service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg="Creating new IMAP user" addrID=d44a101e-8ef7-444c-8392-a9721b1dcf98 service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg="Setting gluon ID" addrID=d44a101e-8ef7-444c-8392-a9721b1dcf98 gluonID=3d9e7a00-84ed-4c90-aaa9-5f61173422ce userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Created new IMAP user" addrID=d44a101e-8ef7-444c-8392-a9721b1dcf98 gluonID=3d9e7a00-84ed-4c90-aaa9-5f61173422ce service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg="Adding user to imap server" addrID=cef328af-0b4d-4b36-ac93-73809b6c094a service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg="Creating new IMAP user" addrID=cef328af-0b4d-4b36-ac93-73809b6c094a service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3d9e7a00-84ed-4c90-aaa9-5f61173422ce labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:25+02:00" level=info msg="Setting gluon ID" addrID=cef328af-0b4d-4b36-ac93-73809b6c094a gluonID=69abad3e-c076-451a-9671-50f9a50a4abd userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Created new IMAP user" addrID=cef328af-0b4d-4b36-ac93-73809b6c094a gluonID=69abad3e-c076-451a-9671-50f9a50a4abd service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg="Sync triggered" service=imap user=78bd65c1-35be-4c85-9735-f4b0efb87641 And the user sets the address mode of user "5a27cb44-e9aa-494e-ae57-1e440b808652" to "split" # :1 -> *scenario time="2024-08-27T12:36:25+02:00" level=info msg="Received mailbox message count" count=0 gluonID=69abad3e-c076-451a-9671-50f9a50a4abd labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:25+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:25.272701557 +0200 CEST m=+305.502802901" user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Syncing labels" service=imap user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Synced labels" service=imap user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="200 OK: GET https://127.0.0.1:46641/mail/v4/messages/count" pkg=gpa/client userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Syncing messages" service=imap user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Job started" service=imap user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:46641/mail/v4/messages" pkg=gpa/client userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Job finished" service=imap user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Synced messages" service=imap user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Finished user sync" duration=15.18145ms service=imap user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=78bd65c1-35be-4c85-9735-f4b0efb87641 And user "5a27cb44-e9aa-494e-ae57-1e440b808652" finishes syncing # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:36:25+02:00" level=info msg="200 OK: POST https://127.0.0.1:46641/data/v1/stats" pkg=gpa/client userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Configuration Status Success event sent." userID=78bd65c1-35be-4c85-9735-f4b0efb87641 When user "5a27cb44-e9aa-494e-ae57-1e440b808652" connects and authenticates SMTP client "1" with address "39808f46-e0b1-4a46-b29d-79ad22132f11@proton.local" # :1 -> *scenario time="2024-08-27T12:36:25+02:00" level=error msg="Cannot send emails from address: db6338b7-0513-40cb-862c-26b797ccbf79@proton.local" service=smtp user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=error msg="Send mail failed." error="cannot send from address: db6338b7-0513-40cb-862c-26b797ccbf79@proton.local" pkg=smtp And SMTP client "1" sends the following message from "db6338b7-0513-40cb-862c-26b797ccbf79@proton.local" to "pm.bridge.qa@gmail.com": # :1 -> *scenario """ From: Bridge Test <[alias:disabled]@[domain]> To: External Bridge   hello  """ time="2024-08-27T12:36:25+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:25+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:25+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:25+02:00" level=info msg="Closing user" userID=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Exiting IMAP Service" service=imap user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Exiting service main loop" service=smtp user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Exiting Service" service=user-identity user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Exiting service main loop" service=telemetry user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Exiting service" service=user-events user=78bd65c1-35be-4c85-9735-f4b0efb87641 time="2024-08-27T12:36:25+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:25+02:00" level=info msg="Closing SMTP server" service=server-manager Then it fails # :1 -> *scenario Feature: SMTP sending two messages === RUN TestFeatures/Send_two_messages_in_one_connection time="2024-08-27T12:36:25+02:00" level=info msg="User '0d0e787b-a4d3-4094-ab7e-ba5ba34a7128' created with id=68571e94-7ca4-4e84-af95-30f48f8592e6" pkg=gpa/server/backend Background: Given there exists an account with username "0d0e787b-a4d3-4094-ab7e-ba5ba34a7128" and password "password" # :1 -> *scenario time="2024-08-27T12:36:25+02:00" level=info msg="User '4802d4f5-f628-4bec-ba1e-a9ce718fe05c' created with id=8012f66e-1eb4-430d-a90f-14d2a6d30f69" pkg=gpa/server/backend And there exists an account with username "4802d4f5-f628-4bec-ba1e-a9ce718fe05c" and password "password" # :1 -> *scenario And the account "4802d4f5-f628-4bec-ba1e-a9ce718fe05c" has additional address "1d67396d-ffa9-44c9-9453-d12b3c039da5@proton.local" # :1 -> *scenario time="2024-08-27T12:36:26+02:00" level=info msg="User 'ed437e1e-896a-448d-b5c0-892b0654dc14' created with id=06fb6ebe-c89a-446c-8661-5a5460d4c54f" pkg=gpa/server/backend And there exists an account with username "ed437e1e-896a-448d-b5c0-892b0654dc14" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:26+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:26+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/225/config2577100081/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:26+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/225/data126810871/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/225/data126810871/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:26+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:26+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:26+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:26+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:26+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/225/config2577100081/grpcServerConfig.json time="2024-08-27T12:36:26+02:00" level=info msg="gRPC server listening on /tmp/bridge2285" pkg=grpc time="2024-08-27T12:36:26+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:26+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:26+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:26+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:26+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:26+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:26+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:26+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:36:26+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (d645da0d)" time="2024-08-27T12:36:26+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d645da0d)" time="2024-08-27T12:36:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:46683/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:46683/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:26+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Adding vault user" userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Creating new user" userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:46683/core/v4/events/latest" pkg=gpa/client userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:46683/core/v4/settings" pkg=gpa/client userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Starting service main loop" service=telemetry user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Starting service main loop" service=smtp user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:46683/core/v4/labels?Type=4" pkg=gpa/client userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:46683/core/v4/labels?Type=3" pkg=gpa/client userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:46683/core/v4/labels?Type=1" pkg=gpa/client userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Adding user to imap server" addrID=958550df-b165-403b-b7f4-d90b6c22f812 service=server-manager time="2024-08-27T12:36:26+02:00" level=info msg="Creating new IMAP user" addrID=958550df-b165-403b-b7f4-d90b6c22f812 service=server-manager time="2024-08-27T12:36:26+02:00" level=info msg="Setting gluon ID" addrID=958550df-b165-403b-b7f4-d90b6c22f812 gluonID=26ab7e6a-4a0c-493e-b682-c29e47003f05 userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Created new IMAP user" addrID=958550df-b165-403b-b7f4-d90b6c22f812 gluonID=26ab7e6a-4a0c-493e-b682-c29e47003f05 service=server-manager time="2024-08-27T12:36:26+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:26+02:00" level=info msg=Resuming service=user-events user=68571e94-7ca4-4e84-af95-30f48f8592e6 And the user logs in with username "0d0e787b-a4d3-4094-ab7e-ba5ba34a7128" and password "password" # :1 -> *scenario time="2024-08-27T12:36:26+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (b24ced7c)" time="2024-08-27T12:36:26+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (b24ced7c)" time="2024-08-27T12:36:26+02:00" level=info msg="Received mailbox message count" count=0 gluonID=26ab7e6a-4a0c-493e-b682-c29e47003f05 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:26+02:00" level=info msg="Starting IMAP Service" service=imap user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Sync triggered" service=imap user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:26.899753652 +0200 CEST m=+307.129854996" user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Syncing labels" service=imap user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:68571e94-7ca4-4e84-af95-30f48f8592e6" userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Synced labels" service=imap user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:46683/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:26+02:00" level=info msg="200 OK: GET https://127.0.0.1:46683/mail/v4/messages/count" pkg=gpa/client userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Syncing messages" service=imap user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Job started" service=imap user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="200 OK: POST https://127.0.0.1:46683/mail/v4/messages" pkg=gpa/client userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Job finished" service=imap user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Synced messages" service=imap user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Finished user sync" duration=24.448239ms service=imap user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:26+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:46683/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:27+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 11}}" pkg=telemetry time="2024-08-27T12:36:27+02:00" level=info msg="Adding vault user" userID=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Creating new user" userID=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:46683/core/v4/events/latest" pkg=gpa/client userID=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:46683/core/v4/settings" pkg=gpa/client userID=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Starting service main loop" service=telemetry user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Starting service main loop" service=smtp user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:46683/core/v4/labels?Type=4" pkg=gpa/client userID=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:46683/core/v4/labels?Type=3" pkg=gpa/client userID=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:46683/core/v4/labels?Type=1" pkg=gpa/client userID=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Adding user to imap server" addrID=b7d95c4d-1e26-44d0-a027-c056afca1317 service=server-manager time="2024-08-27T12:36:27+02:00" level=info msg="Creating new IMAP user" addrID=b7d95c4d-1e26-44d0-a027-c056afca1317 service=server-manager time="2024-08-27T12:36:27+02:00" level=info msg="Setting gluon ID" addrID=b7d95c4d-1e26-44d0-a027-c056afca1317 gluonID=3593a86c-1793-4109-8004-baa6ba6f7dac userID=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Created new IMAP user" addrID=b7d95c4d-1e26-44d0-a027-c056afca1317 gluonID=3593a86c-1793-4109-8004-baa6ba6f7dac service=server-manager time="2024-08-27T12:36:27+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:27+02:00" level=info msg=Resuming service=user-events user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 And the user logs in with username "4802d4f5-f628-4bec-ba1e-a9ce718fe05c" and password "password" # :1 -> *scenario time="2024-08-27T12:36:27+02:00" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Setting address mode" mode=split userID=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3593a86c-1793-4109-8004-baa6ba6f7dac labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:27+02:00" level=info msg="Starting IMAP Service" service=imap user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Sync triggered" service=imap user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Setting Split Address Mode" service=imap user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:8012f66e-1eb4-430d-a90f-14d2a6d30f69" userID=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:27.141125275 +0200 CEST m=+307.371226619" user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Finished user sync" duration="23.956µs" service=imap user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Removing gluon ID" addrID=b7d95c4d-1e26-44d0-a027-c056afca1317 gluonID=3593a86c-1793-4109-8004-baa6ba6f7dac userID=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:27+02:00" level=info msg="Adding user to imap server" addrID=2407a6d0-f3f4-4d1c-9912-6026221cef63 service=server-manager time="2024-08-27T12:36:27+02:00" level=info msg="Creating new IMAP user" addrID=2407a6d0-f3f4-4d1c-9912-6026221cef63 service=server-manager time="2024-08-27T12:36:27+02:00" level=info msg="Setting gluon ID" addrID=2407a6d0-f3f4-4d1c-9912-6026221cef63 gluonID=8ade93aa-8ab2-4c0b-ae24-b2706f602716 userID=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Created new IMAP user" addrID=2407a6d0-f3f4-4d1c-9912-6026221cef63 gluonID=8ade93aa-8ab2-4c0b-ae24-b2706f602716 service=server-manager time="2024-08-27T12:36:27+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:27+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8ade93aa-8ab2-4c0b-ae24-b2706f602716 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:27+02:00" level=info msg="Adding user to imap server" addrID=b7d95c4d-1e26-44d0-a027-c056afca1317 service=server-manager time="2024-08-27T12:36:27+02:00" level=info msg="Creating new IMAP user" addrID=b7d95c4d-1e26-44d0-a027-c056afca1317 service=server-manager time="2024-08-27T12:36:27+02:00" level=info msg="Setting gluon ID" addrID=b7d95c4d-1e26-44d0-a027-c056afca1317 gluonID=9dbc04ef-a37a-4f17-866c-385021c7c9ab userID=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Created new IMAP user" addrID=b7d95c4d-1e26-44d0-a027-c056afca1317 gluonID=9dbc04ef-a37a-4f17-866c-385021c7c9ab service=server-manager time="2024-08-27T12:36:27+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:27+02:00" level=info msg="Sync triggered" service=imap user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 And the user sets the address mode of user "4802d4f5-f628-4bec-ba1e-a9ce718fe05c" to "split" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:27+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:27.150399479 +0200 CEST m=+307.380500813" user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Syncing labels" service=imap user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Received mailbox message count" count=0 gluonID=9dbc04ef-a37a-4f17-866c-385021c7c9ab labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:46683/data/v1/stats" pkg=gpa/client userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:27+02:00" level=info msg="Configuration Status Success event sent." userID=68571e94-7ca4-4e84-af95-30f48f8592e6 Scenario: Send two messages in one connection # features/smtp/send/two_messages.feature:14 When user "0d0e787b-a4d3-4094-ab7e-ba5ba34a7128" connects and authenticates SMTP client "1" # :1 -> *scenario time="2024-08-27T12:36:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:46683/mail/v4/settings" pkg=gpa/client userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:46683/mail/v4/messages" pkg=gpa/client userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:27+02:00" level=info msg="Synced labels" service=imap user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:46683/core/v4/keys?Email=ed437e1e-896a-448d-b5c0-892b0654dc14%40proton.local" pkg=gpa/client userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:46683/mail/v4/messages/count" pkg=gpa/client userID=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Syncing messages" service=imap user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Job started" service=imap user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:46683/contacts/v4/emails?Email=ed437e1e-896a-448d-b5c0-892b0654dc14%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:46683/mail/v4/messages" pkg=gpa/client userID=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Job finished" service=imap user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Synced messages" service=imap user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Finished user sync" duration=8.060641ms service=imap user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:46683/mail/v4/messages/63952044-5178-497c-9a8d-41d63a744909" pkg=gpa/client userID=68571e94-7ca4-4e84-af95-30f48f8592e6 And SMTP client "1" sends the following message from "0d0e787b-a4d3-4094-ab7e-ba5ba34a7128@proton.local" to "ed437e1e-896a-448d-b5c0-892b0654dc14@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]>  hello  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:46683/mail/v4/settings" pkg=gpa/client userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:46683/mail/v4/messages" pkg=gpa/client userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:46683/core/v4/keys?Email=ed437e1e-896a-448d-b5c0-892b0654dc14%40proton.local" pkg=gpa/client userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:27+02:00" level=info msg="200 OK: GET https://127.0.0.1:46683/contacts/v4/emails?Email=ed437e1e-896a-448d-b5c0-892b0654dc14%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:27+02:00" level=info msg="200 OK: POST https://127.0.0.1:46683/mail/v4/messages/9892c264-522b-4af5-a744-74e7d912cc9d" pkg=gpa/client userID=68571e94-7ca4-4e84-af95-30f48f8592e6 When SMTP client "1" sends the following message from "0d0e787b-a4d3-4094-ab7e-ba5ba34a7128@proton.local" to "ed437e1e-896a-448d-b5c0-892b0654dc14@proton.local": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]>  world  """ time="2024-08-27T12:36:27+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:27+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:27+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:27+02:00" level=info msg="Closing user" userID=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Exiting IMAP Service" service=imap user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Exiting service main loop" service=smtp user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Exiting Service" service=user-identity user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Exiting service main loop" service=telemetry user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Exiting service" service=user-events user=8012f66e-1eb4-430d-a90f-14d2a6d30f69 time="2024-08-27T12:36:27+02:00" level=info msg="Closing user" userID=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:27+02:00" level=info msg="Exiting IMAP Service" service=imap user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:27+02:00" level=info msg="Exiting service main loop" service=smtp user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:27+02:00" level=info msg="Exiting Service" service=user-identity user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:27+02:00" level=info msg="Exiting service main loop" service=telemetry user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:27+02:00" level=info msg="Exiting service" service=user-events user=68571e94-7ca4-4e84-af95-30f48f8592e6 time="2024-08-27T12:36:27+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:27+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:27+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:27+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:27+02:00" level=info msg="Closing SMTP server" service=server-manager Then it succeeds # :1 -> *scenario === RUN TestFeatures/Send_with_two_addresses_of_the_same_user_in_split_mode time="2024-08-27T12:36:27+02:00" level=info msg="User 'f3503595-b295-4e93-9c70-f75a1b3ad63f' created with id=367bafd7-8540-448e-88ba-de4beaf065de" pkg=gpa/server/backend time="2024-08-27T12:36:27+02:00" level=info msg="User '75ec8ea2-18f6-4fd5-b614-e8ff40747b97' created with id=e324370d-d2b7-4911-8868-094a6adaad7c" pkg=gpa/server/backend time="2024-08-27T12:36:28+02:00" level=info msg="User 'c4d2a46d-3693-4531-973f-a0a3b947b1dc' created with id=d0d6c825-ec17-4c44-a362-87b4746c9aff" pkg=gpa/server/backend time="2024-08-27T12:36:28+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:28+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/226/config1408407374/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:28+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/226/data1888300641/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/226/data1888300641/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:28+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:28+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:28+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:28+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:28+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/226/config1408407374/grpcServerConfig.json time="2024-08-27T12:36:28+02:00" level=info msg="gRPC server listening on /tmp/bridge9825" pkg=grpc time="2024-08-27T12:36:28+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:28+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:28+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:28+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:28+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:28+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:28+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:28+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:28+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (9630111d)" time="2024-08-27T12:36:28+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9630111d)" time="2024-08-27T12:36:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:44905/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:44905/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:28+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Adding vault user" userID=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Creating new user" userID=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:44905/core/v4/events/latest" pkg=gpa/client userID=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:44905/core/v4/settings" pkg=gpa/client userID=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Starting service main loop" service=telemetry user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Starting service main loop" service=smtp user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:44905/core/v4/labels?Type=4" pkg=gpa/client userID=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:44905/core/v4/labels?Type=3" pkg=gpa/client userID=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:44905/core/v4/labels?Type=1" pkg=gpa/client userID=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Adding user to imap server" addrID=9ce135ef-a94b-4bf5-aaa7-91e472ba8a36 service=server-manager time="2024-08-27T12:36:28+02:00" level=info msg="Creating new IMAP user" addrID=9ce135ef-a94b-4bf5-aaa7-91e472ba8a36 service=server-manager time="2024-08-27T12:36:28+02:00" level=info msg="Setting gluon ID" addrID=9ce135ef-a94b-4bf5-aaa7-91e472ba8a36 gluonID=dafbc481-d42d-462d-b634-29ea2c0fc2a0 userID=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Created new IMAP user" addrID=9ce135ef-a94b-4bf5-aaa7-91e472ba8a36 gluonID=dafbc481-d42d-462d-b634-29ea2c0fc2a0 service=server-manager time="2024-08-27T12:36:28+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:28+02:00" level=info msg=Resuming service=user-events user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (fba4f17a)" time="2024-08-27T12:36:28+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (fba4f17a)" time="2024-08-27T12:36:28+02:00" level=info msg="Received mailbox message count" count=0 gluonID=dafbc481-d42d-462d-b634-29ea2c0fc2a0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:28+02:00" level=info msg="Starting IMAP Service" service=imap user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Sync triggered" service=imap user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:28.771057183 +0200 CEST m=+309.001158527" user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Syncing labels" service=imap user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:367bafd7-8540-448e-88ba-de4beaf065de" userID=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Synced labels" service=imap user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="200 OK: GET https://127.0.0.1:44905/mail/v4/messages/count" pkg=gpa/client userID=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Syncing messages" service=imap user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Job started" service=imap user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:44905/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:44905/mail/v4/messages" pkg=gpa/client userID=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Job finished" service=imap user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Synced messages" service=imap user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Finished user sync" duration=19.807775ms service=imap user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:28+02:00" level=info msg="200 OK: POST https://127.0.0.1:44905/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:28+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:28+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 12}}" pkg=telemetry time="2024-08-27T12:36:29+02:00" level=info msg="Adding vault user" userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Creating new user" userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:44905/core/v4/events/latest" pkg=gpa/client userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:44905/core/v4/settings" pkg=gpa/client userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Starting service main loop" service=telemetry user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Starting service main loop" service=smtp user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:44905/core/v4/labels?Type=4" pkg=gpa/client userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:44905/core/v4/labels?Type=3" pkg=gpa/client userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:44905/core/v4/labels?Type=1" pkg=gpa/client userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Adding user to imap server" addrID=03be42f9-7e10-4c6a-8fd3-7de0619cece4 service=server-manager time="2024-08-27T12:36:29+02:00" level=info msg="Creating new IMAP user" addrID=03be42f9-7e10-4c6a-8fd3-7de0619cece4 service=server-manager time="2024-08-27T12:36:29+02:00" level=info msg="Setting gluon ID" addrID=03be42f9-7e10-4c6a-8fd3-7de0619cece4 gluonID=1c61cc74-7ba7-459d-8111-dfb7413507ec userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Created new IMAP user" addrID=03be42f9-7e10-4c6a-8fd3-7de0619cece4 gluonID=1c61cc74-7ba7-459d-8111-dfb7413507ec service=server-manager time="2024-08-27T12:36:29+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:29+02:00" level=info msg=Resuming service=user-events user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Setting address mode" mode=split userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Received mailbox message count" count=0 gluonID=1c61cc74-7ba7-459d-8111-dfb7413507ec labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:29+02:00" level=info msg="Starting IMAP Service" service=imap user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Sync triggered" service=imap user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Setting Split Address Mode" service=imap user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e324370d-d2b7-4911-8868-094a6adaad7c" userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:29.023833019 +0200 CEST m=+309.253934363" user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Finished user sync" duration="26.07µs" service=imap user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Removing gluon ID" addrID=03be42f9-7e10-4c6a-8fd3-7de0619cece4 gluonID=1c61cc74-7ba7-459d-8111-dfb7413507ec userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:29+02:00" level=info msg="Adding user to imap server" addrID=03be42f9-7e10-4c6a-8fd3-7de0619cece4 service=server-manager time="2024-08-27T12:36:29+02:00" level=info msg="Creating new IMAP user" addrID=03be42f9-7e10-4c6a-8fd3-7de0619cece4 service=server-manager time="2024-08-27T12:36:29+02:00" level=info msg="Setting gluon ID" addrID=03be42f9-7e10-4c6a-8fd3-7de0619cece4 gluonID=c61a50ce-1ba8-4340-bb2b-3a12d7656b5b userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Created new IMAP user" addrID=03be42f9-7e10-4c6a-8fd3-7de0619cece4 gluonID=c61a50ce-1ba8-4340-bb2b-3a12d7656b5b service=server-manager time="2024-08-27T12:36:29+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:29+02:00" level=info msg="Received mailbox message count" count=0 gluonID=c61a50ce-1ba8-4340-bb2b-3a12d7656b5b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:29+02:00" level=info msg="Adding user to imap server" addrID=9cd9bf88-383e-46a9-ba72-6b1d02b52f56 service=server-manager time="2024-08-27T12:36:29+02:00" level=info msg="Creating new IMAP user" addrID=9cd9bf88-383e-46a9-ba72-6b1d02b52f56 service=server-manager time="2024-08-27T12:36:29+02:00" level=info msg="Setting gluon ID" addrID=9cd9bf88-383e-46a9-ba72-6b1d02b52f56 gluonID=7190ae9f-3c45-487c-a9af-c341918ddea4 userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Created new IMAP user" addrID=9cd9bf88-383e-46a9-ba72-6b1d02b52f56 gluonID=7190ae9f-3c45-487c-a9af-c341918ddea4 service=server-manager time="2024-08-27T12:36:29+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:29+02:00" level=info msg="Sync triggered" service=imap user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7190ae9f-3c45-487c-a9af-c341918ddea4 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:29+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:29.033645064 +0200 CEST m=+309.263746408" user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Syncing labels" service=imap user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Synced labels" service=imap user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:44905/mail/v4/messages/count" pkg=gpa/client userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Syncing messages" service=imap user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Job started" service=imap user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="200 OK: POST https://127.0.0.1:44905/mail/v4/messages" pkg=gpa/client userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Job finished" service=imap user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Synced messages" service=imap user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Finished user sync" duration=7.140475ms service=imap user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Event loop reset" eventID="Ag==" service=user-events user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="200 OK: POST https://127.0.0.1:44905/data/v1/stats" pkg=gpa/client userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Configuration Status Success event sent." userID=e324370d-d2b7-4911-8868-094a6adaad7c Scenario: Send with two addresses of the same user in split mode # features/smtp/send/two_messages.feature:35 When user "75ec8ea2-18f6-4fd5-b614-e8ff40747b97" connects and authenticates SMTP client "1" with address "75ec8ea2-18f6-4fd5-b614-e8ff40747b97@proton.local" # :1 -> *scenario And user "75ec8ea2-18f6-4fd5-b614-e8ff40747b97" connects and authenticates SMTP client "2" with address "54168347-a730-4db3-9962-eb4de8b732a3@proton.local" # :1 -> *scenario time="2024-08-27T12:36:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:44905/mail/v4/settings" pkg=gpa/client userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="200 OK: POST https://127.0.0.1:44905/mail/v4/messages" pkg=gpa/client userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:44905/core/v4/keys?Email=c4d2a46d-3693-4531-973f-a0a3b947b1dc%40proton.local" pkg=gpa/client userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:44905/contacts/v4/emails?Email=c4d2a46d-3693-4531-973f-a0a3b947b1dc%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="200 OK: POST https://127.0.0.1:44905/mail/v4/messages/9719a5e3-2991-44d4-80d3-1286c23370eb" pkg=gpa/client userID=e324370d-d2b7-4911-8868-094a6adaad7c And SMTP client "1" sends the following message from "75ec8ea2-18f6-4fd5-b614-e8ff40747b97@proton.local" to "c4d2a46d-3693-4531-973f-a0a3b947b1dc@proton.local>": # :1 -> *scenario """ From: Bridge Test <[user:multi]@[domain]> To: Internal Bridge <[user:to]@[domain]>  hello  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:44905/mail/v4/settings" pkg=gpa/client userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="200 OK: POST https://127.0.0.1:44905/mail/v4/messages" pkg=gpa/client userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:44905/core/v4/keys?Email=c4d2a46d-3693-4531-973f-a0a3b947b1dc%40proton.local" pkg=gpa/client userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="200 OK: GET https://127.0.0.1:44905/contacts/v4/emails?Email=c4d2a46d-3693-4531-973f-a0a3b947b1dc%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="200 OK: POST https://127.0.0.1:44905/mail/v4/messages/9921186c-2093-46de-9afa-c6ead11b0e7b" pkg=gpa/client userID=e324370d-d2b7-4911-8868-094a6adaad7c When SMTP client "2" sends the following message from "75ec8ea2-18f6-4fd5-b614-e8ff40747b97@proton.local" to "c4d2a46d-3693-4531-973f-a0a3b947b1dc@proton.local>": # :1 -> *scenario """ From: Bridge Test <[user:multi]@[domain]> To: Internal Bridge <[user:to]@[domain]>  world  """ time="2024-08-27T12:36:29+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:29+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:29+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:29+02:00" level=info msg="Closing user" userID=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:29+02:00" level=info msg="Exiting IMAP Service" service=imap user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:29+02:00" level=info msg="Exiting service main loop" service=smtp user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:29+02:00" level=info msg="Exiting Service" service=user-identity user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:29+02:00" level=info msg="Exiting service main loop" service=telemetry user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:29+02:00" level=info msg="Exiting service" service=user-events user=367bafd7-8540-448e-88ba-de4beaf065de time="2024-08-27T12:36:29+02:00" level=info msg="Closing user" userID=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Exiting IMAP Service" service=imap user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Exiting service main loop" service=smtp user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Exiting Service" service=user-identity user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Exiting service main loop" service=telemetry user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Exiting service" service=user-events user=e324370d-d2b7-4911-8868-094a6adaad7c time="2024-08-27T12:36:29+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:29+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:29+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:29+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:29+02:00" level=info msg="Closing SMTP server" service=server-manager Then it succeeds # :1 -> *scenario === RUN TestFeatures/Send_with_two_separate_users time="2024-08-27T12:36:29+02:00" level=info msg="User 'ac75e88f-ccf5-4ca8-bda2-d7ad0198e15b' created with id=1ecd92da-ca61-4e6d-b77e-a8413741af3a" pkg=gpa/server/backend time="2024-08-27T12:36:29+02:00" level=info msg="User '4c064617-1402-4a19-ad8d-9d31397515f2' created with id=b1cf1318-daaf-409c-801f-1009ae222c46" pkg=gpa/server/backend time="2024-08-27T12:36:30+02:00" level=info msg="User '68378d49-1637-47c1-b292-564d12c03a04' created with id=9d0bdbee-1cf1-44a8-9958-a9fb73fa601e" pkg=gpa/server/backend time="2024-08-27T12:36:30+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:30+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/227/config981478914/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:30+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/227/data2721865548/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/227/data2721865548/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:30+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:30+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:30+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:30+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:30+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/227/config981478914/grpcServerConfig.json time="2024-08-27T12:36:30+02:00" level=info msg="gRPC server listening on /tmp/bridge7840" pkg=grpc time="2024-08-27T12:36:30+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:30+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:30+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:30+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:30+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:30+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:30+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:30+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:30+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (ab2c375f)" time="2024-08-27T12:36:30+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ab2c375f)" time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:38679/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:38679/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:30+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Adding vault user" userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Creating new user" userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:38679/core/v4/events/latest" pkg=gpa/client userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:38679/core/v4/settings" pkg=gpa/client userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Starting service main loop" service=telemetry user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Starting service main loop" service=smtp user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:38679/core/v4/labels?Type=4" pkg=gpa/client userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:38679/core/v4/labels?Type=3" pkg=gpa/client userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:38679/core/v4/labels?Type=1" pkg=gpa/client userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Adding user to imap server" addrID=3813d7d8-eb20-4f69-8459-234d78231736 service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg="Creating new IMAP user" addrID=3813d7d8-eb20-4f69-8459-234d78231736 service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg="Setting gluon ID" addrID=3813d7d8-eb20-4f69-8459-234d78231736 gluonID=92a04e11-7c64-4888-9b18-0b3d5462b684 userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Created new IMAP user" addrID=3813d7d8-eb20-4f69-8459-234d78231736 gluonID=92a04e11-7c64-4888-9b18-0b3d5462b684 service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg=Resuming service=user-events user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (f8409b31)" time="2024-08-27T12:36:30+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f8409b31)" time="2024-08-27T12:36:30+02:00" level=info msg="Received mailbox message count" count=0 gluonID=92a04e11-7c64-4888-9b18-0b3d5462b684 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:30+02:00" level=info msg="Starting IMAP Service" service=imap user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Sync triggered" service=imap user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:30.640892988 +0200 CEST m=+310.870994332" user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Syncing labels" service=imap user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:1ecd92da-ca61-4e6d-b77e-a8413741af3a" userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Synced labels" service=imap user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:38679/mail/v4/messages/count" pkg=gpa/client userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Syncing messages" service=imap user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Job started" service=imap user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:38679/mail/v4/messages" pkg=gpa/client userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Job finished" service=imap user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Synced messages" service=imap user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Finished user sync" duration=5.437956ms service=imap user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:38679/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:38679/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:30+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 61}}" pkg=telemetry time="2024-08-27T12:36:30+02:00" level=info msg="Adding vault user" userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Creating new user" userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:38679/core/v4/events/latest" pkg=gpa/client userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Starting service Last EventID=Ag==" service=user-events user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:38679/core/v4/settings" pkg=gpa/client userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Starting service main loop" service=telemetry user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Starting service main loop" service=smtp user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:38679/core/v4/labels?Type=4" pkg=gpa/client userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:38679/core/v4/labels?Type=3" pkg=gpa/client userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:38679/core/v4/labels?Type=1" pkg=gpa/client userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Adding user to imap server" addrID=fcf2bd7f-250b-4ad6-8a6d-4b3f7d58237b service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg="Creating new IMAP user" addrID=fcf2bd7f-250b-4ad6-8a6d-4b3f7d58237b service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg="Setting gluon ID" addrID=fcf2bd7f-250b-4ad6-8a6d-4b3f7d58237b gluonID=a40ed7c0-77e1-4932-9208-2178f99ffa09 userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Created new IMAP user" addrID=fcf2bd7f-250b-4ad6-8a6d-4b3f7d58237b gluonID=a40ed7c0-77e1-4932-9208-2178f99ffa09 service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg=Resuming service=user-events user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Setting address mode" mode=split userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Received mailbox message count" count=0 gluonID=a40ed7c0-77e1-4932-9208-2178f99ffa09 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:30+02:00" level=info msg="Starting IMAP Service" service=imap user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Sync triggered" service=imap user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Setting Split Address Mode" service=imap user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b1cf1318-daaf-409c-801f-1009ae222c46" userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:30.894782407 +0200 CEST m=+311.124883741" user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Finished user sync" duration="24.787µs" service=imap user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Removing gluon ID" addrID=fcf2bd7f-250b-4ad6-8a6d-4b3f7d58237b gluonID=a40ed7c0-77e1-4932-9208-2178f99ffa09 userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg="Adding user to imap server" addrID=fcf2bd7f-250b-4ad6-8a6d-4b3f7d58237b service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg="Creating new IMAP user" addrID=fcf2bd7f-250b-4ad6-8a6d-4b3f7d58237b service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg="Setting gluon ID" addrID=fcf2bd7f-250b-4ad6-8a6d-4b3f7d58237b gluonID=3477b982-5092-44ef-885b-9ee8bcfc25b1 userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Created new IMAP user" addrID=fcf2bd7f-250b-4ad6-8a6d-4b3f7d58237b gluonID=3477b982-5092-44ef-885b-9ee8bcfc25b1 service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3477b982-5092-44ef-885b-9ee8bcfc25b1 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:30+02:00" level=info msg="Adding user to imap server" addrID=78246fdb-3ef1-45af-94fb-96b51f7095b1 service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg="Creating new IMAP user" addrID=78246fdb-3ef1-45af-94fb-96b51f7095b1 service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg="Setting gluon ID" addrID=78246fdb-3ef1-45af-94fb-96b51f7095b1 gluonID=835b7e6b-4487-4e20-86cf-1a927ecb91e0 userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Created new IMAP user" addrID=78246fdb-3ef1-45af-94fb-96b51f7095b1 gluonID=835b7e6b-4487-4e20-86cf-1a927ecb91e0 service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg="Sync triggered" service=imap user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Received mailbox message count" count=0 gluonID=835b7e6b-4487-4e20-86cf-1a927ecb91e0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:30+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:30.905485902 +0200 CEST m=+311.135587247" user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Syncing labels" service=imap user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:38679/data/v1/stats" pkg=gpa/client userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Configuration Status Success event sent." userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a Scenario: Send with two separate users # features/smtp/send/two_messages.feature:57 When user "ac75e88f-ccf5-4ca8-bda2-d7ad0198e15b" connects and authenticates SMTP client "1" # :1 -> *scenario time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:38679/data/v1/stats" pkg=gpa/client userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Configuration Status Success event sent." userID=b1cf1318-daaf-409c-801f-1009ae222c46 And user "4c064617-1402-4a19-ad8d-9d31397515f2" connects and authenticates SMTP client "2" # :1 -> *scenario time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:38679/mail/v4/settings" pkg=gpa/client userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:38679/mail/v4/messages" pkg=gpa/client userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:38679/core/v4/keys?Email=68378d49-1637-47c1-b292-564d12c03a04%40proton.local" pkg=gpa/client userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:38679/contacts/v4/emails?Email=68378d49-1637-47c1-b292-564d12c03a04%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:38679/mail/v4/messages/2388c9b3-6c5f-40a7-a222-e29b4e628379" pkg=gpa/client userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a When SMTP client "1" sends the following message from "ac75e88f-ccf5-4ca8-bda2-d7ad0198e15b@proton.local" to "68378d49-1637-47c1-b292-564d12c03a04@proton.local>": # :1 -> *scenario """ From: Bridge Test <[user:user]@[domain]> To: Internal Bridge <[user:to]@[domain]>  hello  """ Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:38679/mail/v4/settings" pkg=gpa/client userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:38679/mail/v4/messages" pkg=gpa/client userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:38679/core/v4/keys?Email=68378d49-1637-47c1-b292-564d12c03a04%40proton.local" pkg=gpa/client userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:38679/contacts/v4/emails?Email=68378d49-1637-47c1-b292-564d12c03a04%40proton.local&Page=0&PageSize=150" pkg=gpa/client userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Synced labels" service=imap user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:38679/mail/v4/messages/count" pkg=gpa/client userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Syncing messages" service=imap user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Job started" service=imap user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:38679/mail/v4/messages" pkg=gpa/client userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:38679/mail/v4/messages" pkg=gpa/client userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Creating new child job" service=imap user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Job finished" service=imap user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: GET https://127.0.0.1:38679/mail/v4/messages/85c19297-8a98-4c9f-a73d-6c3081d4f995" pkg=gpa/client userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="200 OK: POST https://127.0.0.1:38679/mail/v4/messages/85c19297-8a98-4c9f-a73d-6c3081d4f995" pkg=gpa/client userID=b1cf1318-daaf-409c-801f-1009ae222c46 When SMTP client "2" sends the following message from "4c064617-1402-4a19-ad8d-9d31397515f2@proton.local" to "68378d49-1637-47c1-b292-564d12c03a04@proton.local>": # :1 -> *scenario """ From: Bridge Test <[user:multi]@[domain]> To: Internal Bridge <[user:to]@[domain]>  world  """ time="2024-08-27T12:36:30+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:30+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:30+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:30+02:00" level=info msg="Closing user" userID=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Exiting IMAP Service" service=imap user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Exiting service main loop" service=smtp user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Exiting Service" service=user-identity user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Exiting service main loop" service=telemetry user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Exiting service" service=user-events user=1ecd92da-ca61-4e6d-b77e-a8413741af3a time="2024-08-27T12:36:30+02:00" level=info msg="Closing user" userID=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Child job exit due to context cancelled" service=imap user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=error msg="Failed to sync, will retry later" error="failed sync messages: context canceled" service=imap user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Finished user sync" duration=10.556295ms service=imap user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Exiting IMAP Service" service=imap user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Exiting service main loop" service=smtp user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Exiting Service" service=user-identity user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Exiting service main loop" service=telemetry user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Exiting service" service=user-events user=b1cf1318-daaf-409c-801f-1009ae222c46 time="2024-08-27T12:36:30+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:30+02:00" level=info msg="Closing SMTP server" service=server-manager Then it succeeds # :1 -> *scenario Feature: Account settings === RUN TestFeatures/Check_account_default_settings time="2024-08-27T12:36:31+02:00" level=info msg="User 'cdca9b48-585a-4a16-a70e-aacbce83c990' created with id=ee89288d-95c6-4bc9-8ec2-da0b55caba9c" pkg=gpa/server/backend Background: Given there exists an account with username "cdca9b48-585a-4a16-a70e-aacbce83c990" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:31+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:31+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/228/config1989414493/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:31+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/228/data988374510/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/228/data988374510/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:31+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:31+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:31+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:31+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:31+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:31+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:31+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/228/config1989414493/grpcServerConfig.json time="2024-08-27T12:36:31+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:31+02:00" level=info msg="gRPC server listening on /tmp/bridge8079" pkg=grpc time="2024-08-27T12:36:31+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:31+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:31+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:31+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:31+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario Scenario: Check account default settings # features/user/account.feature:8 Then the account "cdca9b48-585a-4a16-a70e-aacbce83c990" matches the following settings: # :1 -> *scenario | DraftMIMEType | AttachPublicKey | Sign | PGPScheme | | text/html | false | 0 | 0 | When the account "cdca9b48-585a-4a16-a70e-aacbce83c990" has public key attachment "enabled" # :1 -> *scenario And the account "cdca9b48-585a-4a16-a70e-aacbce83c990" has sign external messages "enabled" # :1 -> *scenario And the account "cdca9b48-585a-4a16-a70e-aacbce83c990" has default draft format "plain" # :1 -> *scenario And the account "cdca9b48-585a-4a16-a70e-aacbce83c990" has default PGP schema "inline" # :1 -> *scenario time="2024-08-27T12:36:32+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:32+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:32+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:32+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:32+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:32+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:32+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:32+02:00" level=info msg="Closing SMTP server" service=server-manager Then the account "cdca9b48-585a-4a16-a70e-aacbce83c990" matches the following settings: # :1 -> *scenario | DraftMIMEType | AttachPublicKey | Sign | PGPScheme | | text/plain | true | 1 | 8 | Feature: Address mode === RUN TestFeatures/The_user_is_in_combined_mode time="2024-08-27T12:36:32+02:00" level=info msg="User 'b08b0382-bbfc-47fc-a72b-af6ece2699a0' created with id=40b31d2a-c4b9-45ec-965c-bd15864ba27d" pkg=gpa/server/backend Background: Given there exists an account with username "b08b0382-bbfc-47fc-a72b-af6ece2699a0" and password "password" # :1 -> *scenario And the account "b08b0382-bbfc-47fc-a72b-af6ece2699a0" has additional address "75d8c996-4d85-42b8-b06a-84d53c4768f4@proton.local" # :1 -> *scenario And the account "b08b0382-bbfc-47fc-a72b-af6ece2699a0" has the following custom mailboxes: # :1 -> *scenario | name | type | | one | folder | | two | folder | And the address "b08b0382-bbfc-47fc-a72b-af6ece2699a0@proton.local" of account "b08b0382-bbfc-47fc-a72b-af6ece2699a0" has the following messages in "Folders/one": # :1 -> *scenario | from | to | subject | unread | | a@proton.local | a@proton.local | one | true | | b@proton.local | b@proton.local | two | false | And the address "75d8c996-4d85-42b8-b06a-84d53c4768f4@proton.local" of account "b08b0382-bbfc-47fc-a72b-af6ece2699a0" has the following messages in "Folders/two": # :1 -> *scenario | from | to | subject | unread | | c@proton.local | c@proton.local | three | true | | d@proton.local | d@proton.local | four | false | Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:34+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:34+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/229/config2913651110/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:34+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/229/data52106526/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/229/data52106526/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:34+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:34+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:34+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:34+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:34+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/229/config2913651110/grpcServerConfig.json time="2024-08-27T12:36:34+02:00" level=info msg="gRPC server listening on /tmp/bridge2891" pkg=grpc time="2024-08-27T12:36:34+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:34+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:34+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:34+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:34+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:34+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:34+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:34+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:36:34+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (6d66d535)" time="2024-08-27T12:36:34+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6d66d535)" time="2024-08-27T12:36:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:36041/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:36041/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:34+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Adding vault user" userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Creating new user" userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Creating user object" numAddr=2 numLabels=14 userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:36041/core/v4/events/latest" pkg=gpa/client userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:36041/core/v4/settings" pkg=gpa/client userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Starting service main loop" service=telemetry user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Starting service main loop" service=smtp user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:36041/core/v4/labels?Type=4" pkg=gpa/client userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:36041/core/v4/labels?Type=3" pkg=gpa/client userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:36041/core/v4/labels?Type=1" pkg=gpa/client userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Adding user to imap server" addrID=826d9e6c-9f99-4ba3-b442-5643b95747d5 service=server-manager time="2024-08-27T12:36:34+02:00" level=info msg="Creating new IMAP user" addrID=826d9e6c-9f99-4ba3-b442-5643b95747d5 service=server-manager time="2024-08-27T12:36:34+02:00" level=info msg="Setting gluon ID" addrID=826d9e6c-9f99-4ba3-b442-5643b95747d5 gluonID=22096037-535a-4e9b-903e-9f93e125d998 userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Created new IMAP user" addrID=826d9e6c-9f99-4ba3-b442-5643b95747d5 gluonID=22096037-535a-4e9b-903e-9f93e125d998 service=server-manager time="2024-08-27T12:36:34+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:34+02:00" level=info msg=Resuming service=user-events user=40b31d2a-c4b9-45ec-965c-bd15864ba27d And the user logs in with username "b08b0382-bbfc-47fc-a72b-af6ece2699a0" and password "password" # :1 -> *scenario time="2024-08-27T12:36:34+02:00" level=info msg="Received mailbox message count" count=0 gluonID=22096037-535a-4e9b-903e-9f93e125d998 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:34+02:00" level=info msg="Starting IMAP Service" service=imap user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Sync triggered" service=imap user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:34.354469514 +0200 CEST m=+314.584570858" user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Syncing labels" service=imap user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:40b31d2a-c4b9-45ec-965c-bd15864ba27d" userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Synced labels" service=imap user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:36041/mail/v4/messages/count" pkg=gpa/client userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Syncing messages" service=imap user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Job started" service=imap user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:36041/mail/v4/messages" pkg=gpa/client userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:36041/mail/v4/messages" pkg=gpa/client userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Creating new child job" service=imap user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Job finished" service=imap user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:36041/mail/v4/messages/36c54443-10b1-4b94-aee6-4a17e59a9252" pkg=gpa/client userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:36041/mail/v4/messages/61cc80bd-dcef-4577-82f3-2eaa52ad57aa" pkg=gpa/client userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:36041/mail/v4/messages/9840456f-9b39-4b94-8bfd-9fd37a69fa8e" pkg=gpa/client userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="200 OK: GET https://127.0.0.1:36041/mail/v4/messages/4bcd99ee-ba84-417f-84c4-14ffd8465a57" pkg=gpa/client userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Child job finished" service=imap user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Synced messages" service=imap user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Finished user sync" duration=14.311428ms service=imap user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=40b31d2a-c4b9-45ec-965c-bd15864ba27d And user "b08b0382-bbfc-47fc-a72b-af6ece2699a0" finishes syncing # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:34+02:00" level=info msg="200 OK: POST https://127.0.0.1:36041/data/v1/stats" pkg=gpa/client userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:34+02:00" level=info msg="Configuration Status Success event sent." userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d Scenario: The user is in combined mode # features/user/addressmode.feature:23 When user "b08b0382-bbfc-47fc-a72b-af6ece2699a0" connects and authenticates IMAP client "1" with address "b08b0382-bbfc-47fc-a72b-af6ece2699a0@proton.local" # :1 -> *scenario Then IMAP client "1" eventually sees the following messages in "Folders/one": # :1 -> *scenario | from | to | subject | unread | | a@proton.local | a@proton.local | one | true | | b@proton.local | b@proton.local | two | false | time="2024-08-27T12:36:34+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 95}}" pkg=telemetry And IMAP client "1" eventually sees the following messages in "Folders/two": # :1 -> *scenario | from | to | subject | unread | | c@proton.local | c@proton.local | three | true | | d@proton.local | d@proton.local | four | false | And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | unread | | a@proton.local | a@proton.local | one | true | | b@proton.local | b@proton.local | two | false | | c@proton.local | c@proton.local | three | true | | d@proton.local | d@proton.local | four | false | When user "b08b0382-bbfc-47fc-a72b-af6ece2699a0" connects and authenticates IMAP client "2" with address "75d8c996-4d85-42b8-b06a-84d53c4768f4@proton.local" # :1 -> *scenario Then IMAP client "2" eventually sees the following messages in "Folders/one": # :1 -> *scenario | from | to | subject | unread | | a@proton.local | a@proton.local | one | true | | b@proton.local | b@proton.local | two | false | And IMAP client "2" eventually sees the following messages in "Folders/two": # :1 -> *scenario | from | to | subject | unread | | c@proton.local | c@proton.local | three | true | | d@proton.local | d@proton.local | four | false | time="2024-08-27T12:36:35+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:35+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:35+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:35+02:00" level=info msg="Closing user" userID=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:35+02:00" level=info msg="Exiting IMAP Service" service=imap user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:35+02:00" level=info msg="Exiting service main loop" service=smtp user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:35+02:00" level=info msg="Exiting Service" service=user-identity user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:35+02:00" level=info msg="Exiting service main loop" service=telemetry user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:35+02:00" level=info msg="Exiting service" service=user-events user=40b31d2a-c4b9-45ec-965c-bd15864ba27d time="2024-08-27T12:36:35+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:35+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:35+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:35+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:35+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "2" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | unread | | a@proton.local | a@proton.local | one | true | | b@proton.local | b@proton.local | two | false | | c@proton.local | c@proton.local | three | true | | d@proton.local | d@proton.local | four | false | === RUN TestFeatures/The_user_is_in_split_mode time="2024-08-27T12:36:35+02:00" level=info msg="User 'b9be9200-2bb4-4b18-b77d-e58b11dfca3e' created with id=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db" pkg=gpa/server/backend time="2024-08-27T12:36:36+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:36+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/230/config2086280829/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:36+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/230/data2421892001/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/230/data2421892001/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:36+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:36+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:36+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:36+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:36+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/230/config2086280829/grpcServerConfig.json time="2024-08-27T12:36:36+02:00" level=info msg="gRPC server listening on /tmp/bridge1486" pkg=grpc time="2024-08-27T12:36:36+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:36+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:36+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:36+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:36+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:36+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:36+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:36+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:36+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (72c92428)" time="2024-08-27T12:36:36+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (72c92428)" time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:38509/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:38509/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:36+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Adding vault user" userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Creating new user" userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Creating user object" numAddr=2 numLabels=14 userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:38509/core/v4/events/latest" pkg=gpa/client userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:38509/core/v4/settings" pkg=gpa/client userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Starting service main loop" service=telemetry user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Starting service main loop" service=smtp user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:38509/core/v4/labels?Type=4" pkg=gpa/client userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:38509/core/v4/labels?Type=3" pkg=gpa/client userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:38509/core/v4/labels?Type=1" pkg=gpa/client userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Adding user to imap server" addrID=cd68ca5f-258c-49e8-bf26-2f1506725eaf service=server-manager time="2024-08-27T12:36:36+02:00" level=info msg="Creating new IMAP user" addrID=cd68ca5f-258c-49e8-bf26-2f1506725eaf service=server-manager time="2024-08-27T12:36:36+02:00" level=info msg="Setting gluon ID" addrID=cd68ca5f-258c-49e8-bf26-2f1506725eaf gluonID=317062f0-f060-439a-af46-a83ff6dc8edc userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Created new IMAP user" addrID=cd68ca5f-258c-49e8-bf26-2f1506725eaf gluonID=317062f0-f060-439a-af46-a83ff6dc8edc service=server-manager time="2024-08-27T12:36:36+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:36+02:00" level=info msg=Resuming service=user-events user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=317062f0-f060-439a-af46-a83ff6dc8edc labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:36+02:00" level=info msg="Starting IMAP Service" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Sync triggered" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:36.883771054 +0200 CEST m=+317.113872408" user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Syncing labels" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db" userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Synced labels" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:38509/mail/v4/messages/count" pkg=gpa/client userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Syncing messages" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Job started" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:38509/mail/v4/messages" pkg=gpa/client userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:38509/mail/v4/messages" pkg=gpa/client userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Creating new child job" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Job finished" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:38509/mail/v4/messages/bc511ffa-f746-478a-b9be-10f3f360a288" pkg=gpa/client userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:38509/mail/v4/messages/ba034d9d-209d-44c4-ad49-71b297e4ce40" pkg=gpa/client userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:38509/mail/v4/messages/23191a79-848e-48a8-a97d-b595759402c2" pkg=gpa/client userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:38509/mail/v4/messages/dcb0d2a8-b311-42b8-adfe-5603129f6cab" pkg=gpa/client userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Child job finished" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Synced messages" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Finished user sync" duration=12.964042ms service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Setting address mode" mode=split userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Setting Split Address Mode" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Removing gluon ID" addrID=cd68ca5f-258c-49e8-bf26-2f1506725eaf gluonID=317062f0-f060-439a-af46-a83ff6dc8edc userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:36+02:00" level=info msg="Adding user to imap server" addrID=cd68ca5f-258c-49e8-bf26-2f1506725eaf service=server-manager time="2024-08-27T12:36:36+02:00" level=info msg="Creating new IMAP user" addrID=cd68ca5f-258c-49e8-bf26-2f1506725eaf service=server-manager time="2024-08-27T12:36:36+02:00" level=info msg="Setting gluon ID" addrID=cd68ca5f-258c-49e8-bf26-2f1506725eaf gluonID=bb2ae67f-9b76-40fa-ae93-3c23e1c3c9a6 userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Created new IMAP user" addrID=cd68ca5f-258c-49e8-bf26-2f1506725eaf gluonID=bb2ae67f-9b76-40fa-ae93-3c23e1c3c9a6 service=server-manager time="2024-08-27T12:36:36+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:36+02:00" level=info msg="Adding user to imap server" addrID=fdbb9c11-4367-461d-a8db-b86745c7a335 service=server-manager time="2024-08-27T12:36:36+02:00" level=info msg="Creating new IMAP user" addrID=fdbb9c11-4367-461d-a8db-b86745c7a335 service=server-manager time="2024-08-27T12:36:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=bb2ae67f-9b76-40fa-ae93-3c23e1c3c9a6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:36+02:00" level=info msg="Setting gluon ID" addrID=fdbb9c11-4367-461d-a8db-b86745c7a335 gluonID=5dadff04-30c3-4733-88c5-cfdca5b0d6ec userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Created new IMAP user" addrID=fdbb9c11-4367-461d-a8db-b86745c7a335 gluonID=5dadff04-30c3-4733-88c5-cfdca5b0d6ec service=server-manager time="2024-08-27T12:36:36+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:36+02:00" level=info msg="Sync triggered" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db Scenario: The user is in split mode # features/user/addressmode.feature:55 Given the user sets the address mode of user "b9be9200-2bb4-4b18-b77d-e58b11dfca3e" to "split" # :1 -> *scenario time="2024-08-27T12:36:36+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5dadff04-30c3-4733-88c5-cfdca5b0d6ec labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:36+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:36.907522439 +0200 CEST m=+317.137623773" user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Syncing labels" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Synced labels" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:38509/mail/v4/messages/count" pkg=gpa/client userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Syncing messages" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Job started" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:38509/mail/v4/messages" pkg=gpa/client userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:38509/mail/v4/messages" pkg=gpa/client userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Creating new child job" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Job finished" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:38509/mail/v4/messages/bc511ffa-f746-478a-b9be-10f3f360a288" pkg=gpa/client userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:38509/mail/v4/messages/ba034d9d-209d-44c4-ad49-71b297e4ce40" pkg=gpa/client userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:38509/mail/v4/messages/23191a79-848e-48a8-a97d-b595759402c2" pkg=gpa/client userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: GET https://127.0.0.1:38509/mail/v4/messages/dcb0d2a8-b311-42b8-adfe-5603129f6cab" pkg=gpa/client userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Child job finished" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Synced messages" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Finished user sync" duration=13.045519ms service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db And user "b9be9200-2bb4-4b18-b77d-e58b11dfca3e" finishes syncing # :1 -> *scenario time="2024-08-27T12:36:36+02:00" level=info msg="200 OK: POST https://127.0.0.1:38509/data/v1/stats" pkg=gpa/client userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:36+02:00" level=info msg="Configuration Status Success event sent." userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db When user "b9be9200-2bb4-4b18-b77d-e58b11dfca3e" connects and authenticates IMAP client "1" with address "b9be9200-2bb4-4b18-b77d-e58b11dfca3e@proton.local" # :1 -> *scenario Then IMAP client "1" eventually sees the following messages in "Folders/one": # :1 -> *scenario | from | to | subject | unread | | a@proton.local | a@proton.local | one | true | | b@proton.local | b@proton.local | two | false | time="2024-08-27T12:36:37+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off on on starttls starttls default default default default 0.0.0 56}}" pkg=telemetry And IMAP client "1" eventually sees 0 messages in "Folders/two" # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | unread | | a@proton.local | a@proton.local | one | true | | b@proton.local | b@proton.local | two | false | When user "b9be9200-2bb4-4b18-b77d-e58b11dfca3e" connects and authenticates IMAP client "2" with address "70ed7465-f60a-4d6f-8ddc-bbcecacc3e52@proton.local" # :1 -> *scenario Then IMAP client "2" eventually sees 0 messages in "Folders/one" # :1 -> *scenario And IMAP client "2" eventually sees the following messages in "Folders/two": # :1 -> *scenario | from | to | subject | unread | | c@proton.local | c@proton.local | three | true | | d@proton.local | d@proton.local | four | false | time="2024-08-27T12:36:37+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:37+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:37+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:37+02:00" level=info msg="Closing user" userID=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:37+02:00" level=info msg="Exiting IMAP Service" service=imap user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:37+02:00" level=info msg="Exiting service main loop" service=smtp user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:37+02:00" level=info msg="Exiting Service" service=user-identity user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:37+02:00" level=info msg="Exiting service main loop" service=telemetry user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:37+02:00" level=info msg="Exiting service" service=user-events user=8b6b823d-4aa7-41e3-bd8d-d931fc1aa8db time="2024-08-27T12:36:37+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:37+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:37+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:37+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:37+02:00" level=info msg="Closing SMTP server" service=server-manager And IMAP client "2" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | unread | | c@proton.local | c@proton.local | three | true | | d@proton.local | d@proton.local | four | false | === RUN TestFeatures/The_user_switches_from_combined_to_split_mode_and_back time="2024-08-27T12:36:37+02:00" level=info msg="User '5b83d5f4-0ee4-429f-a179-15d5383d31bc' created with id=e149036b-e9a3-47bf-9a68-794828e90b7f" pkg=gpa/server/backend time="2024-08-27T12:36:38+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:38+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/231/config1546777305/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:38+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/231/data853276984/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/231/data853276984/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:38+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:38+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:38+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:38+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:38+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/231/config1546777305/grpcServerConfig.json time="2024-08-27T12:36:38+02:00" level=info msg="gRPC server listening on /tmp/bridge6048" pkg=grpc time="2024-08-27T12:36:38+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:38+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:38+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:38+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:38+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:38+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:38+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:38+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:38+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (bc207fed)" time="2024-08-27T12:36:38+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (bc207fed)" time="2024-08-27T12:36:38+02:00" level=info msg="200 OK: POST https://127.0.0.1:38513/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:38513/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:39+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Adding vault user" userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Creating new user" userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Creating user object" numAddr=2 numLabels=14 userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38513/core/v4/events/latest" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38513/core/v4/settings" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Starting service main loop" service=telemetry user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Starting service main loop" service=smtp user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38513/core/v4/labels?Type=4" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38513/core/v4/labels?Type=3" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38513/core/v4/labels?Type=1" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Adding user to imap server" addrID=d763fa72-e3ee-486b-afd0-8e339c162b48 service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="Creating new IMAP user" addrID=d763fa72-e3ee-486b-afd0-8e339c162b48 service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="Setting gluon ID" addrID=d763fa72-e3ee-486b-afd0-8e339c162b48 gluonID=194db35e-fe79-47f9-b473-875fd6fa2957 userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Created new IMAP user" addrID=d763fa72-e3ee-486b-afd0-8e339c162b48 gluonID=194db35e-fe79-47f9-b473-875fd6fa2957 service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg=Resuming service=user-events user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Received mailbox message count" count=0 gluonID=194db35e-fe79-47f9-b473-875fd6fa2957 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:39+02:00" level=info msg="Starting IMAP Service" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Sync triggered" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e149036b-e9a3-47bf-9a68-794828e90b7f" userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:39.109465513 +0200 CEST m=+319.339566857" user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Syncing labels" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Synced labels" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38513/mail/v4/messages/count" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Syncing messages" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Job started" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:38513/mail/v4/messages" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:38513/mail/v4/messages" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Creating new child job" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Job finished" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38513/mail/v4/messages/aff0850e-4698-49ee-a974-1858a0628d99" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38513/mail/v4/messages/958703e4-f4c2-4b29-96b3-a17a968c6e50" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38513/mail/v4/messages/4711e3e2-9cbf-419d-a16c-18a451589719" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38513/mail/v4/messages/a9fa5ca8-89af-4af6-b0bc-6eeaadb536ce" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Child job finished" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Synced messages" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Finished user sync" duration=8.930299ms service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Setting address mode" mode=split userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Setting Split Address Mode" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Removing gluon ID" addrID=d763fa72-e3ee-486b-afd0-8e339c162b48 gluonID=194db35e-fe79-47f9-b473-875fd6fa2957 userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="Adding user to imap server" addrID=d763fa72-e3ee-486b-afd0-8e339c162b48 service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="Creating new IMAP user" addrID=d763fa72-e3ee-486b-afd0-8e339c162b48 service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="Setting gluon ID" addrID=d763fa72-e3ee-486b-afd0-8e339c162b48 gluonID=d7d9ef20-9306-44bd-99d6-57346148c4db userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Created new IMAP user" addrID=d763fa72-e3ee-486b-afd0-8e339c162b48 gluonID=d7d9ef20-9306-44bd-99d6-57346148c4db service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="Received mailbox message count" count=0 gluonID=d7d9ef20-9306-44bd-99d6-57346148c4db labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:39+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="Adding user to imap server" addrID=4dac488f-88af-41bb-bce9-717d36781c53 service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="Creating new IMAP user" addrID=4dac488f-88af-41bb-bce9-717d36781c53 service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="Setting gluon ID" addrID=4dac488f-88af-41bb-bce9-717d36781c53 gluonID=46016bd2-7973-4572-8b0d-acae66a26f2d userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Received mailbox message count" count=0 gluonID=46016bd2-7973-4572-8b0d-acae66a26f2d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:39+02:00" level=info msg="Created new IMAP user" addrID=4dac488f-88af-41bb-bce9-717d36781c53 gluonID=46016bd2-7973-4572-8b0d-acae66a26f2d service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="Sync triggered" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:39.125379473 +0200 CEST m=+319.355480817" user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Syncing labels" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f Scenario: The user switches from combined to split mode and back # features/user/addressmode.feature:79 Given the user sets the address mode of user "5b83d5f4-0ee4-429f-a179-15d5383d31bc" to "split" # :1 -> *scenario time="2024-08-27T12:36:39+02:00" level=info msg="Synced labels" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38513/mail/v4/messages/count" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Syncing messages" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Job started" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:38513/mail/v4/messages" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:38513/mail/v4/messages" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Creating new child job" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Job finished" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38513/mail/v4/messages/aff0850e-4698-49ee-a974-1858a0628d99" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38513/mail/v4/messages/958703e4-f4c2-4b29-96b3-a17a968c6e50" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38513/mail/v4/messages/4711e3e2-9cbf-419d-a16c-18a451589719" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38513/mail/v4/messages/a9fa5ca8-89af-4af6-b0bc-6eeaadb536ce" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Child job finished" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Synced messages" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Finished user sync" duration=7.69857ms service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=e149036b-e9a3-47bf-9a68-794828e90b7f And user "5b83d5f4-0ee4-429f-a179-15d5383d31bc" finishes syncing # :1 -> *scenario time="2024-08-27T12:36:39+02:00" level=info msg="Setting address mode" mode=combined pkg=bridge/user userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Setting address mode" mode=combined userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Setting Combined Address Mode" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Removing gluon ID" addrID=d763fa72-e3ee-486b-afd0-8e339c162b48 gluonID=d7d9ef20-9306-44bd-99d6-57346148c4db userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Removing gluon ID" addrID=4dac488f-88af-41bb-bce9-717d36781c53 gluonID=46016bd2-7973-4572-8b0d-acae66a26f2d userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="Adding user to imap server" addrID=d763fa72-e3ee-486b-afd0-8e339c162b48 service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="Creating new IMAP user" addrID=d763fa72-e3ee-486b-afd0-8e339c162b48 service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="Setting gluon ID" addrID=d763fa72-e3ee-486b-afd0-8e339c162b48 gluonID=7ee551d4-4607-4387-8f48-3af7152f92ae userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Created new IMAP user" addrID=d763fa72-e3ee-486b-afd0-8e339c162b48 gluonID=7ee551d4-4607-4387-8f48-3af7152f92ae service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="Sync triggered" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7ee551d4-4607-4387-8f48-3af7152f92ae labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:39+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:39.137274387 +0200 CEST m=+319.367375731" user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Syncing labels" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f And the user sets the address mode of user "5b83d5f4-0ee4-429f-a179-15d5383d31bc" to "combined" # :1 -> *scenario time="2024-08-27T12:36:39+02:00" level=info msg="Synced labels" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38513/mail/v4/messages/count" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Syncing messages" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Job started" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:38513/mail/v4/messages" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:38513/mail/v4/messages" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Creating new child job" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Job finished" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38513/mail/v4/messages/aff0850e-4698-49ee-a974-1858a0628d99" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38513/mail/v4/messages/958703e4-f4c2-4b29-96b3-a17a968c6e50" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38513/mail/v4/messages/4711e3e2-9cbf-419d-a16c-18a451589719" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: GET https://127.0.0.1:38513/mail/v4/messages/a9fa5ca8-89af-4af6-b0bc-6eeaadb536ce" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Child job finished" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Synced messages" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Finished user sync" duration=6.45686ms service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=e149036b-e9a3-47bf-9a68-794828e90b7f And user "5b83d5f4-0ee4-429f-a179-15d5383d31bc" finishes syncing # :1 -> *scenario time="2024-08-27T12:36:39+02:00" level=info msg="200 OK: POST https://127.0.0.1:38513/data/v1/stats" pkg=gpa/client userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Configuration Status Success event sent." userID=e149036b-e9a3-47bf-9a68-794828e90b7f When user "5b83d5f4-0ee4-429f-a179-15d5383d31bc" connects and authenticates IMAP client "1" with address "5b83d5f4-0ee4-429f-a179-15d5383d31bc@proton.local" # :1 -> *scenario Then IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | unread | | a@proton.local | a@proton.local | one | true | | b@proton.local | b@proton.local | two | false | | c@proton.local | c@proton.local | three | true | | d@proton.local | d@proton.local | four | false | When user "5b83d5f4-0ee4-429f-a179-15d5383d31bc" connects and authenticates IMAP client "2" with address "fce07e46-2408-4270-97a0-874d995e7f04@proton.local" # :1 -> *scenario time="2024-08-27T12:36:39+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 73}}" pkg=telemetry time="2024-08-27T12:36:39+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:39+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:39+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:39+02:00" level=info msg="Closing user" userID=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Exiting IMAP Service" service=imap user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Exiting service main loop" service=smtp user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Exiting Service" service=user-identity user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Exiting service main loop" service=telemetry user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Exiting service" service=user-events user=e149036b-e9a3-47bf-9a68-794828e90b7f time="2024-08-27T12:36:39+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:39+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "2" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | unread | | a@proton.local | a@proton.local | one | true | | b@proton.local | b@proton.local | two | false | | c@proton.local | c@proton.local | three | true | | d@proton.local | d@proton.local | four | false | === RUN TestFeatures/The_user_adds_an_address_while_in_combined_mode time="2024-08-27T12:36:39+02:00" level=info msg="User '58e276b1-327e-4bac-a715-f20e0163b438' created with id=b3364f13-3961-43f0-880b-c3ff781ca06f" pkg=gpa/server/backend time="2024-08-27T12:36:40+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:40+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/232/config204005768/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:40+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/232/data2751731106/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/232/data2751731106/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:40+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:40+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:40+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:40+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:40+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:40+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:40+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:40+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/232/config204005768/grpcServerConfig.json time="2024-08-27T12:36:40+02:00" level=info msg="gRPC server listening on /tmp/bridge9589" pkg=grpc time="2024-08-27T12:36:40+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:40+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:40+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:40+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:40+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:40+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (a9a68cb2)" time="2024-08-27T12:36:40+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a9a68cb2)" time="2024-08-27T12:36:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:40007/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:40007/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:40+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Adding vault user" userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Creating new user" userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Creating user object" numAddr=2 numLabels=14 userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:40007/core/v4/events/latest" pkg=gpa/client userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:40007/core/v4/settings" pkg=gpa/client userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Starting service main loop" service=telemetry user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Starting service main loop" service=smtp user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:40007/core/v4/labels?Type=4" pkg=gpa/client userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:40007/core/v4/labels?Type=3" pkg=gpa/client userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:40007/core/v4/labels?Type=1" pkg=gpa/client userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Adding user to imap server" addrID=53c05002-5c6d-4a0b-a798-7ac039f06071 service=server-manager time="2024-08-27T12:36:40+02:00" level=info msg="Creating new IMAP user" addrID=53c05002-5c6d-4a0b-a798-7ac039f06071 service=server-manager time="2024-08-27T12:36:40+02:00" level=info msg="Setting gluon ID" addrID=53c05002-5c6d-4a0b-a798-7ac039f06071 gluonID=0ecc2891-130f-400f-a42c-699b2704d1c1 userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Received mailbox message count" count=0 gluonID=0ecc2891-130f-400f-a42c-699b2704d1c1 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:40+02:00" level=info msg="Created new IMAP user" addrID=53c05002-5c6d-4a0b-a798-7ac039f06071 gluonID=0ecc2891-130f-400f-a42c-699b2704d1c1 service=server-manager time="2024-08-27T12:36:40+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:40+02:00" level=info msg=Resuming service=user-events user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Starting IMAP Service" service=imap user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Sync triggered" service=imap user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:40.756255039 +0200 CEST m=+320.986356373" user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Syncing labels" service=imap user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b3364f13-3961-43f0-880b-c3ff781ca06f" userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Synced labels" service=imap user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:40007/mail/v4/messages/count" pkg=gpa/client userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Syncing messages" service=imap user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Job started" service=imap user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:40007/mail/v4/messages" pkg=gpa/client userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:40007/mail/v4/messages" pkg=gpa/client userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Creating new child job" service=imap user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Job finished" service=imap user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:40007/mail/v4/messages/39e6db17-2347-4f40-9a85-4774eb6f18b3" pkg=gpa/client userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:40007/mail/v4/messages/528afc44-1710-436f-a463-129601710065" pkg=gpa/client userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:40007/mail/v4/messages/e1c6126b-b726-471d-90b2-373924633af5" pkg=gpa/client userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="200 OK: GET https://127.0.0.1:40007/mail/v4/messages/eb45747c-69ba-414c-adc0-f065758e8030" pkg=gpa/client userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Child job finished" service=imap user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Synced messages" service=imap user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Finished user sync" duration=6.944657ms service=imap user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="200 OK: POST https://127.0.0.1:40007/data/v1/stats" pkg=gpa/client userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:40+02:00" level=info msg="Configuration Status Success event sent." userID=b3364f13-3961-43f0-880b-c3ff781ca06f Scenario: The user adds an address while in combined mode # features/user/addressmode.feature:99 When user "58e276b1-327e-4bac-a715-f20e0163b438" connects and authenticates IMAP client "1" with address "58e276b1-327e-4bac-a715-f20e0163b438@proton.local" # :1 -> *scenario Then IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | unread | | a@proton.local | a@proton.local | one | true | | b@proton.local | b@proton.local | two | false | | c@proton.local | c@proton.local | three | true | | d@proton.local | d@proton.local | four | false | When user "58e276b1-327e-4bac-a715-f20e0163b438" connects and authenticates IMAP client "2" with address "1477dc1b-8882-4477-aaa4-a561611c2824@proton.local" # :1 -> *scenario time="2024-08-27T12:36:40+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 29}}" pkg=telemetry Then IMAP client "2" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | unread | | a@proton.local | a@proton.local | one | true | | b@proton.local | b@proton.local | two | false | | c@proton.local | c@proton.local | three | true | | d@proton.local | d@proton.local | four | false | Given the account "58e276b1-327e-4bac-a715-f20e0163b438" has additional address "86cd6e5b-fb70-4cb2-aacb-14f72cfb652b@proton.local" # :1 -> *scenario time="2024-08-27T12:36:41+02:00" level=info msg="200 OK: GET https://127.0.0.1:40007/core/v4/events/Bw==" pkg=gpa/client userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:41+02:00" level=info msg="Received new API event" new="Event CA==: addresses: created=1, updated=0, deleted=0" old="Bw==" service=user-events user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:41+02:00" level=info msg="Handling Address Events (1)" service=user-identity user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:41+02:00" level=info msg="Handling address created event" addressID=566faeba-4e65-4f33-97e1-ba9f1894c524 email="******** (ba754a35)" index=0 service=user-identity user=b3364f13-3961-43f0-880b-c3ff781ca06f And bridge sends an address created event for user "58e276b1-327e-4bac-a715-f20e0163b438" # :1 -> *scenario When user "58e276b1-327e-4bac-a715-f20e0163b438" connects and authenticates IMAP client "3" with address "86cd6e5b-fb70-4cb2-aacb-14f72cfb652b@proton.local" # :1 -> *scenario time="2024-08-27T12:36:41+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:41+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:41+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:41+02:00" level=info msg="Closing user" userID=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:41+02:00" level=info msg="Exiting IMAP Service" service=imap user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:41+02:00" level=info msg="Exiting service main loop" service=smtp user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:41+02:00" level=info msg="Exiting Service" service=user-identity user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:41+02:00" level=info msg="Exiting service main loop" service=telemetry user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:41+02:00" level=info msg="Exiting service" service=user-events user=b3364f13-3961-43f0-880b-c3ff781ca06f time="2024-08-27T12:36:41+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:41+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:41+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:41+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:41+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "3" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | unread | | a@proton.local | a@proton.local | one | true | | b@proton.local | b@proton.local | two | false | | c@proton.local | c@proton.local | three | true | | d@proton.local | d@proton.local | four | false | === RUN TestFeatures/The_user_adds_an_address_while_in_split_mode time="2024-08-27T12:36:42+02:00" level=info msg="User 'a29c69ed-83b5-41dd-b4e2-040b4c7922d0' created with id=931449cb-1aaf-4246-b345-2f772733c248" pkg=gpa/server/backend time="2024-08-27T12:36:43+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:43+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/233/config2879245229/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:43+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/233/data3432741052/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/233/data3432741052/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:43+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:43+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:43+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:43+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:43+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/233/config2879245229/grpcServerConfig.json time="2024-08-27T12:36:43+02:00" level=info msg="gRPC server listening on /tmp/bridge2296" pkg=grpc time="2024-08-27T12:36:43+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:43+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:43+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:43+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:43+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:43+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:43+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:43+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:43+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (285c5259)" time="2024-08-27T12:36:43+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (285c5259)" time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:38915/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:38915/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:43+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Adding vault user" userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Creating new user" userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Creating user object" numAddr=2 numLabels=14 userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38915/core/v4/events/latest" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38915/core/v4/settings" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Starting service main loop" service=telemetry user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Starting service main loop" service=smtp user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38915/core/v4/labels?Type=4" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38915/core/v4/labels?Type=3" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38915/core/v4/labels?Type=1" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Adding user to imap server" addrID=b561927a-855c-44d8-b312-b73e8b31e251 service=server-manager time="2024-08-27T12:36:43+02:00" level=info msg="Creating new IMAP user" addrID=b561927a-855c-44d8-b312-b73e8b31e251 service=server-manager time="2024-08-27T12:36:43+02:00" level=info msg="Setting gluon ID" addrID=b561927a-855c-44d8-b312-b73e8b31e251 gluonID=4d91420e-e8b5-4fab-aed6-b2818a9cba50 userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4d91420e-e8b5-4fab-aed6-b2818a9cba50 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:43+02:00" level=info msg="Created new IMAP user" addrID=b561927a-855c-44d8-b312-b73e8b31e251 gluonID=4d91420e-e8b5-4fab-aed6-b2818a9cba50 service=server-manager time="2024-08-27T12:36:43+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:43+02:00" level=info msg=Resuming service=user-events user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Starting IMAP Service" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:931449cb-1aaf-4246-b345-2f772733c248" userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Sync triggered" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:43.222699462 +0200 CEST m=+323.452800796" user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Syncing labels" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Synced labels" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38915/mail/v4/messages/count" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Syncing messages" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Job started" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:38915/mail/v4/messages" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:38915/mail/v4/messages" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Creating new child job" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Job finished" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38915/mail/v4/messages/f263fb44-4a16-4a74-a180-77362296048e" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38915/mail/v4/messages/9110df49-02d2-44bd-b2a0-e1cae19ff4b9" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38915/mail/v4/messages/e548b08d-3ec0-40c0-9f20-ed6848a0c5e4" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38915/mail/v4/messages/803a7982-2525-4015-bdea-f6732843c7f5" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Child job finished" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Synced messages" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Finished user sync" duration=6.501434ms service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Setting address mode" mode=split userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Setting Split Address Mode" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Removing gluon ID" addrID=b561927a-855c-44d8-b312-b73e8b31e251 gluonID=4d91420e-e8b5-4fab-aed6-b2818a9cba50 userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:43+02:00" level=info msg="Adding user to imap server" addrID=b561927a-855c-44d8-b312-b73e8b31e251 service=server-manager time="2024-08-27T12:36:43+02:00" level=info msg="Creating new IMAP user" addrID=b561927a-855c-44d8-b312-b73e8b31e251 service=server-manager time="2024-08-27T12:36:43+02:00" level=info msg="Setting gluon ID" addrID=b561927a-855c-44d8-b312-b73e8b31e251 gluonID=d7d7202c-7a75-42f1-af77-a1b613163ba4 userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Created new IMAP user" addrID=b561927a-855c-44d8-b312-b73e8b31e251 gluonID=d7d7202c-7a75-42f1-af77-a1b613163ba4 service=server-manager time="2024-08-27T12:36:43+02:00" level=info msg="Received mailbox message count" count=0 gluonID=d7d7202c-7a75-42f1-af77-a1b613163ba4 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:43+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:43+02:00" level=info msg="Adding user to imap server" addrID=c5c39057-5c44-4d1d-ac15-e31ed095dd6a service=server-manager time="2024-08-27T12:36:43+02:00" level=info msg="Creating new IMAP user" addrID=c5c39057-5c44-4d1d-ac15-e31ed095dd6a service=server-manager time="2024-08-27T12:36:43+02:00" level=info msg="Setting gluon ID" addrID=c5c39057-5c44-4d1d-ac15-e31ed095dd6a gluonID=dd7bfff4-8ba7-4051-b46e-f007bfc9a632 userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Created new IMAP user" addrID=c5c39057-5c44-4d1d-ac15-e31ed095dd6a gluonID=dd7bfff4-8ba7-4051-b46e-f007bfc9a632 service=server-manager time="2024-08-27T12:36:43+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:43+02:00" level=info msg="Sync triggered" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:43.235652577 +0200 CEST m=+323.465753921" user=931449cb-1aaf-4246-b345-2f772733c248 Scenario: The user adds an address while in split mode # features/user/addressmode.feature:124 time="2024-08-27T12:36:43+02:00" level=info msg="Syncing labels" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 Given the user sets the address mode of user "a29c69ed-83b5-41dd-b4e2-040b4c7922d0" to "split" # :1 -> *scenario time="2024-08-27T12:36:43+02:00" level=info msg="Received mailbox message count" count=0 gluonID=dd7bfff4-8ba7-4051-b46e-f007bfc9a632 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:43+02:00" level=info msg="Synced labels" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38915/mail/v4/messages/count" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Syncing messages" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Job started" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:38915/mail/v4/messages" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:38915/mail/v4/messages" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Creating new child job" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Job finished" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38915/mail/v4/messages/9110df49-02d2-44bd-b2a0-e1cae19ff4b9" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38915/mail/v4/messages/f263fb44-4a16-4a74-a180-77362296048e" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38915/mail/v4/messages/e548b08d-3ec0-40c0-9f20-ed6848a0c5e4" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: GET https://127.0.0.1:38915/mail/v4/messages/803a7982-2525-4015-bdea-f6732843c7f5" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Child job finished" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Synced messages" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Finished user sync" duration=6.288459ms service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=931449cb-1aaf-4246-b345-2f772733c248 And user "a29c69ed-83b5-41dd-b4e2-040b4c7922d0" finishes syncing # :1 -> *scenario time="2024-08-27T12:36:43+02:00" level=info msg="200 OK: POST https://127.0.0.1:38915/data/v1/stats" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:43+02:00" level=info msg="Configuration Status Success event sent." userID=931449cb-1aaf-4246-b345-2f772733c248 When user "a29c69ed-83b5-41dd-b4e2-040b4c7922d0" connects and authenticates IMAP client "1" with address "a29c69ed-83b5-41dd-b4e2-040b4c7922d0@proton.local" # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | unread | | a@proton.local | a@proton.local | one | true | | b@proton.local | b@proton.local | two | false | When user "a29c69ed-83b5-41dd-b4e2-040b4c7922d0" connects and authenticates IMAP client "2" with address "e6cb1947-851b-4aec-bf5e-dcd07f0d3e1c@proton.local" # :1 -> *scenario time="2024-08-27T12:36:43+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off on on starttls starttls default default default default 0.0.0 39}}" pkg=telemetry And IMAP client "2" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | unread | | c@proton.local | c@proton.local | three | true | | d@proton.local | d@proton.local | four | false | Given the account "a29c69ed-83b5-41dd-b4e2-040b4c7922d0" has additional address "05aff767-a5ac-4b8e-83b7-93b469a6b36f@proton.local" # :1 -> *scenario time="2024-08-27T12:36:44+02:00" level=info msg="200 OK: GET https://127.0.0.1:38915/core/v4/events/Bw==" pkg=gpa/client userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:44+02:00" level=info msg="Received new API event" new="Event CA==: addresses: created=1, updated=0, deleted=0" old="Bw==" service=user-events user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:44+02:00" level=info msg="Handling Address Events (1)" service=user-identity user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:44+02:00" level=info msg="Handling address created event" addressID=9f85ac1e-ddd4-4aa7-8534-accf017f1f12 email="******** (046d51dd)" index=0 service=user-identity user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:44+02:00" level=info msg="Adding user to imap server" addrID=9f85ac1e-ddd4-4aa7-8534-accf017f1f12 service=server-manager time="2024-08-27T12:36:44+02:00" level=info msg="Creating new IMAP user" addrID=9f85ac1e-ddd4-4aa7-8534-accf017f1f12 service=server-manager And bridge sends an address created event for user "a29c69ed-83b5-41dd-b4e2-040b4c7922d0" # :1 -> *scenario time="2024-08-27T12:36:44+02:00" level=info msg="Setting gluon ID" addrID=9f85ac1e-ddd4-4aa7-8534-accf017f1f12 gluonID=6020a5d2-6978-4197-af94-a0351b69b663 userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:44+02:00" level=info msg="Received mailbox message count" count=0 gluonID=6020a5d2-6978-4197-af94-a0351b69b663 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:44+02:00" level=info msg="Created new IMAP user" addrID=9f85ac1e-ddd4-4aa7-8534-accf017f1f12 gluonID=6020a5d2-6978-4197-af94-a0351b69b663 service=server-manager time="2024-08-27T12:36:44+02:00" level=info msg="Validating Listener State" service=server-manager When user "a29c69ed-83b5-41dd-b4e2-040b4c7922d0" connects and authenticates IMAP client "3" with address "05aff767-a5ac-4b8e-83b7-93b469a6b36f@proton.local" # :1 -> *scenario time="2024-08-27T12:36:44+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:44+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:44+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:44+02:00" level=info msg="Closing user" userID=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:44+02:00" level=info msg="Exiting IMAP Service" service=imap user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:44+02:00" level=info msg="Exiting service main loop" service=smtp user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:44+02:00" level=info msg="Exiting Service" service=user-identity user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:44+02:00" level=info msg="Exiting service main loop" service=telemetry user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:44+02:00" level=info msg="Exiting service" service=user-events user=931449cb-1aaf-4246-b345-2f772733c248 time="2024-08-27T12:36:44+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:44+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:44+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:44+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:44+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "3" eventually sees 0 messages in "All Mail" # :1 -> *scenario === RUN TestFeatures/The_user_deletes_an_address_while_in_combined_mode time="2024-08-27T12:36:44+02:00" level=info msg="User '46c2476f-a232-4236-848b-23c18e3c6cc5' created with id=43e6c92c-f613-4738-820e-00da3e29a083" pkg=gpa/server/backend time="2024-08-27T12:36:45+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:45+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/234/config3202822736/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:45+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/234/data1476942663/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/234/data1476942663/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:45+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:45+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:45+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:45+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:45+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:45+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:45+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:45+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/234/config3202822736/grpcServerConfig.json time="2024-08-27T12:36:45+02:00" level=info msg="gRPC server listening on /tmp/bridge4731" pkg=grpc time="2024-08-27T12:36:45+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:45+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:45+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:45+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:45+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:45+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (5a1706e3)" time="2024-08-27T12:36:45+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (5a1706e3)" time="2024-08-27T12:36:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:34155/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:34155/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:45+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Adding vault user" userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Creating new user" userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Creating user object" numAddr=2 numLabels=14 userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:34155/core/v4/events/latest" pkg=gpa/client userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:34155/core/v4/settings" pkg=gpa/client userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Starting service main loop" service=telemetry user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Starting service main loop" service=smtp user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:34155/core/v4/labels?Type=4" pkg=gpa/client userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:34155/core/v4/labels?Type=3" pkg=gpa/client userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:34155/core/v4/labels?Type=1" pkg=gpa/client userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Adding user to imap server" addrID=8c2aed56-f3fc-48ac-b5be-1efaba22dfc4 service=server-manager time="2024-08-27T12:36:45+02:00" level=info msg="Creating new IMAP user" addrID=8c2aed56-f3fc-48ac-b5be-1efaba22dfc4 service=server-manager time="2024-08-27T12:36:45+02:00" level=info msg="Setting gluon ID" addrID=8c2aed56-f3fc-48ac-b5be-1efaba22dfc4 gluonID=35107176-2779-4e90-9d3a-0d6e89174cd3 userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Created new IMAP user" addrID=8c2aed56-f3fc-48ac-b5be-1efaba22dfc4 gluonID=35107176-2779-4e90-9d3a-0d6e89174cd3 service=server-manager time="2024-08-27T12:36:45+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:45+02:00" level=info msg="Received mailbox message count" count=0 gluonID=35107176-2779-4e90-9d3a-0d6e89174cd3 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:45+02:00" level=info msg=Resuming service=user-events user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Starting IMAP Service" service=imap user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Sync triggered" service=imap user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:45.700103806 +0200 CEST m=+325.930205140" user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Syncing labels" service=imap user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:43e6c92c-f613-4738-820e-00da3e29a083" userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Synced labels" service=imap user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:34155/mail/v4/messages/count" pkg=gpa/client userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Syncing messages" service=imap user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Job started" service=imap user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:34155/mail/v4/messages" pkg=gpa/client userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:34155/mail/v4/messages" pkg=gpa/client userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Creating new child job" service=imap user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Job finished" service=imap user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:34155/mail/v4/messages/29e26757-cf71-46df-886c-54adcca6c18b" pkg=gpa/client userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:34155/mail/v4/messages/6c57ef66-479c-4337-899a-7f0f1dff2759" pkg=gpa/client userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:34155/mail/v4/messages/52f88a9c-363a-4108-95b3-d5deccaf07b4" pkg=gpa/client userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="200 OK: GET https://127.0.0.1:34155/mail/v4/messages/ff71bf2e-7785-49e6-bb0c-840163c2d109" pkg=gpa/client userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Child job finished" service=imap user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Synced messages" service=imap user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Finished user sync" duration=6.420841ms service=imap user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="200 OK: POST https://127.0.0.1:34155/data/v1/stats" pkg=gpa/client userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:45+02:00" level=info msg="Configuration Status Success event sent." userID=43e6c92c-f613-4738-820e-00da3e29a083 Scenario: The user deletes an address while in combined mode # features/user/addressmode.feature:144 When user "46c2476f-a232-4236-848b-23c18e3c6cc5" connects and authenticates IMAP client "1" with address "46c2476f-a232-4236-848b-23c18e3c6cc5@proton.local" # :1 -> *scenario Then IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | unread | | a@proton.local | a@proton.local | one | true | | b@proton.local | b@proton.local | two | false | | c@proton.local | c@proton.local | three | true | | d@proton.local | d@proton.local | four | false | When user "46c2476f-a232-4236-848b-23c18e3c6cc5" connects and authenticates IMAP client "2" with address "5dfa28b7-fd71-436b-8bd2-26fc9f063648@proton.local" # :1 -> *scenario time="2024-08-27T12:36:45+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 11}}" pkg=telemetry Then IMAP client "2" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | unread | | a@proton.local | a@proton.local | one | true | | b@proton.local | b@proton.local | two | false | | c@proton.local | c@proton.local | three | true | | d@proton.local | d@proton.local | four | false | Given the account "46c2476f-a232-4236-848b-23c18e3c6cc5" no longer has additional address "5dfa28b7-fd71-436b-8bd2-26fc9f063648@proton.local" # :1 -> *scenario time="2024-08-27T12:36:46+02:00" level=info msg="200 OK: GET https://127.0.0.1:34155/core/v4/events/Bw==" pkg=gpa/client userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:46+02:00" level=info msg="Received new API event" new="Event CQ==: addresses: created=0, updated=0, deleted=1" old="Bw==" service=user-events user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:46+02:00" level=info msg="Handling Address Events (1)" service=user-identity user=43e6c92c-f613-4738-820e-00da3e29a083 And bridge sends an address deleted event for user "46c2476f-a232-4236-848b-23c18e3c6cc5" # :1 -> *scenario When user "46c2476f-a232-4236-848b-23c18e3c6cc5" connects IMAP client "3" # :1 -> *scenario time="2024-08-27T12:36:46+02:00" level=info msg="Configuration Status is back to Pending due to Failure." userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:46+02:00" level=error msg="Command failed" cmd="LOGIN '09dwicrNy3QylAwPlKox1ujlym3G7U1I0Aw9fVurL4o=' " error="no such user" pkg=gluon/session session=3 time="2024-08-27T12:36:46+02:00" level=error msg="Incorrect login credentials." pkg=imap sessionID=3 username=5dfa28b7-fd71-436b-8bd2-26fc9f063648@proton.local time="2024-08-27T12:36:46+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:46+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:46+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:46+02:00" level=info msg="Closing user" userID=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:46+02:00" level=info msg="Exiting IMAP Service" service=imap user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:46+02:00" level=info msg="Exiting service main loop" service=smtp user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:46+02:00" level=info msg="Exiting Service" service=user-identity user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:46+02:00" level=info msg="Exiting service main loop" service=telemetry user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:46+02:00" level=info msg="Exiting service" service=user-events user=43e6c92c-f613-4738-820e-00da3e29a083 time="2024-08-27T12:36:46+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:46+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:46+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:46+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:46+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "3" cannot authenticate with address "5dfa28b7-fd71-436b-8bd2-26fc9f063648@proton.local" # :1 -> *scenario === RUN TestFeatures/The_user_deletes_an_address_while_in_split_mode time="2024-08-27T12:36:46+02:00" level=info msg="User '96601f5c-58e8-4550-b268-b6a9a6fcb71b' created with id=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f" pkg=gpa/server/backend time="2024-08-27T12:36:47+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:47+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/235/config607400771/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:47+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/235/data1149094787/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/235/data1149094787/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:47+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:47+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:47+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:47+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:47+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/235/config607400771/grpcServerConfig.json time="2024-08-27T12:36:47+02:00" level=info msg="gRPC server listening on /tmp/bridge0516" pkg=grpc time="2024-08-27T12:36:47+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:47+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:47+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:47+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:47+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:47+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:47+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:47+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:47+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (0529f5ff)" time="2024-08-27T12:36:47+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0529f5ff)" time="2024-08-27T12:36:47+02:00" level=info msg="200 OK: POST https://127.0.0.1:36949/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:36949/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:48+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Adding vault user" userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Creating new user" userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Creating user object" numAddr=2 numLabels=14 userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:36949/core/v4/events/latest" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:36949/core/v4/settings" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Starting service main loop" service=telemetry user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Starting service main loop" service=smtp user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:36949/core/v4/labels?Type=4" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:36949/core/v4/labels?Type=3" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:36949/core/v4/labels?Type=1" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Adding user to imap server" addrID=e1b52eed-d5e2-4287-9269-c2d171f29ed1 service=server-manager time="2024-08-27T12:36:48+02:00" level=info msg="Creating new IMAP user" addrID=e1b52eed-d5e2-4287-9269-c2d171f29ed1 service=server-manager time="2024-08-27T12:36:48+02:00" level=info msg="Setting gluon ID" addrID=e1b52eed-d5e2-4287-9269-c2d171f29ed1 gluonID=3cef1017-983c-401e-8458-859af214bc21 userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Created new IMAP user" addrID=e1b52eed-d5e2-4287-9269-c2d171f29ed1 gluonID=3cef1017-983c-401e-8458-859af214bc21 service=server-manager time="2024-08-27T12:36:48+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:48+02:00" level=info msg=Resuming service=user-events user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Received mailbox message count" count=0 gluonID=3cef1017-983c-401e-8458-859af214bc21 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:48+02:00" level=info msg="Starting IMAP Service" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Sync triggered" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:48.090196291 +0200 CEST m=+328.320297625" user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Syncing labels" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:d20aa992-dc16-4606-8c7c-8f3dd28a1a6f" userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Synced labels" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:36949/mail/v4/messages/count" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Syncing messages" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Job started" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:36949/mail/v4/messages" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:36949/mail/v4/messages" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Creating new child job" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Job finished" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:36949/mail/v4/messages/13e0a7aa-cd2c-469c-ac9b-1ee5be407ee0" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:36949/mail/v4/messages/9c7a2076-a896-4f48-bd0b-9b96c021d7b3" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:36949/mail/v4/messages/77370a3d-81a0-445f-bd3e-10fb2be2c89a" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:36949/mail/v4/messages/c5c3d9de-86b0-410a-8076-1c278f0da11d" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Child job finished" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Synced messages" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Finished user sync" duration=6.760726ms service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Setting address mode" mode=split pkg=bridge/user userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Setting address mode" mode=split userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Setting Split Address Mode" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Removing gluon ID" addrID=e1b52eed-d5e2-4287-9269-c2d171f29ed1 gluonID=3cef1017-983c-401e-8458-859af214bc21 userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:48+02:00" level=info msg="Adding user to imap server" addrID=e1b52eed-d5e2-4287-9269-c2d171f29ed1 service=server-manager time="2024-08-27T12:36:48+02:00" level=info msg="Creating new IMAP user" addrID=e1b52eed-d5e2-4287-9269-c2d171f29ed1 service=server-manager time="2024-08-27T12:36:48+02:00" level=info msg="Setting gluon ID" addrID=e1b52eed-d5e2-4287-9269-c2d171f29ed1 gluonID=f5754558-1dcf-4d61-8961-5f3df83a82d7 userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Received mailbox message count" count=0 gluonID=f5754558-1dcf-4d61-8961-5f3df83a82d7 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:48+02:00" level=info msg="Created new IMAP user" addrID=e1b52eed-d5e2-4287-9269-c2d171f29ed1 gluonID=f5754558-1dcf-4d61-8961-5f3df83a82d7 service=server-manager time="2024-08-27T12:36:48+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:48+02:00" level=info msg="Adding user to imap server" addrID=26b08d64-df65-4577-8499-df3a4a90488f service=server-manager time="2024-08-27T12:36:48+02:00" level=info msg="Creating new IMAP user" addrID=26b08d64-df65-4577-8499-df3a4a90488f service=server-manager time="2024-08-27T12:36:48+02:00" level=info msg="Setting gluon ID" addrID=26b08d64-df65-4577-8499-df3a4a90488f gluonID=7e2fef14-3be7-4265-99dc-e615d5f18600 userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Created new IMAP user" addrID=26b08d64-df65-4577-8499-df3a4a90488f gluonID=7e2fef14-3be7-4265-99dc-e615d5f18600 service=server-manager time="2024-08-27T12:36:48+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:48+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7e2fef14-3be7-4265-99dc-e615d5f18600 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:48+02:00" level=info msg="Sync triggered" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:48.104324117 +0200 CEST m=+328.334425451" user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Syncing labels" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f Scenario: The user deletes an address while in split mode # features/user/addressmode.feature:166 Given the user sets the address mode of user "96601f5c-58e8-4550-b268-b6a9a6fcb71b" to "split" # :1 -> *scenario time="2024-08-27T12:36:48+02:00" level=info msg="Synced labels" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:36949/mail/v4/messages/count" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Syncing messages" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Job started" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:36949/mail/v4/messages" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:36949/mail/v4/messages" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Creating new child job" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Job finished" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:36949/mail/v4/messages/13e0a7aa-cd2c-469c-ac9b-1ee5be407ee0" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:36949/mail/v4/messages/9c7a2076-a896-4f48-bd0b-9b96c021d7b3" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:36949/mail/v4/messages/77370a3d-81a0-445f-bd3e-10fb2be2c89a" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: GET https://127.0.0.1:36949/mail/v4/messages/c5c3d9de-86b0-410a-8076-1c278f0da11d" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Child job finished" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Synced messages" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Finished user sync" duration=6.727153ms service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f And user "96601f5c-58e8-4550-b268-b6a9a6fcb71b" finishes syncing # :1 -> *scenario time="2024-08-27T12:36:48+02:00" level=info msg="200 OK: POST https://127.0.0.1:36949/data/v1/stats" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:48+02:00" level=info msg="Configuration Status Success event sent." userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f When user "96601f5c-58e8-4550-b268-b6a9a6fcb71b" connects and authenticates IMAP client "1" with address "96601f5c-58e8-4550-b268-b6a9a6fcb71b@proton.local" # :1 -> *scenario And IMAP client "1" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | unread | | a@proton.local | a@proton.local | one | true | | b@proton.local | b@proton.local | two | false | When user "96601f5c-58e8-4550-b268-b6a9a6fcb71b" connects and authenticates IMAP client "2" with address "468385c4-956e-4e6c-b968-dd6ad7ce0f9a@proton.local" # :1 -> *scenario time="2024-08-27T12:36:48+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off on on starttls starttls default default default default 0.0.0 94}}" pkg=telemetry And IMAP client "2" eventually sees the following messages in "All Mail": # :1 -> *scenario | from | to | subject | unread | | c@proton.local | c@proton.local | three | true | | d@proton.local | d@proton.local | four | false | Given the account "96601f5c-58e8-4550-b268-b6a9a6fcb71b" no longer has additional address "468385c4-956e-4e6c-b968-dd6ad7ce0f9a@proton.local" # :1 -> *scenario time="2024-08-27T12:36:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:36949/core/v4/events/Bw==" pkg=gpa/client userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:49+02:00" level=info msg="Received new API event" new="Event CQ==: addresses: created=0, updated=0, deleted=1" old="Bw==" service=user-events user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:49+02:00" level=info msg="Handling Address Events (1)" service=user-identity user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f And bridge sends an address deleted event for user "96601f5c-58e8-4550-b268-b6a9a6fcb71b" # :1 -> *scenario When user "96601f5c-58e8-4550-b268-b6a9a6fcb71b" connects IMAP client "3" # :1 -> *scenario time="2024-08-27T12:36:49+02:00" level=info msg="Removing gluon ID" addrID=26b08d64-df65-4577-8499-df3a4a90488f gluonID=7e2fef14-3be7-4265-99dc-e615d5f18600 userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:49+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:49+02:00" level=info msg="Configuration Status is back to Pending due to Failure." userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:49+02:00" level=error msg="Command failed" cmd="LOGIN '1LRUblI7wo25RzuFtT8p4S/uHxrFOMbOFmnKRdH0r1E=' " error="no such user" pkg=gluon/session session=3 time="2024-08-27T12:36:49+02:00" level=error msg="Incorrect login credentials." pkg=imap sessionID=3 username=468385c4-956e-4e6c-b968-dd6ad7ce0f9a@proton.local time="2024-08-27T12:36:49+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:49+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:49+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:49+02:00" level=info msg="Closing user" userID=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:49+02:00" level=info msg="Exiting IMAP Service" service=imap user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:49+02:00" level=info msg="Exiting service main loop" service=smtp user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:49+02:00" level=info msg="Exiting Service" service=user-identity user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:49+02:00" level=info msg="Exiting service main loop" service=telemetry user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:49+02:00" level=info msg="Exiting service" service=user-events user=d20aa992-dc16-4606-8c7c-8f3dd28a1a6f time="2024-08-27T12:36:49+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:49+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:49+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:49+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:49+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "3" cannot authenticate with address "468385c4-956e-4e6c-b968-dd6ad7ce0f9a@proton.local" # :1 -> *scenario Background: Given there exists an account with username "[user:user]" and password "password" And the account "[user:user]" has additional address "[alias:alias]@[domain]" And the account "[user:user]" has the following custom mailboxes: And the address "[user:user]@[domain]" of account "[user:user]" has the following messages in "Folders/one": And the address "[alias:alias]@[domain]" of account "[user:user]" has the following messages in "Folders/two": Then it succeeds When bridge starts And the user logs in with username "[user:user]" and password "password" And user "[user:user]" finishes syncing Then it succeeds Scenario: The user makes an alias the primary address while in combined mode # features/user/addressmode.feature:184 Background: Given there exists an account with username "[user:user]" and password "password" And the account "[user:user]" has additional address "[alias:alias]@[domain]" And the account "[user:user]" has the following custom mailboxes: And the address "[user:user]@[domain]" of account "[user:user]" has the following messages in "Folders/one": And the address "[alias:alias]@[domain]" of account "[user:user]" has the following messages in "Folders/two": Then it succeeds When bridge starts And the user logs in with username "[user:user]" and password "password" And user "[user:user]" finishes syncing Then it succeeds Scenario: The user makes an alias the primary address while in split mode # features/user/addressmode.feature:186 Feature: user's contact === RUN TestFeatures/Playing_with_contact_settings time="2024-08-27T12:36:49+02:00" level=info msg="User '07d2689f-3e89-43a2-b210-07ac812f62d2' created with id=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff" pkg=gpa/server/backend Background: Given there exists an account with username "07d2689f-3e89-43a2-b210-07ac812f62d2" and password "password" # :1 -> *scenario And user "07d2689f-3e89-43a2-b210-07ac812f62d2" has contact "SuperTester@proton.me" with name "Super TESTER" # :1 -> *scenario And user "07d2689f-3e89-43a2-b210-07ac812f62d2" has contacts: # :1 -> *scenario | name | email | format | scheme | signature | encryption | | Tester One | tester1@proton.me | plain | MIME | enabled | enabled | | Tester Two | tester2@proton.me | HTML | inline | disabled | disabled | Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:49+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:49+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/236/config2301702568/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:49+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/236/data1077356346/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/236/data1077356346/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:49+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:49+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:49+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:49+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:49+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:49+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:49+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:49+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/236/config2301702568/grpcServerConfig.json time="2024-08-27T12:36:49+02:00" level=info msg="gRPC server listening on /tmp/bridge8481" pkg=grpc time="2024-08-27T12:36:49+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:49+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:49+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:49+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:49+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:36:49+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (92ed5dfc)" time="2024-08-27T12:36:49+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (92ed5dfc)" time="2024-08-27T12:36:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:38421/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:38421/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:49+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Adding vault user" userID=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Creating new user" userID=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:38421/core/v4/events/latest" pkg=gpa/client userID=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:38421/core/v4/settings" pkg=gpa/client userID=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Starting service main loop" service=telemetry user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Starting service main loop" service=smtp user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:38421/core/v4/labels?Type=4" pkg=gpa/client userID=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:38421/core/v4/labels?Type=3" pkg=gpa/client userID=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:38421/core/v4/labels?Type=1" pkg=gpa/client userID=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Adding user to imap server" addrID=83a8ea90-f681-4ba2-8f9b-1cf5e99acc2c service=server-manager time="2024-08-27T12:36:49+02:00" level=info msg="Creating new IMAP user" addrID=83a8ea90-f681-4ba2-8f9b-1cf5e99acc2c service=server-manager time="2024-08-27T12:36:49+02:00" level=info msg="Setting gluon ID" addrID=83a8ea90-f681-4ba2-8f9b-1cf5e99acc2c gluonID=9ca816ce-f64f-4b71-83c7-ece1ab88909f userID=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Created new IMAP user" addrID=83a8ea90-f681-4ba2-8f9b-1cf5e99acc2c gluonID=9ca816ce-f64f-4b71-83c7-ece1ab88909f service=server-manager time="2024-08-27T12:36:49+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:49+02:00" level=info msg=Resuming service=user-events user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Starting IMAP Service" service=imap user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Sync triggered" service=imap user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:49.928545246 +0200 CEST m=+330.158646590" user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Received mailbox message count" count=0 gluonID=9ca816ce-f64f-4b71-83c7-ece1ab88909f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:49+02:00" level=info msg="Syncing labels" service=imap user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff" userID=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff And the user logs in with username "07d2689f-3e89-43a2-b210-07ac812f62d2" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:49+02:00" level=info msg="Synced labels" service=imap user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="200 OK: GET https://127.0.0.1:38421/mail/v4/messages/count" pkg=gpa/client userID=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Syncing messages" service=imap user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Job started" service=imap user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="200 OK: POST https://127.0.0.1:38421/mail/v4/messages" pkg=gpa/client userID=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Job finished" service=imap user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Synced messages" service=imap user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Finished user sync" duration=10.361179ms service=imap user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:49+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff Scenario: Playing with contact settings # features/user/contact.feature:17 When the contact "SuperTester@proton.me" of user "07d2689f-3e89-43a2-b210-07ac812f62d2" has message format "plain" # :1 -> *scenario time="2024-08-27T12:36:50+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 68}}" pkg=telemetry When the contact "SuperTester@proton.me" of user "07d2689f-3e89-43a2-b210-07ac812f62d2" has message format "HTML" # :1 -> *scenario When the contact "SuperTester@proton.me" of user "07d2689f-3e89-43a2-b210-07ac812f62d2" has encryption scheme "inline" # :1 -> *scenario When the contact "SuperTester@proton.me" of user "07d2689f-3e89-43a2-b210-07ac812f62d2" has encryption scheme "MIME" # :1 -> *scenario When the contact "SuperTester@proton.me" of user "07d2689f-3e89-43a2-b210-07ac812f62d2" has no signature # :1 -> *scenario time="2024-08-27T12:36:50+02:00" level=info msg="200 OK: GET https://127.0.0.1:38421/core/v4/events/AA==" pkg=gpa/client userID=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff When the contact "SuperTester@proton.me" of user "07d2689f-3e89-43a2-b210-07ac812f62d2" has no encryption # :1 -> *scenario When the contact "SuperTester@proton.me" of user "07d2689f-3e89-43a2-b210-07ac812f62d2" has signature "enabled" # :1 -> *scenario When the contact "SuperTester@proton.me" of user "07d2689f-3e89-43a2-b210-07ac812f62d2" has encryption "enabled" # :1 -> *scenario When the contact "SuperTester@proton.me" of user "07d2689f-3e89-43a2-b210-07ac812f62d2" has signature "disabled" # :1 -> *scenario When the contact "SuperTester@proton.me" of user "07d2689f-3e89-43a2-b210-07ac812f62d2" has encryption "disabled" # :1 -> *scenario When the contact "SuperTester@proton.me" of user "07d2689f-3e89-43a2-b210-07ac812f62d2" has public key from file "testdata/keys/pubkey.asc" # :1 -> *scenario time="2024-08-27T12:36:51+02:00" level=info msg="200 OK: GET https://127.0.0.1:38421/core/v4/events/AA==" pkg=gpa/client userID=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:52+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:52+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:52+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:52+02:00" level=info msg="Closing user" userID=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:52+02:00" level=info msg="Exiting IMAP Service" service=imap user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:52+02:00" level=info msg="Exiting service main loop" service=smtp user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:52+02:00" level=info msg="Exiting Service" service=user-identity user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:52+02:00" level=info msg="Exiting service main loop" service=telemetry user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:52+02:00" level=info msg="Exiting service" service=user-events user=1fd339b5-a8d5-48d9-9d95-b77dbc84e8ff time="2024-08-27T12:36:52+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="Closing SMTP server" service=server-manager When the contact "SuperTester@proton.me" of user "07d2689f-3e89-43a2-b210-07ac812f62d2" has public key: # :1 -> *scenario """ -----BEGIN PGP PUBLIC KEY BLOCK-----  xsDNBGCwvxYBDACtFOvVIma53f1RLCaE3LtaIaY+sVHHdwsB8g13Kl0x5sK53AchIVR+6RE0JHG1 pbwQX4Hm05w6cjemDo652Cjn946zXQ65GYMYiG9Uw+HVldk3TsmKHdvI3zZNQkihnGSMP65BG5Mi 6M3Yq/5FAEP3cOCUKJKkSd6KEx6x3+mbjoPnb4fV0OlfNZa1+FDVlE1gkH3GKQIdcutF5nMDvxry RHM20vnR1YPrY587Uz6JTnarxCeENn442W/aiG5O2FXgt5QKW66TtTzESry/y6JEpg9EiLKG0Ki4 k6Z2kkP+YS5xvmqSohVqusmBnOk+wppIhrWaxGJ08Rv5HgzGS3gS29XmzxlBDE+FCrOVSOjAQ94g UtHZMIPL91A2JMc3RbOXpqVPNyJ+dRzQZ1obyXoaaoiLCQlBtVSbCKUOLVY+bmpyqUdSx45k31Hf FSUj8KrkjsCw6QFpVEfa5LxKfLHfulZdjL3FquxiYjrLHsYmdlIY2lqtaQocINk6VTa+YkkAEQEA Ac0cQlFBIDxwbS5icmlkZ2UucWFAZ21haWwuY29tPsLBDwQTAQgAORYhBMTS4mxV82UN59X4Y1MP t/KzWl0zBQJgsL8WBQkFo5qAAhsDBQsJCAcCBhUICQoLAgUWAgMBAAAKCRBTD7fys1pdMw0dC/9w Ud0I1lp/AHztlIrPYgwwJcSK7eSxuHXelX6mFImjlieKcWjdBL4Gj8MyOxPgjRDW7JecRZA/7tMI 37+izWH2CukevGrbpdyuzX0AR7I7DpX4tDVFNTxi7vYDk+Q+lVJ5dL4lYww3t7cuzhqUvj4oSJaS 9cNeFc66owij7juQoQQ7DmOsLMUw9qlMsDvZNvu83x7hIyGLBCY1gY1VtCeb3QT7uCG8LrQrWkI9 RLgzZioegHxMtvUgzQRw8U9mS8lJ4J2LaI3Z4DliyKSEebplVMfl53dSl1wfV5huZKifoo9NAusw lrRw+3Ae+VZ0Obnz14qmyCwevHv6QlkXtntSY1wyprOvzWiu8PE9rHoTmwLI8wMkbiLdFVXCZbon /1Hg0n1K0fv1A8cIc5JSeCe3y8YMm7b5oEie/cnArqDjZ8VB/vm5H9zvHxfJCI5FwlEVBlosSpib Tm/1fSpqDgAmH7IDe3wCY8899kmfbBqJzr+5xaCGt+0mgC8jpJIEIKHOwM0EYLC/FwEMAKtvqck9 78vAr1ttKpOAEQcKf1X04QLy2AvzHGNcud+XC1u0bHLm3OQsYyLaP3DVAvain6vrVVGiswdsexUI yIEpBTo+9Rco7MtwwESfxG10p2bbd8q74EaJZkt/ifL6oxEYgp8tCgAB6tqGoXCmkG0nKszrrTTz Lo/3bHjzfxF01oGDNlQVGVwW+8d5tjV5vowxeSjmdIZXJPNep4Lah/xFisWb71VwdzVEaOi6k7rQ J5k+Dp1wrCqW1H5RZZt6dGweU4LbuTYBWtnw/2YKz+hBOYGDzil9hqTG9fRXu31d4xOZxuZkv61R 3DWrxuECKUHgJvFaao0KSnBDa/T/RMJ9Y/KQ0bx0zXOTtoDOhOhpMA8JUTMfWb3Uul50ikxLI5EJ xnBroy2bLLaRW6ijMgpdnZRAtmhssHipOisxXoxiWMoRfJBR01DhbmSQPTjpsjqM2Z24hPcKN+sf 9kCKTmaJ2hbOfurriPmM0GHdgewbf5cemKgqVaPfhvyBXhnRjwARAQABwsD8BBgBCAAmFiEExNLi bFXzZQ3n1fhjUw+38rNaXTMFAmCwvxcFCQWjmoACGwwACgkQUw+38rNaXTNTSgwAqomSuzK80Goi eOqJ6e0LLiKJTGzMtrtugK9HYzFn1rT7n9W2lZuf4X8Ayo9i32Q4Of1V17EXOyYWHOK/prTDd9DV sRa+fzLVzC6jln3AKeRi9k/DIs7GDs0poQZyttTVLilK8uDkEWM7mWAyjyBTtWyiKTlfFb7W+M3R 1lTKXQsn/wBkboJNZj+VTNo5NZ6vIx4PJRFW2lsDKbYJ+Vh5vZUdTwHXr5gLadtWzrVgBVMiLyEr fgCzdyfMRy+g4uoYxt9JuFvisU/DDVNeAZ8hSgLdI4w65wjeXtT0syzpL9+pJQX0McugEpbIEiOt e55OL1C0hjvHnsLHPkRuUOtQKru/gNl0bLqZ7mYqPNhJbh/58k+N4eoeTvCjMy65anWuiWjPbm16 GH/3erZiijKDGYn8UqldiOK9dTC6DbvyJdxuYFliV7cSWIBtiOeGrajxzkuUHMW+d1d4l2gPqs2+ eT1x4J+7ydQgCvyyI4W01xcFlAL70VRTlYKIbMXJBZ6L =9sH1 -----END PGP PUBLIC KEY BLOCK----- """ Feature: A user can be deleted === RUN TestFeatures/Delete_a_connected_user time="2024-08-27T12:36:52+02:00" level=info msg="User '167a0efa-e95a-42ff-a847-4a57932a913c' created with id=a069a7a7-4134-4223-8b14-5116838276c8" pkg=gpa/server/backend Background: Given there exists an account with username "167a0efa-e95a-42ff-a847-4a57932a913c" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:52+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:52+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/237/config2602586291/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:52+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/237/data3362500941/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/237/data3362500941/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:52+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:52+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:52+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:52+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:52+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:52+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/237/config2602586291/grpcServerConfig.json time="2024-08-27T12:36:52+02:00" level=info msg="gRPC server listening on /tmp/bridge2380" pkg=grpc time="2024-08-27T12:36:52+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:52+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:52+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:52+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:52+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:52+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:52+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:36:52+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (80020f9f)" time="2024-08-27T12:36:52+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (80020f9f)" time="2024-08-27T12:36:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:46497/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:46497/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:52+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Adding vault user" userID=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Creating new user" userID=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:46497/core/v4/events/latest" pkg=gpa/client userID=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:46497/core/v4/settings" pkg=gpa/client userID=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Starting service main loop" service=telemetry user=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Starting service main loop" service=smtp user=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:46497/core/v4/labels?Type=4" pkg=gpa/client userID=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:46497/core/v4/labels?Type=3" pkg=gpa/client userID=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:46497/core/v4/labels?Type=1" pkg=gpa/client userID=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Adding user to imap server" addrID=6843cd94-78df-4e05-a9af-727ef793c3f7 service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="Creating new IMAP user" addrID=6843cd94-78df-4e05-a9af-727ef793c3f7 service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="Setting gluon ID" addrID=6843cd94-78df-4e05-a9af-727ef793c3f7 gluonID=f9870b15-8c66-4065-986c-73c71c61425f userID=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Created new IMAP user" addrID=6843cd94-78df-4e05-a9af-727ef793c3f7 gluonID=f9870b15-8c66-4065-986c-73c71c61425f service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="Received mailbox message count" count=0 gluonID=f9870b15-8c66-4065-986c-73c71c61425f labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:52+02:00" level=info msg=Resuming service=user-events user=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Starting IMAP Service" service=imap user=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Sync triggered" service=imap user=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:52.527402197 +0200 CEST m=+332.757503541" user=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Syncing labels" service=imap user=a069a7a7-4134-4223-8b14-5116838276c8 And the user logs in with username "167a0efa-e95a-42ff-a847-4a57932a913c" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:52+02:00" level=info msg="Deleting user" pkg=bridge/user userID=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:a069a7a7-4134-4223-8b14-5116838276c8" userID=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:46497/data/v1/stats" pkg=gpa/client userID=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Configuration Status Abort event sent." userID=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Logging out user" userID=a069a7a7-4134-4223-8b14-5116838276c8 withAPI=true time="2024-08-27T12:36:52+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="Synced labels" service=imap user=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=warning msg="Get \"https://127.0.0.1:46497/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:36:52+02:00" level=error msg="Get \"https://127.0.0.1:46497/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:36:52+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:46497/mail/v4/messages/count\": context canceled" service=imap user=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Finished user sync" duration="695.792µs" service=imap user=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Exiting IMAP Service" service=imap user=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Exiting service main loop" service=smtp user=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Exiting Service" service=user-identity user=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Exiting service main loop" service=telemetry user=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Exiting service" service=user-events user=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="200 OK: DELETE https://127.0.0.1:46497/auth/v4" pkg=gpa/client userID=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Closing user" userID=a069a7a7-4134-4223-8b14-5116838276c8 time="2024-08-27T12:36:52+02:00" level=info msg="Deleting vault user" userID=a069a7a7-4134-4223-8b14-5116838276c8 Scenario: Delete a connected user # features/user/delete.feature:9 When user "167a0efa-e95a-42ff-a847-4a57932a913c" is deleted # :1 -> *scenario time="2024-08-27T12:36:52+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:52+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:52+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:52+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="Closing SMTP server" service=server-manager Then user "167a0efa-e95a-42ff-a847-4a57932a913c" is not listed # :1 -> *scenario === RUN TestFeatures/Delete_a_disconnected_user time="2024-08-27T12:36:52+02:00" level=info msg="User 'b9459566-6ac4-43e2-ba30-e730bbad7030' created with id=50d2993c-3540-47f1-9888-77da9c81a130" pkg=gpa/server/backend time="2024-08-27T12:36:52+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:52+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/238/config37921608/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:52+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/238/data1393390581/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/238/data1393390581/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:52+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:52+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:52+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:52+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:52+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:52+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:52+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/238/config37921608/grpcServerConfig.json time="2024-08-27T12:36:52+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:52+02:00" level=info msg="gRPC server listening on /tmp/bridge8923" pkg=grpc time="2024-08-27T12:36:52+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:52+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:52+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:52+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:52+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:52+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (efe85994)" time="2024-08-27T12:36:52+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (efe85994)" time="2024-08-27T12:36:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:41833/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:52+02:00" level=info msg="200 OK: POST https://127.0.0.1:41833/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:52+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Adding vault user" userID=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Creating new user" userID=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:41833/core/v4/events/latest" pkg=gpa/client userID=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:41833/core/v4/settings" pkg=gpa/client userID=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Starting service main loop" service=smtp user=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Starting service main loop" service=telemetry user=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:41833/core/v4/labels?Type=4" pkg=gpa/client userID=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:41833/core/v4/labels?Type=3" pkg=gpa/client userID=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="200 OK: GET https://127.0.0.1:41833/core/v4/labels?Type=1" pkg=gpa/client userID=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Adding user to imap server" addrID=b7b11be4-8e0d-4038-a729-34c7117fc513 service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="Creating new IMAP user" addrID=b7b11be4-8e0d-4038-a729-34c7117fc513 service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="Setting gluon ID" addrID=b7b11be4-8e0d-4038-a729-34c7117fc513 gluonID=7317b8f1-ea55-4092-b0cc-49cfd8dad150 userID=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7317b8f1-ea55-4092-b0cc-49cfd8dad150 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:52+02:00" level=info msg="Created new IMAP user" addrID=b7b11be4-8e0d-4038-a729-34c7117fc513 gluonID=7317b8f1-ea55-4092-b0cc-49cfd8dad150 service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg=Resuming service=user-events user=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Starting IMAP Service" service=imap user=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Sync triggered" service=imap user=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:52.984667247 +0200 CEST m=+333.214768581" user=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Syncing labels" service=imap user=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Logging out user" pkg=bridge/user userID=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Logging out user" userID=50d2993c-3540-47f1-9888-77da9c81a130 withAPI=true time="2024-08-27T12:36:52+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:50d2993c-3540-47f1-9888-77da9c81a130" userID=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="Synced labels" service=imap user=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=warning msg="Get \"https://127.0.0.1:41833/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:36:52+02:00" level=error msg="Get \"https://127.0.0.1:41833/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:36:52+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:41833/mail/v4/messages/count\": context canceled" service=imap user=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Finished user sync" duration="563.02µs" service=imap user=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Exiting IMAP Service" service=imap user=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Exiting service main loop" service=smtp user=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Exiting Service" service=user-identity user=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Exiting service main loop" service=telemetry user=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Exiting service" service=user-events user=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="200 OK: DELETE https://127.0.0.1:41833/auth/v4" pkg=gpa/client userID=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Closing user" userID=50d2993c-3540-47f1-9888-77da9c81a130 Scenario: Delete a disconnected user # features/user/delete.feature:13 Given user "b9459566-6ac4-43e2-ba30-e730bbad7030" logs out # :1 -> *scenario time="2024-08-27T12:36:52+02:00" level=info msg="Deleting user" pkg=bridge/user userID=50d2993c-3540-47f1-9888-77da9c81a130 time="2024-08-27T12:36:52+02:00" level=info msg="Deleting vault user" userID=50d2993c-3540-47f1-9888-77da9c81a130 When user "b9459566-6ac4-43e2-ba30-e730bbad7030" is deleted # :1 -> *scenario time="2024-08-27T12:36:52+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:52+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:52+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:52+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:52+02:00" level=info msg="Closing SMTP server" service=server-manager Then user "b9459566-6ac4-43e2-ba30-e730bbad7030" is not listed # :1 -> *scenario Feature: A user can login === RUN TestFeatures/Login_to_account time="2024-08-27T12:36:53+02:00" level=info msg="User '15879b19-b27d-49a5-8ede-229a1d906fdb' created with id=61744087-798d-403a-8e20-e081478c1bbe" pkg=gpa/server/backend Background: Given there exists an account with username "15879b19-b27d-49a5-8ede-229a1d906fdb" and password "password2" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:53+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:53+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/239/config557270607/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:53+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/239/data4017847704/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/239/data4017847704/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:53+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:53+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:53+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:53+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:53+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:53+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:53+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:53+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/239/config557270607/grpcServerConfig.json time="2024-08-27T12:36:53+02:00" level=info msg="gRPC server listening on /tmp/bridge2641" pkg=grpc time="2024-08-27T12:36:53+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:53+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:53+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:53+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:53+02:00" level=info msg="Frontend client started" And bridge starts # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:36:53+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (ab573d6f)" time="2024-08-27T12:36:53+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ab573d6f)" time="2024-08-27T12:36:53+02:00" level=info msg="200 OK: POST https://127.0.0.1:33611/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:53+02:00" level=info msg="200 OK: POST https://127.0.0.1:33611/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:53+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Adding vault user" userID=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Creating new user" userID=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:33611/core/v4/events/latest" pkg=gpa/client userID=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:33611/core/v4/settings" pkg=gpa/client userID=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Starting service main loop" service=telemetry user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Starting service main loop" service=smtp user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:33611/core/v4/labels?Type=4" pkg=gpa/client userID=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:33611/core/v4/labels?Type=3" pkg=gpa/client userID=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:33611/core/v4/labels?Type=1" pkg=gpa/client userID=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Adding user to imap server" addrID=d137addf-82a4-41c4-a2d0-ac63566ec68e service=server-manager time="2024-08-27T12:36:53+02:00" level=info msg="Creating new IMAP user" addrID=d137addf-82a4-41c4-a2d0-ac63566ec68e service=server-manager time="2024-08-27T12:36:53+02:00" level=info msg="Setting gluon ID" addrID=d137addf-82a4-41c4-a2d0-ac63566ec68e gluonID=eef20eb9-3b93-41cf-84ae-6e7270eeb81d userID=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Created new IMAP user" addrID=d137addf-82a4-41c4-a2d0-ac63566ec68e gluonID=eef20eb9-3b93-41cf-84ae-6e7270eeb81d service=server-manager time="2024-08-27T12:36:53+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:53+02:00" level=info msg=Resuming service=user-events user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Received mailbox message count" count=0 gluonID=eef20eb9-3b93-41cf-84ae-6e7270eeb81d labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:53+02:00" level=info msg="Starting IMAP Service" service=imap user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Sync triggered" service=imap user=61744087-798d-403a-8e20-e081478c1bbe Scenario: Login to account # features/user/login.feature:8 When the user logs in with username "15879b19-b27d-49a5-8ede-229a1d906fdb" and password "password2" # :1 -> *scenario time="2024-08-27T12:36:53+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:53.439913598 +0200 CEST m=+333.670014942" user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Syncing labels" service=imap user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:61744087-798d-403a-8e20-e081478c1bbe" userID=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Synced labels" service=imap user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="200 OK: GET https://127.0.0.1:33611/mail/v4/messages/count" pkg=gpa/client userID=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Syncing messages" service=imap user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Job started" service=imap user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="200 OK: POST https://127.0.0.1:33611/mail/v4/messages" pkg=gpa/client userID=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Job finished" service=imap user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Synced messages" service=imap user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Finished user sync" duration=2.486515ms service=imap user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:53+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:53+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:53+02:00" level=info msg="Closing user" userID=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Exiting IMAP Service" service=imap user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Exiting service main loop" service=smtp user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Exiting Service" service=user-identity user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Exiting service main loop" service=telemetry user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Exiting service" service=user-events user=61744087-798d-403a-8e20-e081478c1bbe time="2024-08-27T12:36:53+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:53+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:53+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:53+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:53+02:00" level=info msg="Closing SMTP server" service=server-manager Then user "15879b19-b27d-49a5-8ede-229a1d906fdb" is eventually listed and connected# :1 -> *scenario === RUN TestFeatures/Login_to_account_with_wrong_password time="2024-08-27T12:36:53+02:00" level=info msg="User '89798bae-9afd-49c5-80e1-d1dfcae8d15d' created with id=9984ad65-0963-48b0-bd91-622124dca2be" pkg=gpa/server/backend time="2024-08-27T12:36:53+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:53+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/240/config1386638909/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:53+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/240/data3559592717/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/240/data3559592717/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:53+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:53+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:53+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:53+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:53+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:53+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:53+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:53+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/240/config1386638909/grpcServerConfig.json time="2024-08-27T12:36:53+02:00" level=info msg="gRPC server listening on /tmp/bridge8248" pkg=grpc time="2024-08-27T12:36:53+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:53+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:53+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:53+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:53+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:53+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (aaf24487)" time="2024-08-27T12:36:53+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (aaf24487)" time="2024-08-27T12:36:53+02:00" level=info msg="200 OK: POST https://127.0.0.1:41305/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:53+02:00" level=error msg="User '89798bae-9afd-49c5-80e1-d1dfcae8d15d' not authorized" error="invalid proof: pm-srp: invalid SRP client proof" pkg=gpa/server time="2024-08-27T12:36:53+02:00" level=warning msg="401 POST https://127.0.0.1:41305/auth/v4: 401 Unauthorized (Code=0, Status=401), Attempt 1" pkg=gpa/client time="2024-08-27T12:36:53+02:00" level=error msg="401 POST https://127.0.0.1:41305/auth/v4: 401 Unauthorized (Code=0, Status=401)" pkg=gpa/client Scenario: Login to account with wrong password # features/user/login.feature:12 When the user logs in with username "89798bae-9afd-49c5-80e1-d1dfcae8d15d" and password "wrong" # :1 -> *scenario time="2024-08-27T12:36:53+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:53+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:53+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:53+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:53+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:53+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:53+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:53+02:00" level=info msg="Closing SMTP server" service=server-manager Then user "89798bae-9afd-49c5-80e1-d1dfcae8d15d" is not listed # :1 -> *scenario === RUN TestFeatures/Login_to_nonexistent_account time="2024-08-27T12:36:54+02:00" level=info msg="User 'd0f28f5b-3602-49c7-92ae-3a22f561100c' created with id=4acff718-b1b9-4897-8de9-ea7d39b4f05a" pkg=gpa/server/backend time="2024-08-27T12:36:54+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:54+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/241/config1924644882/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:54+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/241/data2172175647/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/241/data2172175647/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:54+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:54+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:54+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:54+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:54+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:54+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:54+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/241/config1924644882/grpcServerConfig.json time="2024-08-27T12:36:54+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:54+02:00" level=info msg="gRPC server listening on /tmp/bridge0181" pkg=grpc time="2024-08-27T12:36:54+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:54+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:54+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:54+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:54+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:54+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (7945bc2d)" time="2024-08-27T12:36:54+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (7945bc2d)" time="2024-08-27T12:36:54+02:00" level=error msg="User 'nonexistent' failed auth info" error="account not found" pkg=gpa/server time="2024-08-27T12:36:54+02:00" level=warning msg="401 POST https://127.0.0.1:43645/auth/v4/info: 401 Unauthorized (Code=0, Status=401), Attempt 1" pkg=gpa/client time="2024-08-27T12:36:54+02:00" level=error msg="401 POST https://127.0.0.1:43645/auth/v4/info: 401 Unauthorized (Code=0, Status=401)" pkg=gpa/client Scenario: Login to nonexistent account # features/user/login.feature:16 When the user logs in with username "nonexistent" and password "unknown" # :1 -> *scenario time="2024-08-27T12:36:54+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:54+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:54+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:54+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:54+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:54+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:54+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:54+02:00" level=info msg="Closing SMTP server" service=server-manager Then user "nonexistent" is not listed # :1 -> *scenario === RUN TestFeatures/Login_to_account_without_internet time="2024-08-27T12:36:54+02:00" level=info msg="User 'c4dbef7e-283a-4eb0-877d-814c4fd55710' created with id=ec103779-28bb-4b62-94f4-b9f76ea7cdb0" pkg=gpa/server/backend time="2024-08-27T12:36:54+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:54+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/242/config1093321044/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:54+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/242/data1740371393/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/242/data1740371393/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:54+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:54+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:54+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:54+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:54+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:54+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:54+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:54+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/242/config1093321044/grpcServerConfig.json time="2024-08-27T12:36:54+02:00" level=info msg="gRPC server listening on /tmp/bridge0566" pkg=grpc time="2024-08-27T12:36:54+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:54+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:54+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:54+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:54+02:00" level=info msg="Frontend client started" Scenario: Login to account without internet # features/user/login.feature:20 Given the internet is turned off # :1 -> *scenario time="2024-08-27T12:36:54+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (c16c6d40)" time="2024-08-27T12:36:54+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (c16c6d40)" time="2024-08-27T12:36:54+02:00" level=warning msg="Post \"https://127.0.0.1:44173/auth/v4/info\": dial failed (not allowed), Attempt 1" pkg=gpa/client time="2024-08-27T12:36:54+02:00" level=warning msg="Post \"https://127.0.0.1:44173/auth/v4/info\": dial failed (not allowed), Attempt 2" pkg=gpa/client time="2024-08-27T12:36:54+02:00" level=warning msg="Post \"https://127.0.0.1:44173/auth/v4/info\": dial failed (not allowed), Attempt 3" pkg=gpa/client time="2024-08-27T12:36:54+02:00" level=warning msg="Post \"https://127.0.0.1:44173/auth/v4/info\": dial failed (not allowed), Attempt 4" pkg=gpa/client time="2024-08-27T12:36:54+02:00" level=error msg="Post \"https://127.0.0.1:44173/auth/v4/info\": dial failed (not allowed)" pkg=gpa/client time="2024-08-27T12:36:54+02:00" level=info msg="API status changed: down" pkg=bridge When the user logs in with username "c4dbef7e-283a-4eb0-877d-814c4fd55710" and password "password2" # :1 -> *scenario time="2024-08-27T12:36:54+02:00" level=info msg="Server Manager, network down stopping listeners" service=server-manager time="2024-08-27T12:36:54+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:54+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:54+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:36:54+02:00" level=info msg="Stopping IMAP listener" service=server-manager time="2024-08-27T12:36:54+02:00" level=info msg="Handling API status down" pkg=bridge time="2024-08-27T12:36:54+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:54+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:54+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:54+02:00" level=info msg="Closing IMAP server" service=server-manager Then user "c4dbef7e-283a-4eb0-877d-814c4fd55710" is not listed # :1 -> *scenario === RUN TestFeatures/Login_to_account_with_caps time="2024-08-27T12:36:55+02:00" level=info msg="User 'c85d72cf-bdc3-4b89-b9c9-1866498896c6' created with id=427e9a51-de89-4ae4-a93d-9b89b0dac9d1" pkg=gpa/server/backend time="2024-08-27T12:36:55+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:55+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/243/config3377785415/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:55+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/243/data1635146769/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/243/data1635146769/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:55+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:55+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:55+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:55+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:55+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:55+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:55+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/243/config3377785415/grpcServerConfig.json time="2024-08-27T12:36:55+02:00" level=info msg="gRPC server listening on /tmp/bridge4230" pkg=grpc time="2024-08-27T12:36:55+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:55+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:55+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:55+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:55+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:55+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:55+02:00" level=info msg="User 'Mixed-Caps-8e3cd5fe-736a-46dd-83fb-f79d0bee9fc2' created with id=d88817a9-2c1f-41be-b5b8-5b4404fb341e" pkg=gpa/server/backend Scenario: Login to account with caps # features/user/login.feature:27 Given there exists an account with username "Mixed-Caps-8e3cd5fe-736a-46dd-83fb-f79d0bee9fc2" and password "password3" # :1 -> *scenario And it succeeds # :1 -> *scenario time="2024-08-27T12:36:55+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (a64c1a68)" time="2024-08-27T12:36:55+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (a64c1a68)" time="2024-08-27T12:36:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:36665/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:36665/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:55+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Adding vault user" userID=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Creating new user" userID=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:36665/core/v4/events/latest" pkg=gpa/client userID=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:36665/core/v4/settings" pkg=gpa/client userID=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Starting service main loop" service=telemetry user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Starting service main loop" service=smtp user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:36665/core/v4/labels?Type=4" pkg=gpa/client userID=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:36665/core/v4/labels?Type=3" pkg=gpa/client userID=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:36665/core/v4/labels?Type=1" pkg=gpa/client userID=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Adding user to imap server" addrID=f4096bbc-a37a-4a99-8110-ac051744ab64 service=server-manager time="2024-08-27T12:36:55+02:00" level=info msg="Creating new IMAP user" addrID=f4096bbc-a37a-4a99-8110-ac051744ab64 service=server-manager time="2024-08-27T12:36:55+02:00" level=info msg="Setting gluon ID" addrID=f4096bbc-a37a-4a99-8110-ac051744ab64 gluonID=2295353e-7cfa-4372-b9f9-a9f7a26a9ac8 userID=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Created new IMAP user" addrID=f4096bbc-a37a-4a99-8110-ac051744ab64 gluonID=2295353e-7cfa-4372-b9f9-a9f7a26a9ac8 service=server-manager time="2024-08-27T12:36:55+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:55+02:00" level=info msg=Resuming service=user-events user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Starting IMAP Service" service=imap user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Sync triggered" service=imap user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:55.716607697 +0200 CEST m=+335.946709041" user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Syncing labels" service=imap user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Received mailbox message count" count=0 gluonID=2295353e-7cfa-4372-b9f9-a9f7a26a9ac8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:55+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:d88817a9-2c1f-41be-b5b8-5b4404fb341e" userID=d88817a9-2c1f-41be-b5b8-5b4404fb341e When the user logs in with username "Mixed-Caps-8e3cd5fe-736a-46dd-83fb-f79d0bee9fc2" and password "password3" # :1 -> *scenario time="2024-08-27T12:36:55+02:00" level=info msg="Synced labels" service=imap user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="200 OK: GET https://127.0.0.1:36665/mail/v4/messages/count" pkg=gpa/client userID=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Syncing messages" service=imap user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Job started" service=imap user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="200 OK: POST https://127.0.0.1:36665/mail/v4/messages" pkg=gpa/client userID=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Job finished" service=imap user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Synced messages" service=imap user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Finished user sync" duration=2.319578ms service=imap user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:55+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:55+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:55+02:00" level=info msg="Closing user" userID=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Exiting IMAP Service" service=imap user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Exiting service main loop" service=smtp user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Exiting Service" service=user-identity user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Exiting service main loop" service=telemetry user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Exiting service" service=user-events user=d88817a9-2c1f-41be-b5b8-5b4404fb341e time="2024-08-27T12:36:55+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:55+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:55+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:55+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:55+02:00" level=info msg="Closing SMTP server" service=server-manager Then user "Mixed-Caps-8e3cd5fe-736a-46dd-83fb-f79d0bee9fc2" is eventually listed and connected # :1 -> *scenario === RUN TestFeatures/Login_to_account_with_disabled_primary time="2024-08-27T12:36:55+02:00" level=info msg="User '1aa52186-9d1a-4b2f-b7a8-440ab9b5e1ae' created with id=885eb00d-4d6c-4d75-abc4-047b86fe5529" pkg=gpa/server/backend time="2024-08-27T12:36:56+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:56+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/244/config4240261895/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:56+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/244/data384052433/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/244/data384052433/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:56+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:56+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:56+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:56+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:56+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:56+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:56+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/244/config4240261895/grpcServerConfig.json time="2024-08-27T12:36:56+02:00" level=info msg="gRPC server listening on /tmp/bridge1707" pkg=grpc time="2024-08-27T12:36:56+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:56+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:56+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:56+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:56+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:56+02:00" level=info msg="User '4651c729-d564-4d6f-8b91-99f74c1d1f06' created with id=3aade739-0912-484c-9f29-49df7d3ce330" pkg=gpa/server/backend Scenario: Login to account with disabled primary # features/user/login.feature:35 Given there exists a disabled account with username "4651c729-d564-4d6f-8b91-99f74c1d1f06" and password "password4" # :1 -> *scenario time="2024-08-27T12:36:56+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (9834b178)" time="2024-08-27T12:36:56+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (9834b178)" time="2024-08-27T12:36:56+02:00" level=info msg="200 OK: POST https://127.0.0.1:32803/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:56+02:00" level=info msg="200 OK: POST https://127.0.0.1:32803/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:56+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Adding vault user" userID=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Creating new user" userID=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:32803/core/v4/events/latest" pkg=gpa/client userID=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:32803/core/v4/settings" pkg=gpa/client userID=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Starting service main loop" service=telemetry user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Starting service main loop" service=smtp user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:32803/core/v4/labels?Type=4" pkg=gpa/client userID=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:32803/core/v4/labels?Type=3" pkg=gpa/client userID=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:32803/core/v4/labels?Type=1" pkg=gpa/client userID=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Adding user to imap server" addrID=6ebeefe1-f9e8-4eb7-b854-f259007fde52 service=server-manager time="2024-08-27T12:36:56+02:00" level=info msg="Creating new IMAP user" addrID=6ebeefe1-f9e8-4eb7-b854-f259007fde52 service=server-manager time="2024-08-27T12:36:56+02:00" level=info msg="Setting gluon ID" addrID=6ebeefe1-f9e8-4eb7-b854-f259007fde52 gluonID=2ed45ea1-3527-424d-824d-a9144629ca99 userID=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Received mailbox message count" count=0 gluonID=2ed45ea1-3527-424d-824d-a9144629ca99 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:56+02:00" level=info msg="Created new IMAP user" addrID=6ebeefe1-f9e8-4eb7-b854-f259007fde52 gluonID=2ed45ea1-3527-424d-824d-a9144629ca99 service=server-manager time="2024-08-27T12:36:56+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:56+02:00" level=info msg=Resuming service=user-events user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Starting IMAP Service" service=imap user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Sync triggered" service=imap user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:56.541552928 +0200 CEST m=+336.771654272" user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Syncing labels" service=imap user=3aade739-0912-484c-9f29-49df7d3ce330 When the user logs in with username "4651c729-d564-4d6f-8b91-99f74c1d1f06" and password "password4" # :1 -> *scenario time="2024-08-27T12:36:56+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:3aade739-0912-484c-9f29-49df7d3ce330" userID=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Synced labels" service=imap user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="200 OK: GET https://127.0.0.1:32803/mail/v4/messages/count" pkg=gpa/client userID=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Syncing messages" service=imap user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Job started" service=imap user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="200 OK: POST https://127.0.0.1:32803/mail/v4/messages" pkg=gpa/client userID=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Job finished" service=imap user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Synced messages" service=imap user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Finished user sync" duration=2.375584ms service=imap user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:56+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:56+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:56+02:00" level=info msg="Closing user" userID=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Exiting IMAP Service" service=imap user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Exiting service main loop" service=smtp user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Exiting Service" service=user-identity user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Exiting service main loop" service=telemetry user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Exiting service" service=user-events user=3aade739-0912-484c-9f29-49df7d3ce330 time="2024-08-27T12:36:56+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:56+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:56+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:56+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:56+02:00" level=info msg="Closing SMTP server" service=server-manager Then user "4651c729-d564-4d6f-8b91-99f74c1d1f06" is eventually listed and connected # :1 -> *scenario === RUN TestFeatures/Login_to_account_without_internet_but_the_connection_is_later_restored time="2024-08-27T12:36:56+02:00" level=info msg="User 'a7787323-bd61-4397-8cd6-9fa083c78aee' created with id=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c" pkg=gpa/server/backend time="2024-08-27T12:36:56+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:56+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/245/config2642985655/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:56+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/245/data2871205564/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/245/data2871205564/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:56+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:56+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:56+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:56+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:56+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:56+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:56+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:56+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/245/config2642985655/grpcServerConfig.json time="2024-08-27T12:36:56+02:00" level=info msg="gRPC server listening on /tmp/bridge0200" pkg=grpc time="2024-08-27T12:36:56+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:56+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:56+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:56+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:56+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:56+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (610dedf0)" time="2024-08-27T12:36:56+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (610dedf0)" time="2024-08-27T12:36:56+02:00" level=info msg="200 OK: POST https://127.0.0.1:36581/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:57+02:00" level=info msg="200 OK: POST https://127.0.0.1:36581/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:57+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Adding vault user" userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Creating new user" userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:36581/core/v4/events/latest" pkg=gpa/client userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:36581/core/v4/settings" pkg=gpa/client userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Starting service main loop" service=telemetry user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Starting service main loop" service=smtp user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:36581/core/v4/labels?Type=4" pkg=gpa/client userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:36581/core/v4/labels?Type=3" pkg=gpa/client userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="200 OK: GET https://127.0.0.1:36581/core/v4/labels?Type=1" pkg=gpa/client userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Adding user to imap server" addrID=a60ed038-82a3-46ec-910b-c23563a3f8c1 service=server-manager time="2024-08-27T12:36:57+02:00" level=info msg="Creating new IMAP user" addrID=a60ed038-82a3-46ec-910b-c23563a3f8c1 service=server-manager time="2024-08-27T12:36:57+02:00" level=info msg="Setting gluon ID" addrID=a60ed038-82a3-46ec-910b-c23563a3f8c1 gluonID=8291c79e-a9d0-453e-b0a6-01b3fdfe8bff userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Created new IMAP user" addrID=a60ed038-82a3-46ec-910b-c23563a3f8c1 gluonID=8291c79e-a9d0-453e-b0a6-01b3fdfe8bff service=server-manager time="2024-08-27T12:36:57+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:57+02:00" level=info msg=Resuming service=user-events user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8291c79e-a9d0-453e-b0a6-01b3fdfe8bff labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:57+02:00" level=info msg="Starting IMAP Service" service=imap user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e6f426ee-fa0e-43ff-bbb2-57e80706bc1c" userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Sync triggered" service=imap user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:57.095205811 +0200 CEST m=+337.325307155" user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Syncing labels" service=imap user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c Scenario: Login to account without internet but the connection is later restored # features/user/login.feature:40 When the user logs in with username "a7787323-bd61-4397-8cd6-9fa083c78aee" and password "password2" # :1 -> *scenario time="2024-08-27T12:36:57+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:57+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:57+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:57+02:00" level=info msg="Closing user" userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Synced labels" service=imap user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=warning msg="Get \"https://127.0.0.1:36581/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:36:57+02:00" level=error msg="Get \"https://127.0.0.1:36581/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:36:57+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:36581/mail/v4/messages/count\": context canceled" service=imap user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Finished user sync" duration="539.936µs" service=imap user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Exiting IMAP Service" service=imap user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Exiting service main loop" service=smtp user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Exiting Service" service=user-identity user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Exiting service main loop" service=telemetry user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Exiting service" service=user-events user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:57+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:57+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:57+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:57+02:00" level=info msg="Closing SMTP server" service=server-manager And bridge stops # :1 -> *scenario And the internet is turned off # :1 -> *scenario time="2024-08-27T12:36:57+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:57+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/245/config2642985655/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:57+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/245/data2871205564/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/245/data2871205564/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:57+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:57+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:57+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:57+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:57+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:57+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:36:57+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/245/config2642985655/grpcServerConfig.json time="2024-08-27T12:36:57+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="gRPC server listening on /tmp/bridge3607" pkg=grpc time="2024-08-27T12:36:57+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:57+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:57+02:00" level=warning msg="Post \"https://127.0.0.1:36581/auth/v4/refresh\": dial failed (not allowed), Attempt 1" pkg=gpa/client time="2024-08-27T12:36:57+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:57+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:57+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:57+02:00" level=warning msg="Post \"https://127.0.0.1:36581/auth/v4/refresh\": dial failed (not allowed), Attempt 2" pkg=gpa/client time="2024-08-27T12:36:57+02:00" level=warning msg="Post \"https://127.0.0.1:36581/auth/v4/refresh\": dial failed (not allowed), Attempt 3" pkg=gpa/client time="2024-08-27T12:36:57+02:00" level=warning msg="Post \"https://127.0.0.1:36581/auth/v4/refresh\": dial failed (not allowed), Attempt 4" pkg=gpa/client time="2024-08-27T12:36:57+02:00" level=error msg="Post \"https://127.0.0.1:36581/auth/v4/refresh\": dial failed (not allowed)" pkg=gpa/client time="2024-08-27T12:36:57+02:00" level=info msg="API status changed: down" pkg=bridge time="2024-08-27T12:36:57+02:00" level=error msg="Failed to load connected user" error="failed to create API client: Post \"https://127.0.0.1:36581/auth/v4/refresh\": dial failed (not allowed)" pkg=bridge/user userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:57+02:00" level=info msg="Server Manager, network down stopping listeners" service=server-manager time="2024-08-27T12:36:57+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:57+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:57+02:00" level=info msg="Handling API status down" pkg=bridge time="2024-08-27T12:36:57+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager And bridge starts # :1 -> *scenario time="2024-08-27T12:36:57+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:36:57+02:00" level=info msg="Stopping IMAP listener" service=server-manager And the internet is turned on # :1 -> *scenario time="2024-08-27T12:36:58+02:00" level=info msg="Pinging API" pkg=bridge time="2024-08-27T12:36:58+02:00" level=info msg="API status changed: up" pkg=bridge time="2024-08-27T12:36:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:36581/tests/ping" pkg=gpa/manager time="2024-08-27T12:36:58+02:00" level=info msg="Handling API status up" pkg=bridge time="2024-08-27T12:36:58+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:36:58+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Server Manager, network up starting listeners" service=server-manager time="2024-08-27T12:36:58+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:58+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:58+02:00" level=info msg="200 OK: POST https://127.0.0.1:36581/auth/v4/refresh" pkg=gpa/manager time="2024-08-27T12:36:58+02:00" level=info msg="Restarting SMTP server" service=server-manager time="2024-08-27T12:36:58+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:58+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:58+02:00" level=info msg="Creating new user" userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:36581/core/v4/settings" pkg=gpa/client userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Starting service main loop" service=telemetry user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Starting service main loop" service=smtp user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:36581/core/v4/labels?Type=4" pkg=gpa/client userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:36581/core/v4/labels?Type=3" pkg=gpa/client userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:36581/core/v4/labels?Type=1" pkg=gpa/client userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Adding user to imap server" addrID=a60ed038-82a3-46ec-910b-c23563a3f8c1 service=server-manager time="2024-08-27T12:36:58+02:00" level=info msg="Loading existing IMAP user" addrID=a60ed038-82a3-46ec-910b-c23563a3f8c1 gluonID=8291c79e-a9d0-453e-b0a6-01b3fdfe8bff service=server-manager time="2024-08-27T12:36:58+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:58+02:00" level=info msg=Resuming service=user-events user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Successfully loaded connected user" pkg=bridge/user userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8291c79e-a9d0-453e-b0a6-01b3fdfe8bff labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:36:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8291c79e-a9d0-453e-b0a6-01b3fdfe8bff labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8291c79e-a9d0-453e-b0a6-01b3fdfe8bff labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:36:58+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8291c79e-a9d0-453e-b0a6-01b3fdfe8bff labelID=12 pkg=bridge/event/imap time="2024-08-27T12:36:58+02:00" level=info msg="Starting IMAP Service" service=imap user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Sync triggered" service=imap user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:58.62290899 +0200 CEST m=+338.853010334" user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e6f426ee-fa0e-43ff-bbb2-57e80706bc1c" userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="200 OK: GET https://127.0.0.1:36581/mail/v4/messages/count" pkg=gpa/client userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Syncing messages" service=imap user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Job started" service=imap user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="200 OK: POST https://127.0.0.1:36581/mail/v4/messages" pkg=gpa/client userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Job finished" service=imap user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Synced messages" service=imap user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Finished user sync" duration="357.619µs" service=imap user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:58+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:58+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:58+02:00" level=info msg="Closing user" userID=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Exiting IMAP Service" service=imap user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Exiting service main loop" service=smtp user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Exiting Service" service=user-identity user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Exiting service main loop" service=telemetry user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Exiting service" service=user-events user=e6f426ee-fa0e-43ff-bbb2-57e80706bc1c time="2024-08-27T12:36:58+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:58+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:58+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:58+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:58+02:00" level=info msg="Closing SMTP server" service=server-manager Then user "a7787323-bd61-4397-8cd6-9fa083c78aee" is eventually listed and connected# :1 -> *scenario === RUN TestFeatures/Login_to_multiple_accounts time="2024-08-27T12:36:58+02:00" level=info msg="User '11113e6d-48d1-431d-9216-620963b1272e' created with id=abb35ee9-1750-4f47-b308-08d92a9cea9b" pkg=gpa/server/backend time="2024-08-27T12:36:58+02:00" level=info msg="Starting bridge" time="2024-08-27T12:36:58+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/246/config3277069140/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:36:58+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/246/data1034076281/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/246/data1034076281/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:36:58+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:36:58+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:36:58+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:36:58+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:36:58+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:36:58+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:36:58+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/246/config3277069140/grpcServerConfig.json time="2024-08-27T12:36:58+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:36:58+02:00" level=info msg="gRPC server listening on /tmp/bridge6534" pkg=grpc time="2024-08-27T12:36:58+02:00" level=info msg="Frontend service started" time="2024-08-27T12:36:58+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:36:58+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:36:58+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:36:59+02:00" level=info msg="Frontend client started" time="2024-08-27T12:36:59+02:00" level=info msg="User 'd4cec492-1fe7-4dfd-b74f-1a8e93bf5ff2' created with id=b910e729-6d8b-4bce-b582-5632e0312d11" pkg=gpa/server/backend Scenario: Login to multiple accounts # features/user/login.feature:48 Given there exists an account with username "d4cec492-1fe7-4dfd-b74f-1a8e93bf5ff2" and password "password" # :1 -> *scenario time="2024-08-27T12:36:59+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (fccd9783)" time="2024-08-27T12:36:59+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (fccd9783)" time="2024-08-27T12:36:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:36723/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:36723/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:59+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Adding vault user" userID=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Creating new user" userID=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:36723/core/v4/events/latest" pkg=gpa/client userID=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:36723/core/v4/settings" pkg=gpa/client userID=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Starting service main loop" service=telemetry user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Starting service main loop" service=smtp user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:36723/core/v4/labels?Type=4" pkg=gpa/client userID=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:36723/core/v4/labels?Type=3" pkg=gpa/client userID=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:36723/core/v4/labels?Type=1" pkg=gpa/client userID=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Adding user to imap server" addrID=8bfa0d83-68dd-4832-bdff-da66578ced1c service=server-manager time="2024-08-27T12:36:59+02:00" level=info msg="Creating new IMAP user" addrID=8bfa0d83-68dd-4832-bdff-da66578ced1c service=server-manager time="2024-08-27T12:36:59+02:00" level=info msg="Setting gluon ID" addrID=8bfa0d83-68dd-4832-bdff-da66578ced1c gluonID=a774668b-5388-4a44-a1b8-d7d71341e60e userID=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Received mailbox message count" count=0 gluonID=a774668b-5388-4a44-a1b8-d7d71341e60e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:59+02:00" level=info msg="Created new IMAP user" addrID=8bfa0d83-68dd-4832-bdff-da66578ced1c gluonID=a774668b-5388-4a44-a1b8-d7d71341e60e service=server-manager time="2024-08-27T12:36:59+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:59+02:00" level=info msg=Resuming service=user-events user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Starting IMAP Service" service=imap user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Sync triggered" service=imap user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:59.447217437 +0200 CEST m=+339.677318771" user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Syncing labels" service=imap user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:abb35ee9-1750-4f47-b308-08d92a9cea9b" userID=abb35ee9-1750-4f47-b308-08d92a9cea9b When the user logs in with username "11113e6d-48d1-431d-9216-620963b1272e" and password "password2" # :1 -> *scenario time="2024-08-27T12:36:59+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (ba82a61d)" time="2024-08-27T12:36:59+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (ba82a61d)" time="2024-08-27T12:36:59+02:00" level=info msg="Synced labels" service=imap user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:36723/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:36:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:36723/mail/v4/messages/count" pkg=gpa/client userID=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Syncing messages" service=imap user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Job started" service=imap user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:36723/mail/v4/messages" pkg=gpa/client userID=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Job finished" service=imap user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Synced messages" service=imap user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Finished user sync" duration=8.211282ms service=imap user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:36723/auth/v4" pkg=gpa/manager time="2024-08-27T12:36:59+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Adding vault user" userID=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Creating new user" userID=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:36723/core/v4/events/latest" pkg=gpa/client userID=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:36723/core/v4/settings" pkg=gpa/client userID=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Starting service main loop" service=telemetry user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Starting service main loop" service=smtp user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:36723/core/v4/labels?Type=4" pkg=gpa/client userID=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:36723/core/v4/labels?Type=3" pkg=gpa/client userID=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:36723/core/v4/labels?Type=1" pkg=gpa/client userID=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Adding user to imap server" addrID=fe857aa2-ba12-49b5-9080-ea38a95eb95b service=server-manager time="2024-08-27T12:36:59+02:00" level=info msg="Creating new IMAP user" addrID=fe857aa2-ba12-49b5-9080-ea38a95eb95b service=server-manager time="2024-08-27T12:36:59+02:00" level=info msg="Setting gluon ID" addrID=fe857aa2-ba12-49b5-9080-ea38a95eb95b gluonID=842fede0-d0c9-428e-b5d8-743cf0b5577e userID=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Received mailbox message count" count=0 gluonID=842fede0-d0c9-428e-b5d8-743cf0b5577e labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:36:59+02:00" level=info msg="Created new IMAP user" addrID=fe857aa2-ba12-49b5-9080-ea38a95eb95b gluonID=842fede0-d0c9-428e-b5d8-743cf0b5577e service=server-manager time="2024-08-27T12:36:59+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:36:59+02:00" level=info msg=Resuming service=user-events user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Starting IMAP Service" service=imap user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Sync triggered" service=imap user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:36:59.619142534 +0200 CEST m=+339.849243878" user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Syncing labels" service=imap user=b910e729-6d8b-4bce-b582-5632e0312d11 And the user logs in with username "d4cec492-1fe7-4dfd-b74f-1a8e93bf5ff2" and password "password" # :1 -> *scenario time="2024-08-27T12:36:59+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:b910e729-6d8b-4bce-b582-5632e0312d11" userID=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Synced labels" service=imap user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="200 OK: GET https://127.0.0.1:36723/mail/v4/messages/count" pkg=gpa/client userID=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Syncing messages" service=imap user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Job started" service=imap user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="200 OK: POST https://127.0.0.1:36723/mail/v4/messages" pkg=gpa/client userID=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Job finished" service=imap user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Synced messages" service=imap user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Finished user sync" duration=2.358422ms service=imap user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {2} {on on off off off on starttls starttls default default default default 0.0.0 63}}" pkg=telemetry Then user "11113e6d-48d1-431d-9216-620963b1272e" is eventually listed and connected # :1 -> *scenario time="2024-08-27T12:36:59+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:36:59+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:36:59+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:36:59+02:00" level=info msg="Closing user" userID=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Exiting IMAP Service" service=imap user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Exiting service main loop" service=smtp user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Exiting Service" service=user-identity user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Exiting service main loop" service=telemetry user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Exiting service" service=user-events user=abb35ee9-1750-4f47-b308-08d92a9cea9b time="2024-08-27T12:36:59+02:00" level=info msg="Closing user" userID=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Exiting IMAP Service" service=imap user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Exiting service main loop" service=smtp user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Exiting Service" service=user-identity user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Exiting service main loop" service=telemetry user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Exiting service" service=user-events user=b910e729-6d8b-4bce-b582-5632e0312d11 time="2024-08-27T12:36:59+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:36:59+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:36:59+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:36:59+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:36:59+02:00" level=info msg="Closing SMTP server" service=server-manager And user "d4cec492-1fe7-4dfd-b74f-1a8e93bf5ff2" is eventually listed and connected # :1 -> *scenario === RUN TestFeatures/Login_to_account_with_an_alias_address time="2024-08-27T12:36:59+02:00" level=info msg="User '7f5136f8-9402-4da7-83de-c57849b15fec' created with id=8319bff3-9180-44f2-b0a8-8014e12ac7b4" pkg=gpa/server/backend time="2024-08-27T12:37:00+02:00" level=info msg="Starting bridge" time="2024-08-27T12:37:00+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/247/config918121913/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:37:00+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/247/data1586069067/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/247/data1586069067/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:37:00+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:37:00+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:37:00+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:37:00+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:37:00+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:37:00+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:37:00+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:37:00+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/247/config918121913/grpcServerConfig.json time="2024-08-27T12:37:00+02:00" level=info msg="gRPC server listening on /tmp/bridge1262" pkg=grpc time="2024-08-27T12:37:00+02:00" level=info msg="Frontend service started" time="2024-08-27T12:37:00+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:37:00+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:37:00+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:37:00+02:00" level=info msg="Frontend client started" Scenario: Login to account with an alias address # features/user/login.feature:55 Given the account "7f5136f8-9402-4da7-83de-c57849b15fec" has additional address "41ec5ba1-accd-4e5c-aecd-9f03ff0bfabb@proton.local" # :1 -> *scenario time="2024-08-27T12:37:00+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (6a22ac84)" time="2024-08-27T12:37:00+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (6a22ac84)" time="2024-08-27T12:37:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:42797/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:37:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:42797/auth/v4" pkg=gpa/manager time="2024-08-27T12:37:00+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Adding vault user" userID=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Creating new user" userID=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Creating user object" numAddr=2 numLabels=12 userID=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:42797/core/v4/events/latest" pkg=gpa/client userID=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:42797/core/v4/settings" pkg=gpa/client userID=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Starting service main loop" service=telemetry user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Starting service main loop" service=smtp user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:42797/core/v4/labels?Type=4" pkg=gpa/client userID=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:42797/core/v4/labels?Type=3" pkg=gpa/client userID=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:42797/core/v4/labels?Type=1" pkg=gpa/client userID=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Adding user to imap server" addrID=35779878-c98b-453b-93d3-c3f4c944c862 service=server-manager time="2024-08-27T12:37:00+02:00" level=info msg="Creating new IMAP user" addrID=35779878-c98b-453b-93d3-c3f4c944c862 service=server-manager time="2024-08-27T12:37:00+02:00" level=info msg="Setting gluon ID" addrID=35779878-c98b-453b-93d3-c3f4c944c862 gluonID=64fd9e13-e769-4eb4-a3ff-603dd8f866d0 userID=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Created new IMAP user" addrID=35779878-c98b-453b-93d3-c3f4c944c862 gluonID=64fd9e13-e769-4eb4-a3ff-603dd8f866d0 service=server-manager time="2024-08-27T12:37:00+02:00" level=info msg="Received mailbox message count" count=0 gluonID=64fd9e13-e769-4eb4-a3ff-603dd8f866d0 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:37:00+02:00" level=info msg=Resuming service=user-events user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Starting IMAP Service" service=imap user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Sync triggered" service=imap user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:37:00.449938094 +0200 CEST m=+340.680039438" user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Syncing labels" service=imap user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:8319bff3-9180-44f2-b0a8-8014e12ac7b4" userID=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Validating Listener State" service=server-manager When the user logs in with alias address "41ec5ba1-accd-4e5c-aecd-9f03ff0bfabb@proton.local" and password "password2" # :1 -> *scenario time="2024-08-27T12:37:00+02:00" level=info msg="Synced labels" service=imap user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="200 OK: GET https://127.0.0.1:42797/mail/v4/messages/count" pkg=gpa/client userID=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Syncing messages" service=imap user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Job started" service=imap user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:42797/mail/v4/messages" pkg=gpa/client userID=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Job finished" service=imap user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Synced messages" service=imap user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Finished user sync" duration=2.312003ms service=imap user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:37:00+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:37:00+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:37:00+02:00" level=info msg="Closing user" userID=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Exiting IMAP Service" service=imap user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Exiting service main loop" service=smtp user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Exiting Service" service=user-identity user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Exiting service main loop" service=telemetry user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Exiting service" service=user-events user=8319bff3-9180-44f2-b0a8-8014e12ac7b4 time="2024-08-27T12:37:00+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:37:00+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:37:00+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:37:00+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:37:00+02:00" level=info msg="Closing SMTP server" service=server-manager Then user "7f5136f8-9402-4da7-83de-c57849b15fec" is eventually listed and connected # :1 -> *scenario Feature: A logged out user can login again === RUN TestFeatures/Login_to_disconnected_account time="2024-08-27T12:37:00+02:00" level=info msg="User 'd750fbc7-28cf-4c4b-b098-a6f581afff9b' created with id=1138a8cf-e00d-4825-bb2b-20c041af6b6b" pkg=gpa/server/backend Background: Given there exists an account with username "d750fbc7-28cf-4c4b-b098-a6f581afff9b" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:37:00+02:00" level=info msg="Starting bridge" time="2024-08-27T12:37:00+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/248/config1242735452/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:37:00+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/248/data1857434921/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/248/data1857434921/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:37:00+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:37:00+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:37:00+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:37:00+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:37:00+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:37:00+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:37:00+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:37:00+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/248/config1242735452/grpcServerConfig.json time="2024-08-27T12:37:00+02:00" level=info msg="gRPC server listening on /tmp/bridge4206" pkg=grpc time="2024-08-27T12:37:00+02:00" level=info msg="Frontend service started" time="2024-08-27T12:37:00+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:37:00+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:37:00+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:37:00+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:37:00+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (59199ef8)" time="2024-08-27T12:37:00+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (59199ef8)" time="2024-08-27T12:37:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:40899/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:37:00+02:00" level=info msg="200 OK: POST https://127.0.0.1:40899/auth/v4" pkg=gpa/manager time="2024-08-27T12:37:00+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Adding vault user" userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Creating new user" userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:40899/core/v4/events/latest" pkg=gpa/client userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:40899/core/v4/settings" pkg=gpa/client userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Starting service main loop" service=telemetry user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Starting service main loop" service=smtp user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:40899/core/v4/labels?Type=4" pkg=gpa/client userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:40899/core/v4/labels?Type=3" pkg=gpa/client userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:40899/core/v4/labels?Type=1" pkg=gpa/client userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Adding user to imap server" addrID=928ec9af-9c4b-4a99-b1b6-5a3d7802c2b7 service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Creating new IMAP user" addrID=928ec9af-9c4b-4a99-b1b6-5a3d7802c2b7 service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Setting gluon ID" addrID=928ec9af-9c4b-4a99-b1b6-5a3d7802c2b7 gluonID=de853b07-d15b-46de-915c-5e5219daa0fc userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Created new IMAP user" addrID=928ec9af-9c4b-4a99-b1b6-5a3d7802c2b7 gluonID=de853b07-d15b-46de-915c-5e5219daa0fc service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg=Resuming service=user-events user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Starting IMAP Service" service=imap user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Received mailbox message count" count=0 gluonID=de853b07-d15b-46de-915c-5e5219daa0fc labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:37:01+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:1138a8cf-e00d-4825-bb2b-20c041af6b6b" userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Sync triggered" service=imap user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:37:01.00664106 +0200 CEST m=+341.236742405" user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Syncing labels" service=imap user=1138a8cf-e00d-4825-bb2b-20c041af6b6b And the user logs in with username "d750fbc7-28cf-4c4b-b098-a6f581afff9b" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:37:01+02:00" level=info msg="Logging out user" pkg=bridge/user userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Logging out user" userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b withAPI=true time="2024-08-27T12:37:01+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Synced labels" service=imap user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=warning msg="Get \"https://127.0.0.1:40899/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:37:01+02:00" level=error msg="Get \"https://127.0.0.1:40899/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:37:01+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:40899/mail/v4/messages/count\": context canceled" service=imap user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Finished user sync" duration="633.062µs" service=imap user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Exiting IMAP Service" service=imap user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Exiting service main loop" service=smtp user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Exiting Service" service=user-identity user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Exiting service main loop" service=telemetry user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Exiting service" service=user-events user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: DELETE https://127.0.0.1:40899/auth/v4" pkg=gpa/client userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Closing user" userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b Scenario: Login to disconnected account # features/user/relogin.feature:9 When user "d750fbc7-28cf-4c4b-b098-a6f581afff9b" logs out # :1 -> *scenario time="2024-08-27T12:37:01+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:37:01+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:37:01+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:37:01+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Starting bridge" time="2024-08-27T12:37:01+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/248/config1242735452/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:37:01+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/248/data1857434921/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/248/data1857434921/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:37:01+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:37:01+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:37:01+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:37:01+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:37:01+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:37:01+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:37:01+02:00" level=info msg="User is not connected (skipping)" pkg=bridge/user userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:37:01+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/248/config1242735452/grpcServerConfig.json time="2024-08-27T12:37:01+02:00" level=info msg="gRPC server listening on /tmp/bridge4868" pkg=grpc time="2024-08-27T12:37:01+02:00" level=info msg="Frontend service started" time="2024-08-27T12:37:01+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:37:01+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:37:01+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:37:01+02:00" level=info msg="Frontend client started" And bridge restarts # :1 -> *scenario time="2024-08-27T12:37:01+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (59199ef8)" time="2024-08-27T12:37:01+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (59199ef8)" time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:40899/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:40899/auth/v4" pkg=gpa/manager time="2024-08-27T12:37:01+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Creating new user" userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:40899/core/v4/settings" pkg=gpa/client userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Starting service main loop" service=telemetry user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Starting service main loop" service=smtp user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:40899/core/v4/labels?Type=4" pkg=gpa/client userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:40899/core/v4/labels?Type=3" pkg=gpa/client userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:40899/core/v4/labels?Type=1" pkg=gpa/client userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Adding user to imap server" addrID=928ec9af-9c4b-4a99-b1b6-5a3d7802c2b7 service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Loading existing IMAP user" addrID=928ec9af-9c4b-4a99-b1b6-5a3d7802c2b7 gluonID=de853b07-d15b-46de-915c-5e5219daa0fc service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg=Resuming service=user-events user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Received mailbox message count" count=0 gluonID=de853b07-d15b-46de-915c-5e5219daa0fc labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:37:01+02:00" level=info msg="Received mailbox message count" count=0 gluonID=de853b07-d15b-46de-915c-5e5219daa0fc labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:37:01+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:1138a8cf-e00d-4825-bb2b-20c041af6b6b" userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Starting IMAP Service" service=imap user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Sync triggered" service=imap user=1138a8cf-e00d-4825-bb2b-20c041af6b6b And the user logs in with username "d750fbc7-28cf-4c4b-b098-a6f581afff9b" and password "password" # :1 -> *scenario time="2024-08-27T12:37:01+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:37:01.180475954 +0200 CEST m=+341.410577298" user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:40899/mail/v4/messages/count" pkg=gpa/client userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Syncing messages" service=imap user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Job started" service=imap user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:40899/mail/v4/messages" pkg=gpa/client userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Job finished" service=imap user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Synced messages" service=imap user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Finished user sync" duration="393.217µs" service=imap user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:37:01+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:37:01+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:37:01+02:00" level=info msg="Closing user" userID=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Exiting IMAP Service" service=imap user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Exiting service main loop" service=smtp user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Exiting Service" service=user-identity user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Exiting service main loop" service=telemetry user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Exiting service" service=user-events user=1138a8cf-e00d-4825-bb2b-20c041af6b6b time="2024-08-27T12:37:01+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Closing SMTP server" service=server-manager Then user "d750fbc7-28cf-4c4b-b098-a6f581afff9b" is eventually listed and connected # :1 -> *scenario === RUN TestFeatures/Cannot_login_to_removed_account time="2024-08-27T12:37:01+02:00" level=info msg="User 'd10cd797-87a4-47a1-ae61-d684f65af61d' created with id=dfb15d9a-88f0-498b-b40c-1e4f335e37f3" pkg=gpa/server/backend time="2024-08-27T12:37:01+02:00" level=info msg="Starting bridge" time="2024-08-27T12:37:01+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/249/config1319963184/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:37:01+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/249/data3384819390/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/249/data3384819390/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:37:01+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:37:01+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:37:01+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:37:01+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:37:01+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:37:01+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:37:01+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:37:01+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/249/config1319963184/grpcServerConfig.json time="2024-08-27T12:37:01+02:00" level=info msg="gRPC server listening on /tmp/bridge8096" pkg=grpc time="2024-08-27T12:37:01+02:00" level=info msg="Frontend service started" time="2024-08-27T12:37:01+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:37:01+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:37:01+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:37:01+02:00" level=info msg="Frontend client started" time="2024-08-27T12:37:01+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (f9eae815)" time="2024-08-27T12:37:01+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (f9eae815)" time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:41797/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:41797/auth/v4" pkg=gpa/manager time="2024-08-27T12:37:01+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Adding vault user" userID=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Creating new user" userID=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:41797/core/v4/events/latest" pkg=gpa/client userID=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:41797/core/v4/settings" pkg=gpa/client userID=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Starting service main loop" service=smtp user=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Starting service main loop" service=telemetry user=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:41797/core/v4/labels?Type=4" pkg=gpa/client userID=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:41797/core/v4/labels?Type=3" pkg=gpa/client userID=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: GET https://127.0.0.1:41797/core/v4/labels?Type=1" pkg=gpa/client userID=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Adding user to imap server" addrID=3a1e2733-c491-43ce-ad70-71ada2206751 service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Creating new IMAP user" addrID=3a1e2733-c491-43ce-ad70-71ada2206751 service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Setting gluon ID" addrID=3a1e2733-c491-43ce-ad70-71ada2206751 gluonID=abec33d5-1e80-412f-9bc1-81639888bbd6 userID=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Created new IMAP user" addrID=3a1e2733-c491-43ce-ad70-71ada2206751 gluonID=abec33d5-1e80-412f-9bc1-81639888bbd6 service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Received mailbox message count" count=0 gluonID=abec33d5-1e80-412f-9bc1-81639888bbd6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:37:01+02:00" level=info msg=Resuming service=user-events user=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Starting IMAP Service" service=imap user=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Sync triggered" service=imap user=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:37:01.728892702 +0200 CEST m=+341.958994046" user=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Syncing labels" service=imap user=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:dfb15d9a-88f0-498b-b40c-1e4f335e37f3" userID=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Deleting user" pkg=bridge/user userID=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: POST https://127.0.0.1:41797/data/v1/stats" pkg=gpa/client userID=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Configuration Status Abort event sent." userID=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Logging out user" userID=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 withAPI=true time="2024-08-27T12:37:01+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Synced labels" service=imap user=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=warning msg="Get \"https://127.0.0.1:41797/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:37:01+02:00" level=error msg="Get \"https://127.0.0.1:41797/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:37:01+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:41797/mail/v4/messages/count\": context canceled" service=imap user=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Finished user sync" duration="944.195µs" service=imap user=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Exiting IMAP Service" service=imap user=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Exiting service main loop" service=smtp user=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Exiting Service" service=user-identity user=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Exiting service main loop" service=telemetry user=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Exiting service" service=user-events user=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="200 OK: DELETE https://127.0.0.1:41797/auth/v4" pkg=gpa/client userID=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Closing user" userID=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 time="2024-08-27T12:37:01+02:00" level=info msg="Deleting vault user" userID=dfb15d9a-88f0-498b-b40c-1e4f335e37f3 Scenario: Cannot login to removed account # features/user/relogin.feature:15 When user "d10cd797-87a4-47a1-ae61-d684f65af61d" is deleted # :1 -> *scenario time="2024-08-27T12:37:01+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:37:01+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:37:01+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:37:01+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:37:01+02:00" level=info msg="Closing SMTP server" service=server-manager Then user "d10cd797-87a4-47a1-ae61-d684f65af61d" is not listed # :1 -> *scenario === RUN TestFeatures/Bridge_password_persists_after_logout/login time="2024-08-27T12:37:01+02:00" level=info msg="User '8c80434c-b04a-4567-8a95-95a83ba3f483' created with id=c9b26767-329e-4d90-9b24-231bbf3aadbd" pkg=gpa/server/backend time="2024-08-27T12:37:02+02:00" level=info msg="Starting bridge" time="2024-08-27T12:37:02+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/250/config163870722/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:37:02+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/250/data2505073399/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/250/data2505073399/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:37:02+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:37:02+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:37:02+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:37:02+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:37:02+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:37:02+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:37:02+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:37:02+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/250/config163870722/grpcServerConfig.json time="2024-08-27T12:37:02+02:00" level=info msg="gRPC server listening on /tmp/bridge9062" pkg=grpc time="2024-08-27T12:37:02+02:00" level=info msg="Frontend service started" time="2024-08-27T12:37:02+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:37:02+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:37:02+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:37:02+02:00" level=info msg="Frontend client started" time="2024-08-27T12:37:02+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (26faf3f0)" time="2024-08-27T12:37:02+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (26faf3f0)" time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:45619/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:45619/auth/v4" pkg=gpa/manager time="2024-08-27T12:37:02+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Adding vault user" userID=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Creating new user" userID=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45619/core/v4/events/latest" pkg=gpa/client userID=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45619/core/v4/settings" pkg=gpa/client userID=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Starting service main loop" service=telemetry user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Starting service main loop" service=smtp user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45619/core/v4/labels?Type=4" pkg=gpa/client userID=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45619/core/v4/labels?Type=3" pkg=gpa/client userID=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45619/core/v4/labels?Type=1" pkg=gpa/client userID=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Adding user to imap server" addrID=d933a794-d739-4f93-9996-9cd756c20a6f service=server-manager time="2024-08-27T12:37:02+02:00" level=info msg="Creating new IMAP user" addrID=d933a794-d739-4f93-9996-9cd756c20a6f service=server-manager time="2024-08-27T12:37:02+02:00" level=info msg="Setting gluon ID" addrID=d933a794-d739-4f93-9996-9cd756c20a6f gluonID=5b061d65-8f94-4153-a1d7-0a619d2164f5 userID=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Created new IMAP user" addrID=d933a794-d739-4f93-9996-9cd756c20a6f gluonID=5b061d65-8f94-4153-a1d7-0a619d2164f5 service=server-manager time="2024-08-27T12:37:02+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:02+02:00" level=info msg=Resuming service=user-events user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Received mailbox message count" count=0 gluonID=5b061d65-8f94-4153-a1d7-0a619d2164f5 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:37:02+02:00" level=info msg="Starting IMAP Service" service=imap user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Sync triggered" service=imap user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:37:02.18297538 +0200 CEST m=+342.413076714" user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Syncing labels" service=imap user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:c9b26767-329e-4d90-9b24-231bbf3aadbd" userID=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Synced labels" service=imap user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="User '679da86e-e8d0-4c85-81f8-fbc742919498' created with id=126dfb6e-d07a-48f9-a126-b5332d94d15d" pkg=gpa/server/backend time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45619/mail/v4/messages/count" pkg=gpa/client userID=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Syncing messages" service=imap user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Job started" service=imap user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:45619/mail/v4/messages" pkg=gpa/client userID=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Job finished" service=imap user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Synced messages" service=imap user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Finished user sync" duration=142.582368ms service=imap user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 25}}" pkg=telemetry Scenario: Bridge password persists after logout/login # features/user/relogin.feature:19 Given there exists an account with username "679da86e-e8d0-4c85-81f8-fbc742919498" and password "password" # :1 -> *scenario time="2024-08-27T12:37:02+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (13f58029)" time="2024-08-27T12:37:02+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (13f58029)" time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:45619/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:45619/auth/v4" pkg=gpa/manager time="2024-08-27T12:37:02+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Adding vault user" userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Creating new user" userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45619/core/v4/events/latest" pkg=gpa/client userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45619/core/v4/settings" pkg=gpa/client userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Starting service main loop" service=telemetry user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Starting service main loop" service=smtp user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45619/core/v4/labels?Type=4" pkg=gpa/client userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45619/core/v4/labels?Type=3" pkg=gpa/client userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45619/core/v4/labels?Type=1" pkg=gpa/client userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Adding user to imap server" addrID=4ad63ad4-6a6f-4261-8e3d-bb7e8cef05db service=server-manager time="2024-08-27T12:37:02+02:00" level=info msg="Creating new IMAP user" addrID=4ad63ad4-6a6f-4261-8e3d-bb7e8cef05db service=server-manager time="2024-08-27T12:37:02+02:00" level=info msg="Setting gluon ID" addrID=4ad63ad4-6a6f-4261-8e3d-bb7e8cef05db gluonID=4bd6c831-8df5-4bb0-8116-de8af65bfb9c userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Created new IMAP user" addrID=4ad63ad4-6a6f-4261-8e3d-bb7e8cef05db gluonID=4bd6c831-8df5-4bb0-8116-de8af65bfb9c service=server-manager time="2024-08-27T12:37:02+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4bd6c831-8df5-4bb0-8116-de8af65bfb9c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:37:02+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:02+02:00" level=info msg=Resuming service=user-events user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Starting IMAP Service" service=imap user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Sync triggered" service=imap user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:37:02.628496698 +0200 CEST m=+342.858598042" user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Syncing labels" service=imap user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:126dfb6e-d07a-48f9-a126-b5332d94d15d" userID=126dfb6e-d07a-48f9-a126-b5332d94d15d And the user logs in with username "679da86e-e8d0-4c85-81f8-fbc742919498" and password "password" # :1 -> *scenario And the bridge password of user "679da86e-e8d0-4c85-81f8-fbc742919498" is changed to "YnJpZGdlcGFzc3dvcmQK" # :1 -> *scenario time="2024-08-27T12:37:02+02:00" level=info msg="Deleting user" pkg=bridge/user userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:45619/data/v1/stats" pkg=gpa/client userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Configuration Status Abort event sent." userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Logging out user" userID=126dfb6e-d07a-48f9-a126-b5332d94d15d withAPI=true time="2024-08-27T12:37:02+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:02+02:00" level=info msg="Synced labels" service=imap user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=warning msg="Get \"https://127.0.0.1:45619/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:37:02+02:00" level=error msg="Get \"https://127.0.0.1:45619/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:37:02+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:45619/mail/v4/messages/count\": context canceled" service=imap user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Finished user sync" duration=1.108106ms service=imap user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Exiting IMAP Service" service=imap user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Exiting service main loop" service=smtp user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Exiting Service" service=user-identity user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Exiting service main loop" service=telemetry user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Exiting service" service=user-events user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: DELETE https://127.0.0.1:45619/auth/v4" pkg=gpa/client userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Closing user" userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Deleting vault user" userID=126dfb6e-d07a-48f9-a126-b5332d94d15d And user "679da86e-e8d0-4c85-81f8-fbc742919498" is deleted # :1 -> *scenario time="2024-08-27T12:37:02+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (13f58029)" time="2024-08-27T12:37:02+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (13f58029)" time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:45619/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:45619/auth/v4" pkg=gpa/manager time="2024-08-27T12:37:02+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Adding vault user" userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Creating new user" userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45619/core/v4/events/latest" pkg=gpa/client userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45619/core/v4/settings" pkg=gpa/client userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Starting service main loop" service=telemetry user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Starting service main loop" service=smtp user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45619/core/v4/labels?Type=4" pkg=gpa/client userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45619/core/v4/labels?Type=3" pkg=gpa/client userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45619/core/v4/labels?Type=1" pkg=gpa/client userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Adding user to imap server" addrID=4ad63ad4-6a6f-4261-8e3d-bb7e8cef05db service=server-manager time="2024-08-27T12:37:02+02:00" level=info msg="Creating new IMAP user" addrID=4ad63ad4-6a6f-4261-8e3d-bb7e8cef05db service=server-manager time="2024-08-27T12:37:02+02:00" level=info msg="Setting gluon ID" addrID=4ad63ad4-6a6f-4261-8e3d-bb7e8cef05db gluonID=6dc1b9a5-a2c8-4009-9bc8-37d43b53da14 userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Received mailbox message count" count=0 gluonID=6dc1b9a5-a2c8-4009-9bc8-37d43b53da14 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:37:02+02:00" level=info msg="Created new IMAP user" addrID=4ad63ad4-6a6f-4261-8e3d-bb7e8cef05db gluonID=6dc1b9a5-a2c8-4009-9bc8-37d43b53da14 service=server-manager time="2024-08-27T12:37:02+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:02+02:00" level=info msg=Resuming service=user-events user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Starting IMAP Service" service=imap user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Sync triggered" service=imap user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:126dfb6e-d07a-48f9-a126-b5332d94d15d" userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:37:02.804114738 +0200 CEST m=+343.034216083" user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Syncing labels" service=imap user=126dfb6e-d07a-48f9-a126-b5332d94d15d And the user logs in with username "679da86e-e8d0-4c85-81f8-fbc742919498" and password "password" # :1 -> *scenario time="2024-08-27T12:37:02+02:00" level=info msg="Synced labels" service=imap user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: GET https://127.0.0.1:45619/mail/v4/messages/count" pkg=gpa/client userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Syncing messages" service=imap user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Job started" service=imap user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="200 OK: POST https://127.0.0.1:45619/mail/v4/messages" pkg=gpa/client userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Job finished" service=imap user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Synced messages" service=imap user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Finished user sync" duration=2.890583ms service=imap user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=126dfb6e-d07a-48f9-a126-b5332d94d15d Then user "679da86e-e8d0-4c85-81f8-fbc742919498" is eventually listed and connected# :1 -> *scenario time="2024-08-27T12:37:02+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:37:02+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:37:02+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:37:02+02:00" level=info msg="Closing user" userID=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Exiting IMAP Service" service=imap user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Exiting service main loop" service=smtp user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Exiting Service" service=user-identity user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Exiting service main loop" service=telemetry user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Exiting service" service=user-events user=c9b26767-329e-4d90-9b24-231bbf3aadbd time="2024-08-27T12:37:02+02:00" level=info msg="Closing user" userID=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Exiting IMAP Service" service=imap user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Exiting service main loop" service=smtp user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Exiting Service" service=user-identity user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Exiting service main loop" service=telemetry user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Exiting service" service=user-events user=126dfb6e-d07a-48f9-a126-b5332d94d15d time="2024-08-27T12:37:02+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:37:02+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:37:02+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:37:02+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:37:02+02:00" level=info msg="Closing SMTP server" service=server-manager And the bridge password of user "679da86e-e8d0-4c85-81f8-fbc742919498" is equal to "YnJpZGdlcGFzc3dvcmQK" # :1 -> *scenario Feature: The user reports a problem === RUN TestFeatures/User_sends_a_problem_report_without_logs_attached time="2024-08-27T12:37:03+02:00" level=info msg="User '3f8ceb21-5f86-477b-a5d8-6a78dde06355' created with id=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8" pkg=gpa/server/backend Background: Given there exists an account with username "3f8ceb21-5f86-477b-a5d8-6a78dde06355" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:37:03+02:00" level=info msg="Starting bridge" time="2024-08-27T12:37:03+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/251/config972580241/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:37:03+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/251/data2180051589/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/251/data2180051589/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:37:03+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:37:03+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:37:03+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:37:03+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:37:03+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:37:03+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/251/config972580241/grpcServerConfig.json time="2024-08-27T12:37:03+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:37:03+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:37:03+02:00" level=info msg="gRPC server listening on /tmp/bridge5114" pkg=grpc time="2024-08-27T12:37:03+02:00" level=info msg="Frontend service started" time="2024-08-27T12:37:03+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:37:03+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:37:03+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:37:03+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:37:03+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (251224ff)" time="2024-08-27T12:37:03+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (251224ff)" time="2024-08-27T12:37:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:36565/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:37:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:36565/auth/v4" pkg=gpa/manager time="2024-08-27T12:37:03+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Adding vault user" userID=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Creating new user" userID=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:36565/core/v4/events/latest" pkg=gpa/client userID=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:36565/core/v4/settings" pkg=gpa/client userID=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Starting service main loop" service=telemetry user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Starting service main loop" service=smtp user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:36565/core/v4/labels?Type=4" pkg=gpa/client userID=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:36565/core/v4/labels?Type=3" pkg=gpa/client userID=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:36565/core/v4/labels?Type=1" pkg=gpa/client userID=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Adding user to imap server" addrID=f6773270-c0c3-4609-952a-1745e6d5bc6b service=server-manager time="2024-08-27T12:37:03+02:00" level=info msg="Creating new IMAP user" addrID=f6773270-c0c3-4609-952a-1745e6d5bc6b service=server-manager time="2024-08-27T12:37:03+02:00" level=info msg="Setting gluon ID" addrID=f6773270-c0c3-4609-952a-1745e6d5bc6b gluonID=7546df17-0903-4f80-9ac8-244526af9dce userID=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Received mailbox message count" count=0 gluonID=7546df17-0903-4f80-9ac8-244526af9dce labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:37:03+02:00" level=info msg="Created new IMAP user" addrID=f6773270-c0c3-4609-952a-1745e6d5bc6b gluonID=7546df17-0903-4f80-9ac8-244526af9dce service=server-manager time="2024-08-27T12:37:03+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:03+02:00" level=info msg=Resuming service=user-events user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Starting IMAP Service" service=imap user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Sync triggered" service=imap user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:37:03.352215612 +0200 CEST m=+343.582316946" user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 And the user logs in with username "3f8ceb21-5f86-477b-a5d8-6a78dde06355" and password "password" # :1 -> *scenario time="2024-08-27T12:37:03+02:00" level=info msg="Syncing labels" service=imap user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:3b0d65ed-5bbb-43b5-adf2-b4938f2441c8" userID=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Synced labels" service=imap user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:36565/mail/v4/messages/count" pkg=gpa/client userID=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Syncing messages" service=imap user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Job started" service=imap user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:36565/mail/v4/messages" pkg=gpa/client userID=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Job finished" service=imap user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Synced messages" service=imap user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Finished user sync" duration=2.436821ms service=imap user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 And user "3f8ceb21-5f86-477b-a5d8-6a78dde06355" finishes syncing # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:37:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:36565/core/v4/reports/bug" pkg=gpa/manager Scenario: User sends a problem report without logs attached # features/user/report_problem.feature:10 When the user reports a bug # :1 -> *scenario Then the header in the "POST" multipart request to "/core/v4/reports/bug" has "Title" set to "[Bridge] Bug - title" # :1 -> *scenario And the header in the "POST" multipart request to "/core/v4/reports/bug" has "Description" set to "description" # :1 -> *scenario And the header in the "POST" multipart request to "/core/v4/reports/bug" has "Username" set to "3f8ceb21-5f86-477b-a5d8-6a78dde06355" # :1 -> *scenario time="2024-08-27T12:37:03+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:37:03+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:37:03+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:37:03+02:00" level=info msg="Closing user" userID=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Exiting IMAP Service" service=imap user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Exiting service main loop" service=smtp user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Exiting Service" service=user-identity user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Exiting service main loop" service=telemetry user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Exiting service" service=user-events user=3b0d65ed-5bbb-43b5-adf2-b4938f2441c8 time="2024-08-27T12:37:03+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:37:03+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:37:03+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:37:03+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:37:03+02:00" level=info msg="Closing SMTP server" service=server-manager And the header in the "POST" multipart request to "/core/v4/reports/bug" has no file "logs.zip" # :1 -> *scenario === RUN TestFeatures/User_sends_a_problem_report_with_logs_attached time="2024-08-27T12:37:03+02:00" level=info msg="User '85897ca9-c418-47fa-bbed-588872b0e9a4' created with id=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5" pkg=gpa/server/backend time="2024-08-27T12:37:03+02:00" level=info msg="Starting bridge" time="2024-08-27T12:37:03+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/252/config1989753370/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:37:03+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/252/data3694621034/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/252/data3694621034/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:37:03+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:37:03+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:37:03+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:37:03+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:37:03+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:37:03+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:37:03+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:37:03+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/252/config1989753370/grpcServerConfig.json time="2024-08-27T12:37:03+02:00" level=info msg="gRPC server listening on /tmp/bridge5926" pkg=grpc time="2024-08-27T12:37:03+02:00" level=info msg="Frontend service started" time="2024-08-27T12:37:03+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:37:03+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:37:03+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:37:03+02:00" level=info msg="Frontend client started" time="2024-08-27T12:37:03+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (4eccbde8)" time="2024-08-27T12:37:03+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (4eccbde8)" time="2024-08-27T12:37:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:41831/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:37:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:41831/auth/v4" pkg=gpa/manager time="2024-08-27T12:37:03+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Adding vault user" userID=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Creating new user" userID=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:41831/core/v4/events/latest" pkg=gpa/client userID=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:41831/core/v4/settings" pkg=gpa/client userID=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Starting service main loop" service=telemetry user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Starting service main loop" service=smtp user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:41831/core/v4/labels?Type=4" pkg=gpa/client userID=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:41831/core/v4/labels?Type=3" pkg=gpa/client userID=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:41831/core/v4/labels?Type=1" pkg=gpa/client userID=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Adding user to imap server" addrID=dd80ddd9-a25b-4882-89c6-34bb672866c6 service=server-manager time="2024-08-27T12:37:03+02:00" level=info msg="Creating new IMAP user" addrID=dd80ddd9-a25b-4882-89c6-34bb672866c6 service=server-manager time="2024-08-27T12:37:03+02:00" level=info msg="Setting gluon ID" addrID=dd80ddd9-a25b-4882-89c6-34bb672866c6 gluonID=4e943e95-b919-49b7-b106-a88eb08e48ca userID=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Received mailbox message count" count=0 gluonID=4e943e95-b919-49b7-b106-a88eb08e48ca labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:37:03+02:00" level=info msg="Created new IMAP user" addrID=dd80ddd9-a25b-4882-89c6-34bb672866c6 gluonID=4e943e95-b919-49b7-b106-a88eb08e48ca service=server-manager time="2024-08-27T12:37:03+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:03+02:00" level=info msg=Resuming service=user-events user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Starting IMAP Service" service=imap user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Sync triggered" service=imap user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:37:03.804202733 +0200 CEST m=+344.034304077" user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Syncing labels" service=imap user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5" userID=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Synced labels" service=imap user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="200 OK: GET https://127.0.0.1:41831/mail/v4/messages/count" pkg=gpa/client userID=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Syncing messages" service=imap user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Job started" service=imap user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:41831/mail/v4/messages" pkg=gpa/client userID=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Job finished" service=imap user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Synced messages" service=imap user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Finished user sync" duration=2.302335ms service=imap user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="200 OK: POST https://127.0.0.1:41831/core/v4/reports/bug" pkg=gpa/manager Scenario: User sends a problem report with logs attached # features/user/report_problem.feature:17 When the user reports a bug with field "IncludeLogs" set to "true" # :1 -> *scenario Then it succeeds # :1 -> *scenario And the header in the "POST" multipart request to "/core/v4/reports/bug" has "Title" set to "[Bridge] Bug - title" # :1 -> *scenario And the header in the "POST" multipart request to "/core/v4/reports/bug" has "Description" set to "description" # :1 -> *scenario And the header in the "POST" multipart request to "/core/v4/reports/bug" has "Username" set to "85897ca9-c418-47fa-bbed-588872b0e9a4" # :1 -> *scenario time="2024-08-27T12:37:03+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:37:03+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:37:03+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:37:03+02:00" level=info msg="Closing user" userID=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Exiting IMAP Service" service=imap user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Exiting service main loop" service=smtp user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Exiting Service" service=user-identity user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Exiting service main loop" service=telemetry user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Exiting service" service=user-events user=8d93a69f-a3bd-47bf-860e-9d8fa4bbfdf5 time="2024-08-27T12:37:03+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:37:03+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:37:03+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:37:03+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:37:03+02:00" level=info msg="Closing SMTP server" service=server-manager And the header in the "POST" multipart request to "/core/v4/reports/bug" has file "logs.zip" # :1 -> *scenario Feature: A logged in user is logged out when its auth is revoked. === RUN TestFeatures/The_auth_is_revoked_while_bridge_is_running time="2024-08-27T12:37:03+02:00" level=info msg="User '52cf03e1-c9cb-46e9-a74e-6911b82852bb' created with id=e940df75-0491-417e-8ffa-4c9003611a4d" pkg=gpa/server/backend Background: Given there exists an account with username "52cf03e1-c9cb-46e9-a74e-6911b82852bb" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:37:04+02:00" level=info msg="Starting bridge" time="2024-08-27T12:37:04+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/253/config681676998/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:37:04+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/253/data2070918648/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/253/data2070918648/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:37:04+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:37:04+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:37:04+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:37:04+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:37:04+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/253/config681676998/grpcServerConfig.json time="2024-08-27T12:37:04+02:00" level=info msg="gRPC server listening on /tmp/bridge1029" pkg=grpc time="2024-08-27T12:37:04+02:00" level=info msg="Frontend service started" time="2024-08-27T12:37:04+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:37:04+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:37:04+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:37:04+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:37:04+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:37:04+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:37:04+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:37:04+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (d3c69bde)" time="2024-08-27T12:37:04+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (d3c69bde)" time="2024-08-27T12:37:04+02:00" level=info msg="200 OK: POST https://127.0.0.1:35939/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:37:04+02:00" level=info msg="200 OK: POST https://127.0.0.1:35939/auth/v4" pkg=gpa/manager time="2024-08-27T12:37:04+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Adding vault user" userID=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Creating new user" userID=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:35939/core/v4/events/latest" pkg=gpa/client userID=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:35939/core/v4/settings" pkg=gpa/client userID=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Starting service main loop" service=telemetry user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Starting service main loop" service=smtp user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:35939/core/v4/labels?Type=4" pkg=gpa/client userID=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:35939/core/v4/labels?Type=3" pkg=gpa/client userID=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:35939/core/v4/labels?Type=1" pkg=gpa/client userID=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Adding user to imap server" addrID=a830c77e-7c13-4e04-b7b0-72c54303a59a service=server-manager time="2024-08-27T12:37:04+02:00" level=info msg="Creating new IMAP user" addrID=a830c77e-7c13-4e04-b7b0-72c54303a59a service=server-manager time="2024-08-27T12:37:04+02:00" level=info msg="Setting gluon ID" addrID=a830c77e-7c13-4e04-b7b0-72c54303a59a gluonID=e22f8c7b-5dc1-4e10-a37b-0bc9982a83b8 userID=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Created new IMAP user" addrID=a830c77e-7c13-4e04-b7b0-72c54303a59a gluonID=e22f8c7b-5dc1-4e10-a37b-0bc9982a83b8 service=server-manager time="2024-08-27T12:37:04+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:04+02:00" level=info msg="Received mailbox message count" count=0 gluonID=e22f8c7b-5dc1-4e10-a37b-0bc9982a83b8 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:37:04+02:00" level=info msg=Resuming service=user-events user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Starting IMAP Service" service=imap user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Sync triggered" service=imap user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:37:04.250517977 +0200 CEST m=+344.480619321" user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Syncing labels" service=imap user=e940df75-0491-417e-8ffa-4c9003611a4d And the user logs in with username "52cf03e1-c9cb-46e9-a74e-6911b82852bb" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:37:04+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e940df75-0491-417e-8ffa-4c9003611a4d" userID=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Synced labels" service=imap user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="200 OK: GET https://127.0.0.1:35939/mail/v4/messages/count" pkg=gpa/client userID=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Syncing messages" service=imap user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Job started" service=imap user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="200 OK: POST https://127.0.0.1:35939/mail/v4/messages" pkg=gpa/client userID=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Job finished" service=imap user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Synced messages" service=imap user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Finished user sync" duration=9.706032ms service=imap user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:04+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=e940df75-0491-417e-8ffa-4c9003611a4d Scenario: The auth is revoked while bridge is running # features/user/revoke.feature:9 When the auth of user "52cf03e1-c9cb-46e9-a74e-6911b82852bb" is revoked # :1 -> *scenario time="2024-08-27T12:37:04+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 94}}" pkg=telemetry time="2024-08-27T12:37:05+02:00" level=warning msg="401 GET https://127.0.0.1:35939/core/v4/events/AA==: 401 Unauthorized (Code=0, Status=401), Attempt 1" pkg=gpa/client time="2024-08-27T12:37:05+02:00" level=error msg="401 GET https://127.0.0.1:35939/core/v4/events/AA==: 401 Unauthorized (Code=0, Status=401)" pkg=gpa/client time="2024-08-27T12:37:05+02:00" level=warning msg="422 POST https://127.0.0.1:35939/auth/v4/refresh: 422 Unprocessable Entity (Code=0, Status=422), Attempt 1" pkg=gpa/client time="2024-08-27T12:37:05+02:00" level=error msg="422 POST https://127.0.0.1:35939/auth/v4/refresh: 422 Unprocessable Entity (Code=0, Status=422)" pkg=gpa/client time="2024-08-27T12:37:05+02:00" level=error msg="Failed to get event (caused by *proton.APIError)" error="failed to refresh auth: failed to refresh auth, de-auth: 422 POST https://127.0.0.1:35939/auth/v4/refresh: 422 Unprocessable Entity (Code=0, Status=422)" service=user-events user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:05+02:00" level=info msg="Logging out user" userID=e940df75-0491-417e-8ffa-4c9003611a4d withAPI=false time="2024-08-27T12:37:05+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:05+02:00" level=info msg="Exiting IMAP Service" service=imap user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:05+02:00" level=info msg="Exiting service main loop" service=smtp user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:05+02:00" level=info msg="Exiting Service" service=user-identity user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:05+02:00" level=info msg="Exiting service main loop" service=telemetry user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:05+02:00" level=info msg="Exiting service" service=user-events user=e940df75-0491-417e-8ffa-4c9003611a4d time="2024-08-27T12:37:05+02:00" level=info msg="Closing user" userID=e940df75-0491-417e-8ffa-4c9003611a4d Then bridge sends a deauth event for user "52cf03e1-c9cb-46e9-a74e-6911b82852bb" # :1 -> *scenario time="2024-08-27T12:37:05+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:37:05+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:37:05+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:37:05+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:37:05+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:37:05+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:37:05+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:37:05+02:00" level=info msg="Closing SMTP server" service=server-manager And user "52cf03e1-c9cb-46e9-a74e-6911b82852bb" is listed but not connected # :1 -> *scenario === RUN TestFeatures/The_auth_is_revoked_while_bridge_is_not_running time="2024-08-27T12:37:05+02:00" level=info msg="User '52b150be-03e7-4423-a299-5906b0b08823' created with id=016c3044-1474-415c-b91b-510c20482adb" pkg=gpa/server/backend time="2024-08-27T12:37:05+02:00" level=info msg="Starting bridge" time="2024-08-27T12:37:05+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/254/config2283742982/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:37:05+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/254/data3936697877/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/254/data3936697877/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:37:05+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:37:05+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:37:05+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:37:05+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:37:05+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:37:05+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:37:05+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:37:05+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/254/config2283742982/grpcServerConfig.json time="2024-08-27T12:37:05+02:00" level=info msg="gRPC server listening on /tmp/bridge5903" pkg=grpc time="2024-08-27T12:37:05+02:00" level=info msg="Frontend service started" time="2024-08-27T12:37:05+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:37:05+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:37:05+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:37:05+02:00" level=info msg="Frontend client started" time="2024-08-27T12:37:05+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (e1f92844)" time="2024-08-27T12:37:05+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (e1f92844)" time="2024-08-27T12:37:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:43601/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:37:05+02:00" level=info msg="200 OK: POST https://127.0.0.1:43601/auth/v4" pkg=gpa/manager time="2024-08-27T12:37:05+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Adding vault user" userID=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Creating new user" userID=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:43601/core/v4/events/latest" pkg=gpa/client userID=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:43601/core/v4/settings" pkg=gpa/client userID=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Starting service main loop" service=telemetry user=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Starting service main loop" service=smtp user=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:43601/core/v4/labels?Type=4" pkg=gpa/client userID=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:43601/core/v4/labels?Type=3" pkg=gpa/client userID=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="200 OK: GET https://127.0.0.1:43601/core/v4/labels?Type=1" pkg=gpa/client userID=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Adding user to imap server" addrID=43685644-c403-4f8d-ac57-695bf4313d44 service=server-manager time="2024-08-27T12:37:05+02:00" level=info msg="Creating new IMAP user" addrID=43685644-c403-4f8d-ac57-695bf4313d44 service=server-manager time="2024-08-27T12:37:05+02:00" level=info msg="Setting gluon ID" addrID=43685644-c403-4f8d-ac57-695bf4313d44 gluonID=70a0632e-71a6-4781-a32e-35e24bd847e6 userID=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Received mailbox message count" count=0 gluonID=70a0632e-71a6-4781-a32e-35e24bd847e6 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:37:05+02:00" level=info msg="Created new IMAP user" addrID=43685644-c403-4f8d-ac57-695bf4313d44 gluonID=70a0632e-71a6-4781-a32e-35e24bd847e6 service=server-manager time="2024-08-27T12:37:05+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:05+02:00" level=info msg=Resuming service=user-events user=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Starting IMAP Service" service=imap user=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Sync triggered" service=imap user=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:37:05.69071016 +0200 CEST m=+345.920811504" user=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Syncing labels" service=imap user=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:016c3044-1474-415c-b91b-510c20482adb" userID=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:37:05+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:37:05+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:37:05+02:00" level=info msg="Closing user" userID=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Synced labels" service=imap user=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=warning msg="Get \"https://127.0.0.1:43601/mail/v4/messages/count\": context canceled, Attempt 1" pkg=gpa/client time="2024-08-27T12:37:05+02:00" level=error msg="Get \"https://127.0.0.1:43601/mail/v4/messages/count\": context canceled" pkg=gpa/client time="2024-08-27T12:37:05+02:00" level=error msg="Failed to sync, will retry later" error="failed to retrieve message ids: received no response from API: Get \"https://127.0.0.1:43601/mail/v4/messages/count\": context canceled" service=imap user=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=error msg="Sync aborted" error="context canceled" service=imap user=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Finished user sync" duration="578.579µs" service=imap user=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Exiting IMAP Service" service=imap user=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Exiting service main loop" service=smtp user=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Exiting Service" service=user-identity user=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Exiting service main loop" service=telemetry user=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Exiting service" service=user-events user=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:37:05+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:37:05+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:37:05+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:37:05+02:00" level=info msg="Closing SMTP server" service=server-manager Scenario: The auth is revoked while bridge is not running # features/user/revoke.feature:14 Given bridge stops # :1 -> *scenario And the auth of user "52b150be-03e7-4423-a299-5906b0b08823" is revoked # :1 -> *scenario time="2024-08-27T12:37:05+02:00" level=info msg="Starting bridge" time="2024-08-27T12:37:05+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/254/config2283742982/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:37:05+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/254/data3936697877/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/254/data3936697877/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:37:05+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:37:05+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:37:05+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:37:05+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:37:05+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:37:05+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/254/config2283742982/grpcServerConfig.json time="2024-08-27T12:37:05+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:37:05+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="gRPC server listening on /tmp/bridge0465" pkg=grpc time="2024-08-27T12:37:05+02:00" level=info msg="Frontend service started" time="2024-08-27T12:37:05+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:37:05+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:37:05+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:37:05+02:00" level=warning msg="422 POST https://127.0.0.1:43601/auth/v4/refresh: 422 Unprocessable Entity (Code=0, Status=422), Attempt 1" pkg=gpa/client time="2024-08-27T12:37:05+02:00" level=error msg="422 POST https://127.0.0.1:43601/auth/v4/refresh: 422 Unprocessable Entity (Code=0, Status=422)" pkg=gpa/client time="2024-08-27T12:37:05+02:00" level=error msg="Failed to load connected user" error="failed to create API client: 422 POST https://127.0.0.1:43601/auth/v4/refresh: 422 Unprocessable Entity (Code=0, Status=422)" pkg=bridge/user userID=016c3044-1474-415c-b91b-510c20482adb time="2024-08-27T12:37:05+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:37:05+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario time="2024-08-27T12:37:05+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:37:05+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:37:05+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:37:05+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:37:05+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:37:05+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:37:05+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:37:05+02:00" level=info msg="Closing SMTP server" service=server-manager Then user "52b150be-03e7-4423-a299-5906b0b08823" is listed but not connected # :1 -> *scenario Feature: Bridge can fully sync an account === RUN TestFeatures/The_account_is_synced_when_the_user_logs_in_and_persists_across_bridge_restarts time="2024-08-27T12:37:05+02:00" level=info msg="User '601a36d0-2fd0-4d7a-ad7d-915d8724ed85' created with id=3762e58a-4257-437a-97c9-03533e4abd5b" pkg=gpa/server/backend Background: Given there exists an account with username "601a36d0-2fd0-4d7a-ad7d-915d8724ed85" and password "password" # :1 -> *scenario And the account "601a36d0-2fd0-4d7a-ad7d-915d8724ed85" has the following custom mailboxes: # :1 -> *scenario | name | type | | one | folder | | two | folder | | three | label | And the address "601a36d0-2fd0-4d7a-ad7d-915d8724ed85@proton.local" of account "601a36d0-2fd0-4d7a-ad7d-915d8724ed85" has the following messages in "Folders/one": # :1 -> *scenario | from | to | subject | unread | | a@proton.local | a@proton.local | one | true | | b@proton.local | b@proton.local | two | false | And the address "601a36d0-2fd0-4d7a-ad7d-915d8724ed85@proton.local" of account "601a36d0-2fd0-4d7a-ad7d-915d8724ed85" has the following messages in "Folders/two": # :1 -> *scenario | from | to | subject | unread | | a@proton.local | a@proton.local | one | true | | b@proton.local | b@proton.local | two | false | Then it succeeds # :1 -> *scenario time="2024-08-27T12:37:06+02:00" level=info msg="Starting bridge" time="2024-08-27T12:37:06+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/255/config1118338880/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:37:06+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/255/data3971536422/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/255/data3971536422/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:37:06+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:37:06+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:37:06+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:37:06+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:37:06+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:37:06+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/255/config1118338880/grpcServerConfig.json time="2024-08-27T12:37:06+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:37:06+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:37:06+02:00" level=info msg="gRPC server listening on /tmp/bridge3359" pkg=grpc time="2024-08-27T12:37:06+02:00" level=info msg="Frontend service started" time="2024-08-27T12:37:06+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:37:06+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:37:06+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:37:06+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:37:06+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (5570ed4c)" time="2024-08-27T12:37:06+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (5570ed4c)" time="2024-08-27T12:37:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:38661/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:37:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:38661/auth/v4" pkg=gpa/manager time="2024-08-27T12:37:06+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Adding vault user" userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Creating new user" userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:38661/core/v4/events/latest" pkg=gpa/client userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:38661/core/v4/settings" pkg=gpa/client userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Starting service main loop" service=telemetry user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Starting service main loop" service=smtp user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:38661/core/v4/labels?Type=4" pkg=gpa/client userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:38661/core/v4/labels?Type=3" pkg=gpa/client userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:38661/core/v4/labels?Type=1" pkg=gpa/client userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Adding user to imap server" addrID=e0dcda9d-b97a-428f-90f4-97f5999188ec service=server-manager time="2024-08-27T12:37:06+02:00" level=info msg="Creating new IMAP user" addrID=e0dcda9d-b97a-428f-90f4-97f5999188ec service=server-manager time="2024-08-27T12:37:06+02:00" level=info msg="Setting gluon ID" addrID=e0dcda9d-b97a-428f-90f4-97f5999188ec gluonID=965b4475-c3c4-4901-ade0-375a6c083158 userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Created new IMAP user" addrID=e0dcda9d-b97a-428f-90f4-97f5999188ec gluonID=965b4475-c3c4-4901-ade0-375a6c083158 service=server-manager time="2024-08-27T12:37:06+02:00" level=info msg="Received mailbox message count" count=0 gluonID=965b4475-c3c4-4901-ade0-375a6c083158 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:37:06+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:06+02:00" level=info msg=Resuming service=user-events user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Starting IMAP Service" service=imap user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Sync triggered" service=imap user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:37:06.971852617 +0200 CEST m=+347.201953961" user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Syncing labels" service=imap user=3762e58a-4257-437a-97c9-03533e4abd5b Scenario: The account is synced when the user logs in and persists across bridge restarts # features/user/sync.feature:21 When the user logs in with username "601a36d0-2fd0-4d7a-ad7d-915d8724ed85" and password "password" # :1 -> *scenario time="2024-08-27T12:37:06+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:3762e58a-4257-437a-97c9-03533e4abd5b" userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Synced labels" service=imap user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:38661/mail/v4/messages/count" pkg=gpa/client userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Syncing messages" service=imap user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Job started" service=imap user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:38661/mail/v4/messages" pkg=gpa/client userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:38661/mail/v4/messages" pkg=gpa/client userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Creating new child job" service=imap user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Job finished" service=imap user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:38661/mail/v4/messages/76c686b7-67c8-4edf-b0a8-7acf54a7ed78" pkg=gpa/client userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:38661/mail/v4/messages/b7901949-c604-4c73-9b0f-423d937f7fc3" pkg=gpa/client userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:38661/mail/v4/messages/da45777f-d052-4503-987e-669a919fff8c" pkg=gpa/client userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:38661/mail/v4/messages/40bd19ca-5b87-41a4-bd64-c729c86cb439" pkg=gpa/client userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Child job finished" service=imap user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Synced messages" service=imap user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Finished user sync" duration=6.055416ms service=imap user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=3762e58a-4257-437a-97c9-03533e4abd5b Then bridge sends sync started and finished events for user "601a36d0-2fd0-4d7a-ad7d-915d8724ed85" # :1 -> *scenario time="2024-08-27T12:37:06+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:37:06+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:37:06+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:37:06+02:00" level=info msg="Closing user" userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Exiting IMAP Service" service=imap user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Exiting service main loop" service=smtp user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Exiting Service" service=user-identity user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Exiting service main loop" service=telemetry user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Exiting service" service=user-events user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:37:06+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:37:06+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:37:06+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:37:06+02:00" level=info msg="Closing SMTP server" service=server-manager time="2024-08-27T12:37:06+02:00" level=info msg="Starting bridge" time="2024-08-27T12:37:06+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/255/config1118338880/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:37:06+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/255/data3971536422/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/255/data3971536422/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:37:06+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:37:06+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:37:06+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:37:06+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:37:06+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:37:06+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:37:06+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/255/config1118338880/grpcServerConfig.json time="2024-08-27T12:37:06+02:00" level=info msg="gRPC server listening on /tmp/bridge6928" pkg=grpc time="2024-08-27T12:37:06+02:00" level=info msg="Frontend service started" time="2024-08-27T12:37:06+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:37:06+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:37:06+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:37:06+02:00" level=info msg="Frontend client started" time="2024-08-27T12:37:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:38661/auth/v4/refresh" pkg=gpa/manager time="2024-08-27T12:37:06+02:00" level=info msg="Creating new user" userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:38661/core/v4/settings" pkg=gpa/client userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Starting service main loop" service=telemetry user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Starting service main loop" service=smtp user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:38661/core/v4/labels?Type=4" pkg=gpa/client userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:38661/core/v4/labels?Type=3" pkg=gpa/client userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="200 OK: GET https://127.0.0.1:38661/core/v4/labels?Type=1" pkg=gpa/client userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Adding user to imap server" addrID=e0dcda9d-b97a-428f-90f4-97f5999188ec service=server-manager time="2024-08-27T12:37:06+02:00" level=info msg="Loading existing IMAP user" addrID=e0dcda9d-b97a-428f-90f4-97f5999188ec gluonID=965b4475-c3c4-4901-ade0-375a6c083158 service=server-manager time="2024-08-27T12:37:06+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:06+02:00" level=info msg=Resuming service=user-events user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Successfully loaded connected user" pkg=bridge/user userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Finished loading users" pkg=bridge/user When bridge restarts # :1 -> *scenario time="2024-08-27T12:37:06+02:00" level=info msg="Received mailbox message count" count=0 gluonID=965b4475-c3c4-4901-ade0-375a6c083158 labelID=68e348fa-2079-4080-ab1f-29b95cba1d3e pkg=bridge/event/imap time="2024-08-27T12:37:06+02:00" level=info msg="Received mailbox message count" count=0 gluonID=965b4475-c3c4-4901-ade0-375a6c083158 labelID=7 pkg=bridge/event/imap time="2024-08-27T12:37:06+02:00" level=info msg="Received mailbox message count" count=0 gluonID=965b4475-c3c4-4901-ade0-375a6c083158 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:37:06+02:00" level=info msg="Received mailbox message count" count=0 gluonID=965b4475-c3c4-4901-ade0-375a6c083158 labelID=3 pkg=bridge/event/imap time="2024-08-27T12:37:06+02:00" level=info msg="Received mailbox message count" count=2 gluonID=965b4475-c3c4-4901-ade0-375a6c083158 labelID=07d79bbf-fd8f-4359-91e4-d77908ed5fb0 pkg=bridge/event/imap time="2024-08-27T12:37:06+02:00" level=info msg="Received mailbox message count" count=0 gluonID=965b4475-c3c4-4901-ade0-375a6c083158 labelID=10 pkg=bridge/event/imap time="2024-08-27T12:37:06+02:00" level=info msg="Received mailbox message count" count=0 gluonID=965b4475-c3c4-4901-ade0-375a6c083158 labelID=12 pkg=bridge/event/imap time="2024-08-27T12:37:06+02:00" level=info msg="Received mailbox message count" count=0 gluonID=965b4475-c3c4-4901-ade0-375a6c083158 labelID=8 pkg=bridge/event/imap time="2024-08-27T12:37:06+02:00" level=info msg="Received mailbox message count" count=0 gluonID=965b4475-c3c4-4901-ade0-375a6c083158 labelID=Labels pkg=bridge/event/imap time="2024-08-27T12:37:06+02:00" level=info msg="Received mailbox message count" count=2 gluonID=965b4475-c3c4-4901-ade0-375a6c083158 labelID=04757498-a9d9-4d3e-9055-a1d3418da047 pkg=bridge/event/imap time="2024-08-27T12:37:06+02:00" level=info msg="Received mailbox message count" count=0 gluonID=965b4475-c3c4-4901-ade0-375a6c083158 labelID=4 pkg=bridge/event/imap time="2024-08-27T12:37:06+02:00" level=info msg="Received mailbox message count" count=4 gluonID=965b4475-c3c4-4901-ade0-375a6c083158 labelID=5 pkg=bridge/event/imap time="2024-08-27T12:37:06+02:00" level=info msg="Received mailbox message count" count=0 gluonID=965b4475-c3c4-4901-ade0-375a6c083158 labelID=6 pkg=bridge/event/imap time="2024-08-27T12:37:06+02:00" level=info msg="Received mailbox message count" count=0 gluonID=965b4475-c3c4-4901-ade0-375a6c083158 labelID=Folders pkg=bridge/event/imap time="2024-08-27T12:37:06+02:00" level=info msg="Received mailbox message count" count=0 gluonID=965b4475-c3c4-4901-ade0-375a6c083158 labelID=0 pkg=bridge/event/imap time="2024-08-27T12:37:06+02:00" level=info msg="Starting IMAP Service" service=imap user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Sync triggered" service=imap user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:37:06.984170502 +0200 CEST m=+347.214271846" user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Sync already complete, only system labels will be updated" service=imap user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:3762e58a-4257-437a-97c9-03533e4abd5b" userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Finished user sync" duration="159.013µs" service=imap user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="200 OK: POST https://127.0.0.1:38661/data/v1/stats" pkg=gpa/client userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:06+02:00" level=info msg="Configuration Status Success event sent." userID=3762e58a-4257-437a-97c9-03533e4abd5b And user "601a36d0-2fd0-4d7a-ad7d-915d8724ed85" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:37:07+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:37:07+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:37:07+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:37:07+02:00" level=info msg="Closing user" userID=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:07+02:00" level=info msg="Exiting IMAP Service" service=imap user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:07+02:00" level=info msg="Exiting service main loop" service=smtp user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:07+02:00" level=info msg="Exiting Service" service=user-identity user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:07+02:00" level=info msg="Exiting service main loop" service=telemetry user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:07+02:00" level=info msg="Exiting service" service=user-events user=3762e58a-4257-437a-97c9-03533e4abd5b time="2024-08-27T12:37:07+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:37:07+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:37:07+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:37:07+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:37:07+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" eventually sees the following mailbox info: # :1 -> *scenario | name | total | unread | | INBOX | 0 | 0 | | Drafts | 0 | 0 | | Sent | 0 | 0 | | Starred | 0 | 0 | | Archive | 0 | 0 | | Spam | 0 | 0 | | Trash | 0 | 0 | | All Mail | 4 | 2 | | Folders | 0 | 0 | | Folders/one | 2 | 1 | | Folders/two | 2 | 1 | | Labels | 0 | 0 | | Labels/three | 0 | 0 | === RUN TestFeatures/If_the_gluon_files_are_deleted,_the_account_is_synced_again time="2024-08-27T12:37:07+02:00" level=info msg="User '79735b56-2a7d-4701-87fc-f227382e7ec5' created with id=9b1d3876-f825-4cae-9b6e-39acf82b0289" pkg=gpa/server/backend time="2024-08-27T12:37:08+02:00" level=info msg="Starting bridge" time="2024-08-27T12:37:08+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/256/config2074149173/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:37:08+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/256/data4212141086/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/256/data4212141086/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:37:08+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:37:08+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:37:08+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:37:08+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:37:08+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/256/config2074149173/grpcServerConfig.json time="2024-08-27T12:37:08+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:37:08+02:00" level=info msg="gRPC server listening on /tmp/bridge7481" pkg=grpc time="2024-08-27T12:37:08+02:00" level=info msg="Frontend service started" time="2024-08-27T12:37:08+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:37:08+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:37:08+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:37:08+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:37:08+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:37:08+02:00" level=info msg="Frontend client started" time="2024-08-27T12:37:08+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (927b681f)" time="2024-08-27T12:37:08+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (927b681f)" time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:41155/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:41155/auth/v4" pkg=gpa/manager time="2024-08-27T12:37:08+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Adding vault user" userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Creating new user" userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:41155/core/v4/events/latest" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:41155/core/v4/settings" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Starting service main loop" service=telemetry user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Starting service main loop" service=smtp user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:41155/core/v4/labels?Type=4" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:41155/core/v4/labels?Type=3" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:41155/core/v4/labels?Type=1" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Adding user to imap server" addrID=fa64a466-e93b-429c-83bf-29e3102205ff service=server-manager time="2024-08-27T12:37:08+02:00" level=info msg="Creating new IMAP user" addrID=fa64a466-e93b-429c-83bf-29e3102205ff service=server-manager time="2024-08-27T12:37:08+02:00" level=info msg="Setting gluon ID" addrID=fa64a466-e93b-429c-83bf-29e3102205ff gluonID=63549797-d68d-4009-9f8d-a55ffae2745c userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Created new IMAP user" addrID=fa64a466-e93b-429c-83bf-29e3102205ff gluonID=63549797-d68d-4009-9f8d-a55ffae2745c service=server-manager time="2024-08-27T12:37:08+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:08+02:00" level=info msg=Resuming service=user-events user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Received mailbox message count" count=0 gluonID=63549797-d68d-4009-9f8d-a55ffae2745c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:37:08+02:00" level=info msg="Starting IMAP Service" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Sync triggered" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:37:08.23882511 +0200 CEST m=+348.468926444" user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Syncing labels" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 Scenario: If the gluon files are deleted, the account is synced again # features/user/sync.feature:42 Given the user logs in with username "79735b56-2a7d-4701-87fc-f227382e7ec5" and password "password" # :1 -> *scenario time="2024-08-27T12:37:08+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:9b1d3876-f825-4cae-9b6e-39acf82b0289" userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Synced labels" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:41155/mail/v4/messages/count" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Syncing messages" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Job started" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:41155/mail/v4/messages" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:41155/mail/v4/messages" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Creating new child job" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Job finished" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:41155/mail/v4/messages/5db0d7fc-f9d8-48f3-84fb-ad3f16db70e0" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:41155/mail/v4/messages/7b93ef59-f323-4777-82e0-7a8b7dbfc208" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:41155/mail/v4/messages/e2a22b73-e425-47a5-994e-2541cbb79d57" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:41155/mail/v4/messages/e5d03751-81dd-4a42-b565-77ef7dab1351" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Child job finished" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Synced messages" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Finished user sync" duration=5.833615ms service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=9b1d3876-f825-4cae-9b6e-39acf82b0289 And user "79735b56-2a7d-4701-87fc-f227382e7ec5" finishes syncing # :1 -> *scenario time="2024-08-27T12:37:08+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:37:08+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:37:08+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:37:08+02:00" level=info msg="Closing user" userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Exiting IMAP Service" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Exiting service main loop" service=smtp user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Exiting Service" service=user-identity user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Exiting service main loop" service=telemetry user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Exiting service" service=user-events user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:37:08+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:37:08+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:37:08+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:37:08+02:00" level=info msg="Closing SMTP server" service=server-manager And bridge stops # :1 -> *scenario And the user deletes the gluon files # :1 -> *scenario time="2024-08-27T12:37:08+02:00" level=info msg="Starting bridge" time="2024-08-27T12:37:08+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/256/config2074149173/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:37:08+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/256/data4212141086/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/256/data4212141086/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:37:08+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:37:08+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:37:08+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:37:08+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:37:08+02:00" level=info msg="Loading users" count=1 pkg=bridge/user time="2024-08-27T12:37:08+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:37:08+02:00" level=info msg="Loading connected user" mode=combined pkg=bridge/user userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/256/config2074149173/grpcServerConfig.json time="2024-08-27T12:37:08+02:00" level=info msg="gRPC server listening on /tmp/bridge3486" pkg=grpc time="2024-08-27T12:37:08+02:00" level=info msg="Frontend service started" time="2024-08-27T12:37:08+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:37:08+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:37:08+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:37:08+02:00" level=info msg="Frontend client started" time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:41155/auth/v4/refresh" pkg=gpa/manager time="2024-08-27T12:37:08+02:00" level=info msg="Creating new user" userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Creating user object" numAddr=1 numLabels=15 userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Starting service Last EventID=Bw==" service=user-events user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:41155/core/v4/settings" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Starting service main loop" service=telemetry user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Starting service main loop" service=smtp user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:41155/core/v4/labels?Type=4" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:41155/core/v4/labels?Type=3" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:41155/core/v4/labels?Type=1" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Adding user to imap server" addrID=fa64a466-e93b-429c-83bf-29e3102205ff service=server-manager time="2024-08-27T12:37:08+02:00" level=info msg="Loading existing IMAP user" addrID=fa64a466-e93b-429c-83bf-29e3102205ff gluonID=63549797-d68d-4009-9f8d-a55ffae2745c service=server-manager time="2024-08-27T12:37:08+02:00" level=warning msg="IMAP user DB was newly created, clearing sync status" service=server-manager time="2024-08-27T12:37:08+02:00" level=info msg="Received mailbox message count" count=0 gluonID=63549797-d68d-4009-9f8d-a55ffae2745c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:37:08+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:08+02:00" level=info msg=Resuming service=user-events user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Successfully loaded connected user" pkg=bridge/user userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:37:08+02:00" level=info msg="Starting IMAP Service" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Sync triggered" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:37:08.252980327 +0200 CEST m=+348.483081671" user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Syncing labels" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 And bridge starts # :1 -> *scenario time="2024-08-27T12:37:08+02:00" level=info msg="Received mailbox message count" count=0 gluonID=63549797-d68d-4009-9f8d-a55ffae2745c labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:37:08+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:9b1d3876-f825-4cae-9b6e-39acf82b0289" userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:41155/data/v1/stats" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Configuration Status Success event sent." userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 When user "79735b56-2a7d-4701-87fc-f227382e7ec5" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:37:08+02:00" level=info msg="Synced labels" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:41155/mail/v4/messages/count" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Syncing messages" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Job started" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:41155/mail/v4/messages" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: POST https://127.0.0.1:41155/mail/v4/messages" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Creating new child job" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Job finished" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:41155/mail/v4/messages/5db0d7fc-f9d8-48f3-84fb-ad3f16db70e0" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:41155/mail/v4/messages/7b93ef59-f323-4777-82e0-7a8b7dbfc208" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:41155/mail/v4/messages/e2a22b73-e425-47a5-994e-2541cbb79d57" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="200 OK: GET https://127.0.0.1:41155/mail/v4/messages/e5d03751-81dd-4a42-b565-77ef7dab1351" pkg=gpa/client userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Child job finished" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Synced messages" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Finished user sync" duration=10.469744ms service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Event loop reset" eventID="Bw==" service=user-events user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:37:08+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:37:08+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:37:08+02:00" level=info msg="Closing user" userID=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Exiting IMAP Service" service=imap user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Exiting service main loop" service=smtp user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Exiting Service" service=user-identity user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Exiting service main loop" service=telemetry user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Exiting service" service=user-events user=9b1d3876-f825-4cae-9b6e-39acf82b0289 time="2024-08-27T12:37:08+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:37:08+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:37:08+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:37:08+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:37:08+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" eventually sees the following mailbox info: # :1 -> *scenario | name | total | unread | | INBOX | 0 | 0 | | Drafts | 0 | 0 | | Sent | 0 | 0 | | Starred | 0 | 0 | | Archive | 0 | 0 | | Spam | 0 | 0 | | Trash | 0 | 0 | | All Mail | 4 | 2 | | Folders | 0 | 0 | | Folders/one | 2 | 1 | | Folders/two | 2 | 1 | | Labels | 0 | 0 | | Labels/three | 0 | 0 | === RUN TestFeatures/If_an_address_has_no_keys,_it_does_not_break_other_addresses time="2024-08-27T12:37:08+02:00" level=info msg="User '372bea55-51dd-471f-9311-58177f6d2203' created with id=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2" pkg=gpa/server/backend time="2024-08-27T12:37:09+02:00" level=info msg="Starting bridge" time="2024-08-27T12:37:09+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/257/config3911089969/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:37:09+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/257/data1528493873/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/257/data1528493873/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:37:09+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:37:09+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:37:09+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:37:09+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:37:09+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:37:09+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:37:09+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/257/config3911089969/grpcServerConfig.json time="2024-08-27T12:37:09+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:37:09+02:00" level=info msg="gRPC server listening on /tmp/bridge9478" pkg=grpc time="2024-08-27T12:37:09+02:00" level=info msg="Frontend service started" time="2024-08-27T12:37:09+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:37:09+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:37:09+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:37:09+02:00" level=info msg="Frontend client started" Scenario: If an address has no keys, it does not break other addresses # features/user/sync.feature:65 Given the account "372bea55-51dd-471f-9311-58177f6d2203" has additional address "5677ee6b-a0db-4abe-be4b-0477bcc848fb@proton.local" without keys # :1 -> *scenario time="2024-08-27T12:37:09+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (adeec2b3)" time="2024-08-27T12:37:09+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (adeec2b3)" time="2024-08-27T12:37:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:38941/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:37:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:38941/auth/v4" pkg=gpa/manager time="2024-08-27T12:37:09+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Adding vault user" userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Creating new user" userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Creating user object" numAddr=2 numLabels=15 userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:38941/core/v4/events/latest" pkg=gpa/client userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Starting service Last EventID=CA==" service=user-events user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:38941/core/v4/settings" pkg=gpa/client userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Starting service main loop" service=telemetry user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Starting user identity service" numAddr=2 service=user-identity user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Starting service main loop" service=smtp user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:38941/core/v4/labels?Type=4" pkg=gpa/client userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:38941/core/v4/labels?Type=3" pkg=gpa/client userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:38941/core/v4/labels?Type=1" pkg=gpa/client userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Adding user to imap server" addrID=9184d4e7-4537-4da9-bb5d-80edf20e69a1 service=server-manager time="2024-08-27T12:37:09+02:00" level=info msg="Creating new IMAP user" addrID=9184d4e7-4537-4da9-bb5d-80edf20e69a1 service=server-manager time="2024-08-27T12:37:09+02:00" level=info msg="Setting gluon ID" addrID=9184d4e7-4537-4da9-bb5d-80edf20e69a1 gluonID=8c0d2baa-32c5-4371-94a9-e4316d8d9b13 userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Received mailbox message count" count=0 gluonID=8c0d2baa-32c5-4371-94a9-e4316d8d9b13 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:37:09+02:00" level=info msg="Created new IMAP user" addrID=9184d4e7-4537-4da9-bb5d-80edf20e69a1 gluonID=8c0d2baa-32c5-4371-94a9-e4316d8d9b13 service=server-manager time="2024-08-27T12:37:09+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:09+02:00" level=info msg=Resuming service=user-events user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Starting IMAP Service" service=imap user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Sync triggered" service=imap user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:37:09.638841273 +0200 CEST m=+349.868942607" user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Syncing labels" service=imap user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 When the user logs in with username "372bea55-51dd-471f-9311-58177f6d2203" and password "password" # :1 -> *scenario time="2024-08-27T12:37:09+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e9eae26d-b65e-4eb9-b3e8-43ace049b1e2" userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Synced labels" service=imap user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:38941/mail/v4/messages/count" pkg=gpa/client userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Syncing messages" service=imap user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Job started" service=imap user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:38941/mail/v4/messages" pkg=gpa/client userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:38941/mail/v4/messages" pkg=gpa/client userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Creating new child job" service=imap user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Job finished" service=imap user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:38941/mail/v4/messages/cd6ba76e-9703-498a-b7a0-8d7b43b4268d" pkg=gpa/client userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:38941/mail/v4/messages/2e4d517e-b52a-4d5c-815d-abcbbd9a6acd" pkg=gpa/client userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:38941/mail/v4/messages/6e16a658-06af-4343-b146-420e447221fe" pkg=gpa/client userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="200 OK: GET https://127.0.0.1:38941/mail/v4/messages/7ac7a4ac-c479-4003-918d-3954f87d8ab4" pkg=gpa/client userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=warning msg="Failed to unlock address keys" addressID=39823271-3b9b-4a18-a766-9eedfa875a87 error="not able to unlock any key" time="2024-08-27T12:37:09+02:00" level=info msg="Child job finished" service=imap user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Synced messages" service=imap user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Finished user sync" duration=6.088289ms service=imap user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Event loop reset" eventID="CA==" service=user-events user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 And user "372bea55-51dd-471f-9311-58177f6d2203" finishes syncing # :1 -> *scenario time="2024-08-27T12:37:09+02:00" level=info msg="200 OK: POST https://127.0.0.1:38941/data/v1/stats" pkg=gpa/client userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Configuration Status Success event sent." userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 When user "372bea55-51dd-471f-9311-58177f6d2203" connects and authenticates IMAP client "1" # :1 -> *scenario time="2024-08-27T12:37:09+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:37:09+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:37:09+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:37:09+02:00" level=info msg="Closing user" userID=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Exiting IMAP Service" service=imap user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Exiting service main loop" service=smtp user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Exiting Service" service=user-identity user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Exiting service main loop" service=telemetry user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Exiting service" service=user-events user=e9eae26d-b65e-4eb9-b3e8-43ace049b1e2 time="2024-08-27T12:37:09+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:37:09+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:37:09+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:37:09+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:37:09+02:00" level=info msg="Closing SMTP server" service=server-manager Then IMAP client "1" eventually sees the following messages in "Folders/one": # :1 -> *scenario | from | to | subject | unread | | a@proton.local | a@proton.local | one | true | | b@proton.local | b@proton.local | two | false | Feature: Bridge send usage metrics === RUN TestFeatures/Telemetry_availability_-_No_user time="2024-08-27T12:37:09+02:00" level=info msg="User 'b4c95a9e-c16e-4dad-adb6-a94b91b58462' created with id=5af3b2fa-5cab-4db7-9406-821a50cdd464" pkg=gpa/server/backend Background: Given there exists an account with username "b4c95a9e-c16e-4dad-adb6-a94b91b58462" and password "password" # :1 -> *scenario time="2024-08-27T12:37:10+02:00" level=info msg="User 'a5e47b6b-e1b7-47f1-ba56-7505dffa344a' created with id=c97fcc26-c688-49ad-8c35-4d15e7f41f08" pkg=gpa/server/backend And there exists an account with username "a5e47b6b-e1b7-47f1-ba56-7505dffa344a" and password "password" # :1 -> *scenario Then it succeeds # :1 -> *scenario time="2024-08-27T12:37:10+02:00" level=info msg="Starting bridge" time="2024-08-27T12:37:10+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/258/config183036163/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:37:10+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/258/data557818868/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/258/data557818868/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:37:10+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:37:10+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:37:10+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:37:10+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:37:10+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:37:10+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:37:10+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:37:10+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/258/config183036163/grpcServerConfig.json time="2024-08-27T12:37:10+02:00" level=info msg="gRPC server listening on /tmp/bridge0039" pkg=grpc time="2024-08-27T12:37:10+02:00" level=info msg="Frontend service started" time="2024-08-27T12:37:10+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:37:10+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:37:10+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:37:10+02:00" level=info msg="Frontend client started" When bridge starts # :1 -> *scenario Then it succeeds # :1 -> *scenario Scenario: Telemetry availability - No user # features/user/telemetry.feature:10 Then bridge telemetry feature is enabled # :1 -> *scenario When the user disables telemetry in bridge settings # :1 -> *scenario Then bridge telemetry feature is disabled # :1 -> *scenario When the user enables telemetry in bridge settings # :1 -> *scenario time="2024-08-27T12:37:10+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:37:10+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:37:10+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:37:10+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:37:10+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:37:10+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:37:10+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:37:10+02:00" level=info msg="Closing SMTP server" service=server-manager Then bridge telemetry feature is enabled # :1 -> *scenario === RUN TestFeatures/Telemetry_availability_-_Multi_user time="2024-08-27T12:37:10+02:00" level=info msg="User 'c28531dc-7df0-4227-b5b7-f8cb1c991b31' created with id=d4ae622d-4eb9-475e-8eb6-1b558145e852" pkg=gpa/server/backend time="2024-08-27T12:37:11+02:00" level=info msg="User '5c125ce3-e71a-4d44-ac61-02be1c4eea7f' created with id=e181b1c9-f35e-4313-b68c-3a2d73410d84" pkg=gpa/server/backend time="2024-08-27T12:37:11+02:00" level=info msg="Starting bridge" time="2024-08-27T12:37:11+02:00" level=info msg="Successfully saved gRPC Focus service config file" path=/tmp/TestFeatures3378940714/259/config2542547473/grpcFocusServerConfig.json pkg=focus/service time="2024-08-27T12:37:11+02:00" level=info msg="Creating IMAP server" gluonDB=/tmp/TestFeatures3378940714/259/data2885192239/gluon/backend/db gluonStore=/tmp/TestFeatures3378940714/259/data2885192239/gluon/backend/store logClient=false logServer=false pkg=server/imap version=3.10.0 time="2024-08-27T12:37:11+02:00" level=info msg="Creating SMTP server" logSMTP=false pkg=server/smtp time="2024-08-27T12:37:11+02:00" level=info msg="Starting IMAP server" port=1143 service=server-manager ssl=false time="2024-08-27T12:37:11+02:00" level=info msg="Starting SMTP server" port=1025 service=server-manager ssl=false time="2024-08-27T12:37:11+02:00" level=info msg="Starting frontend service" time="2024-08-27T12:37:11+02:00" level=info msg="Checking for updates" pkg=bridge time="2024-08-27T12:37:11+02:00" level=info msg="Loading users" count=0 pkg=bridge/user time="2024-08-27T12:37:11+02:00" level=info msg="Finished loading users" pkg=bridge/user time="2024-08-27T12:37:11+02:00" level=info msg="Successfully saved gRPC service config file" path=/tmp/TestFeatures3378940714/259/config2542547473/grpcServerConfig.json time="2024-08-27T12:37:11+02:00" level=info msg="gRPC server listening on /tmp/bridge4263" pkg=grpc time="2024-08-27T12:37:11+02:00" level=info msg="Frontend service started" time="2024-08-27T12:37:11+02:00" level=info msg="Starting frontend client" time="2024-08-27T12:37:11+02:00" level=info msg="Not monitoring parent PID" pkg=grpc time="2024-08-27T12:37:11+02:00" level=info msg="Starting gRPC server" pkg=grpc useFileSocket=true time="2024-08-27T12:37:11+02:00" level=info msg="Frontend client started" time="2024-08-27T12:37:11+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (8540039a)" time="2024-08-27T12:37:11+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (8540039a)" time="2024-08-27T12:37:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:46861/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:37:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:46861/auth/v4" pkg=gpa/manager time="2024-08-27T12:37:11+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="Adding vault user" userID=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="Creating new user" userID=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:46861/core/v4/events/latest" pkg=gpa/client userID=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="Starting service Last EventID=AA==" service=user-events user=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:46861/core/v4/settings" pkg=gpa/client userID=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="Starting service main loop" service=telemetry user=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="Starting service main loop" service=smtp user=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:46861/core/v4/labels?Type=4" pkg=gpa/client userID=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:46861/core/v4/labels?Type=3" pkg=gpa/client userID=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:46861/core/v4/labels?Type=1" pkg=gpa/client userID=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="Adding user to imap server" addrID=98a7d1ab-7925-4766-8330-5ec07f37df9e service=server-manager time="2024-08-27T12:37:11+02:00" level=info msg="Creating new IMAP user" addrID=98a7d1ab-7925-4766-8330-5ec07f37df9e service=server-manager time="2024-08-27T12:37:11+02:00" level=info msg="Setting gluon ID" addrID=98a7d1ab-7925-4766-8330-5ec07f37df9e gluonID=ce85f346-a9a9-4f82-afb9-4d77c89fa03b userID=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ce85f346-a9a9-4f82-afb9-4d77c89fa03b labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:37:11+02:00" level=info msg="Created new IMAP user" addrID=98a7d1ab-7925-4766-8330-5ec07f37df9e gluonID=ce85f346-a9a9-4f82-afb9-4d77c89fa03b service=server-manager time="2024-08-27T12:37:11+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:11+02:00" level=info msg=Resuming service=user-events user=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="Starting IMAP Service" service=imap user=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="Sync triggered" service=imap user=d4ae622d-4eb9-475e-8eb6-1b558145e852 Scenario: Telemetry availability - Multi user # features/user/telemetry.feature:18 time="2024-08-27T12:37:11+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:37:11.324222047 +0200 CEST m=+351.554323391" user=d4ae622d-4eb9-475e-8eb6-1b558145e852 When the user logs in with username "c28531dc-7df0-4227-b5b7-f8cb1c991b31" and password "password" # :1 -> *scenario time="2024-08-27T12:37:11+02:00" level=info msg="Syncing labels" service=imap user=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:d4ae622d-4eb9-475e-8eb6-1b558145e852" userID=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="Synced labels" service=imap user=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:46861/mail/v4/messages/count" pkg=gpa/client userID=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="Syncing messages" service=imap user=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="Job started" service=imap user=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:46861/mail/v4/messages" pkg=gpa/client userID=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="Job finished" service=imap user=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="Synced messages" service=imap user=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="Finished user sync" duration=2.529948ms service=imap user=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:11+02:00" level=info msg="Event loop reset" eventID="AA==" service=user-events user=d4ae622d-4eb9-475e-8eb6-1b558145e852 And user "c28531dc-7df0-4227-b5b7-f8cb1c991b31" finishes syncing # :1 -> *scenario Then bridge telemetry feature is enabled # :1 -> *scenario time="2024-08-27T12:37:11+02:00" level=info msg="Performing full user login" pkg=bridge/user username="******** (0852bd59)" time="2024-08-27T12:37:11+02:00" level=info msg="Authorizing user for login" pkg=bridge/user username="******** (0852bd59)" time="2024-08-27T12:37:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:46861/auth/v4/info" pkg=gpa/manager time="2024-08-27T12:37:11+02:00" level=info msg="Heartbeat sent" metrics="{bridge.any.usage bridge_heartbeat {1} {on on off off off on starttls starttls default default default default 0.0.0 13}}" pkg=telemetry time="2024-08-27T12:37:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:46861/auth/v4" pkg=gpa/manager time="2024-08-27T12:37:11+02:00" level=info msg="Logging in authorized user" pkg=bridge/user userID=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Adding vault user" userID=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Creating new user" userID=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Creating user object" numAddr=1 numLabels=12 userID=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:46861/core/v4/events/latest" pkg=gpa/client userID=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Starting service Last EventID=AQ==" service=user-events user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:46861/core/v4/settings" pkg=gpa/client userID=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Starting service main loop" service=telemetry user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Starting user identity service" numAddr=1 service=user-identity user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Starting service main loop" service=smtp user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:46861/core/v4/labels?Type=4" pkg=gpa/client userID=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:46861/core/v4/labels?Type=3" pkg=gpa/client userID=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:46861/core/v4/labels?Type=1" pkg=gpa/client userID=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Adding user to imap server" addrID=7a499591-bf89-4c89-8391-f855366224b5 service=server-manager time="2024-08-27T12:37:11+02:00" level=info msg="Creating new IMAP user" addrID=7a499591-bf89-4c89-8391-f855366224b5 service=server-manager time="2024-08-27T12:37:11+02:00" level=info msg="Setting gluon ID" addrID=7a499591-bf89-4c89-8391-f855366224b5 gluonID=ae34dfc1-7d11-492b-9e39-0c71c9d66c17 userID=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Created new IMAP user" addrID=7a499591-bf89-4c89-8391-f855366224b5 gluonID=ae34dfc1-7d11-492b-9e39-0c71c9d66c17 service=server-manager time="2024-08-27T12:37:11+02:00" level=info msg="Received mailbox message count" count=0 gluonID=ae34dfc1-7d11-492b-9e39-0c71c9d66c17 labelID=GLUON-INTERNAL-RECOVERY-MBOX pkg=bridge/event/imap time="2024-08-27T12:37:11+02:00" level=info msg="Validating Listener State" service=server-manager time="2024-08-27T12:37:11+02:00" level=info msg=Resuming service=user-events user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Starting IMAP Service" service=imap user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Sync triggered" service=imap user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Beginning user sync" service=imap start="2024-08-27 12:37:11.601446371 +0200 CEST m=+351.831547705" user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Syncing labels" service=imap user=e181b1c9-f35e-4313-b68c-3a2d73410d84 When the user logs in with username "5c125ce3-e71a-4d44-ac61-02be1c4eea7f" and password "password" # :1 -> *scenario time="2024-08-27T12:37:11+02:00" level=info msg="Checking whether logged in user should re-sync. UserID:e181b1c9-f35e-4313-b68c-3a2d73410d84" userID=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Synced labels" service=imap user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="200 OK: GET https://127.0.0.1:46861/mail/v4/messages/count" pkg=gpa/client userID=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Syncing messages" service=imap user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Job started" service=imap user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="200 OK: POST https://127.0.0.1:46861/mail/v4/messages" pkg=gpa/client userID=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Job finished" service=imap user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="All child jobs completed" service=imap sync-job=waiter user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Synced messages" service=imap user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Finished user sync" duration=2.565855ms service=imap user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Sync complete, starting API event stream" service=imap user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:11+02:00" level=info msg="Event loop reset" eventID="AQ==" service=user-events user=e181b1c9-f35e-4313-b68c-3a2d73410d84 And user "5c125ce3-e71a-4d44-ac61-02be1c4eea7f" finishes syncing # :1 -> *scenario When user "5c125ce3-e71a-4d44-ac61-02be1c4eea7f" has telemetry set to 0 # :1 -> *scenario time="2024-08-27T12:37:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:46861/core/v4/events/AA==" pkg=gpa/client userID=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:12+02:00" level=info msg="200 OK: GET https://127.0.0.1:46861/core/v4/events/AQ==" pkg=gpa/client userID=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:12+02:00" level=info msg="Received new API event" new="Event Ag==: " old="AQ==" service=user-events user=e181b1c9-f35e-4313-b68c-3a2d73410d84 Then bridge telemetry feature is disabled # :1 -> *scenario When user "5c125ce3-e71a-4d44-ac61-02be1c4eea7f" has telemetry set to 1 # :1 -> *scenario time="2024-08-27T12:37:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:46861/core/v4/events/AA==" pkg=gpa/client userID=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:13+02:00" level=info msg="200 OK: GET https://127.0.0.1:46861/core/v4/events/Ag==" pkg=gpa/client userID=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:13+02:00" level=info msg="Received new API event" new="Event Aw==: " old="Ag==" service=user-events user=e181b1c9-f35e-4313-b68c-3a2d73410d84 Then bridge telemetry feature is enabled # :1 -> *scenario When the user disables telemetry in bridge settings # :1 -> *scenario Then bridge telemetry feature is disabled # :1 -> *scenario When the user enables telemetry in bridge settings # :1 -> *scenario time="2024-08-27T12:37:13+02:00" level=info msg="Frontend service stopped" time="2024-08-27T12:37:13+02:00" level=info msg="Frontend client stopped" time="2024-08-27T12:37:13+02:00" level=info msg="Closing bridge" pkg=bridge time="2024-08-27T12:37:13+02:00" level=info msg="Closing user" userID=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:13+02:00" level=info msg="Exiting IMAP Service" service=imap user=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:13+02:00" level=info msg="Exiting service main loop" service=smtp user=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:13+02:00" level=info msg="Exiting Service" service=user-identity user=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:13+02:00" level=info msg="Exiting service main loop" service=telemetry user=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:13+02:00" level=info msg="Exiting service" service=user-events user=d4ae622d-4eb9-475e-8eb6-1b558145e852 time="2024-08-27T12:37:13+02:00" level=info msg="Closing user" userID=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:13+02:00" level=info msg="Exiting IMAP Service" service=imap user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:13+02:00" level=info msg="Exiting service main loop" service=smtp user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:13+02:00" level=info msg="Exiting Service" service=user-identity user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:13+02:00" level=info msg="Exiting service main loop" service=telemetry user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:13+02:00" level=info msg="Exiting service" service=user-events user=e181b1c9-f35e-4313-b68c-3a2d73410d84 time="2024-08-27T12:37:13+02:00" level=info msg="Closing IMAP Listener" service=server-manager time="2024-08-27T12:37:13+02:00" level=info msg="Closing IMAP server" service=server-manager time="2024-08-27T12:37:13+02:00" level=info msg="Closing SMTP Listener" service=server-manager time="2024-08-27T12:37:13+02:00" level=info msg="SMTP server stopped" error="accept tcp 127.0.0.1:1025: use of closed network connection" service=server-manager time="2024-08-27T12:37:13+02:00" level=info msg="Closing SMTP server" service=server-manager Then bridge telemetry feature is enabled # :1 -> *scenario 261 scenarios (259 passed, 2 undefined) 3340 steps (3340 passed) 5m53.905942309s --- PASS: TestFeatures (353.99s) --- PASS: TestFeatures/Init_config_status_on_user_addition (0.57s) --- PASS: TestFeatures/Config_Status_Success_on_IMAP (0.66s) --- PASS: TestFeatures/Config_Status_Success_on_SMTP (0.66s) --- PASS: TestFeatures/Config_Status_Success_send_only_once (30.67s) --- PASS: TestFeatures/Config_Status_Abort (0.84s) --- PASS: TestFeatures/Config_Status_Recovery_from_deauth (2.05s) --- PASS: TestFeatures/Config_Status_Progress (0.91s) --- PASS: TestFeatures/bridge_picks_ports_for_IMAP_and_SMTP_using_default_values. (0.00s) --- PASS: TestFeatures/bridge_picks_ports_for_IMAP_wisely_when_default_port_is_busy. (0.04s) --- PASS: TestFeatures/bridge_picks_ports_for_SMTP_wisely_when_default_port_is_busy. (0.01s) --- PASS: TestFeatures/bridge_picks_ports_for_IMAP_SMTP_wisely_when_default_ports_are_busy. (0.08s) --- PASS: TestFeatures/Send_at_first_start_-_one_user_default_settings (1.10s) --- PASS: TestFeatures/Send_at_first_start_-_one_user_modified_settings (0.93s) --- PASS: TestFeatures/Send_at_first_start_-_one_user_telemetry_disabled (0.92s) --- PASS: TestFeatures/GroupMeasurement_rejected_by_API (0.71s) --- PASS: TestFeatures/Update_not_available (0.01s) --- PASS: TestFeatures/Update_available_without_automatic_updates_enabled (0.01s) --- PASS: TestFeatures/Update_available_with_automatic_updates_enabled (0.00s) --- PASS: TestFeatures/Manual_update_available_with_automatic_updates_enabled (0.01s) --- PASS: TestFeatures/Update_is_required_to_continue_using_bridge (0.37s) --- PASS: TestFeatures/Frontend_starts_and_stops (0.01s) --- PASS: TestFeatures/IMAP_client_can_authenticate_successfully_with_secondary_address_in_combine_mode (0.89s) --- PASS: TestFeatures/IMAP_client_can_authenticate_successfully_with_secondary_address_in_split_mode (0.86s) --- PASS: TestFeatures/IMAP_client_cannot_authenticate_successfully_with_disabled_alias_in_combine_mode (1.10s) --- PASS: TestFeatures/IMAP_client_cannot_authenticate_successfully_with_disabled_alias_in_split_mode (1.14s) --- PASS: TestFeatures/IMAP_client_can_authenticate_successfully (1.52s) --- PASS: TestFeatures/IMAP_client_can_authenticate_successfully_with_different_case (1.44s) --- PASS: TestFeatures/IMAP_client_can_authenticate_successfully_with_secondary_address (1.43s) --- PASS: TestFeatures/IMAP_client_can_authenticate_successfully#01 (1.42s) --- PASS: TestFeatures/IMAP_client_cannot_authenticate_with_bad_username (1.40s) --- PASS: TestFeatures/IMAP_client_cannot_authenticate_with_bad_password (1.40s) --- PASS: TestFeatures/IMAP_client_cannot_authenticate_for_disconnected_user (1.40s) --- PASS: TestFeatures/Initial_user_agent_before_an_IMAP_client_connects (0.70s) --- PASS: TestFeatures/User_agent_before_an_IMAP_client_announces_its_ID (0.72s) --- PASS: TestFeatures/User_agent_after_an_IMAP_client_announces_its_ID (0.73s) --- PASS: TestFeatures/User_agent_is_used_for_API_calls (0.61s) --- PASS: TestFeatures/Create_folder (0.78s) --- PASS: TestFeatures/Create_label (0.77s) --- PASS: TestFeatures/Creating_folder_or_label_with_existing_name_is_not_possible (0.88s) --- PASS: TestFeatures/Creating_subfolders_is_possible_and_they_persist_after_resync (1.16s) --- PASS: TestFeatures/Changing_folder_parent_is_possible_and_it_persists_after_resync (1.31s) --- PASS: TestFeatures/Create_2_levels_deep_Folder (0.75s) --- PASS: TestFeatures/Creating_mailbox_without_prefix_is_not_possible (0.79s) --- PASS: TestFeatures/Delete_folder (0.81s) --- PASS: TestFeatures/Delete_label (0.83s) --- PASS: TestFeatures/Deleting_system_mailbox_is_not_possible (0.77s) --- PASS: TestFeatures/Hide_All_Mail_Mailbox (0.91s) --- PASS: TestFeatures/Mailbox_status_reports_correct_name,_total_and_unread (1.08s) --- PASS: TestFeatures/List_mailboxes (0.71s) --- PASS: TestFeatures/List_multiple_times_in_parallel_without_crash (0.75s) --- PASS: TestFeatures/List_with_scheduled_mail (0.86s) --- PASS: TestFeatures/Rename_folder (0.58s) --- PASS: TestFeatures/Rename_label (0.58s) --- PASS: TestFeatures/Renaming_folder_to_label_is_not_possible (0.58s) --- PASS: TestFeatures/Renaming_system_folder_is_not_possible (0.57s) --- PASS: TestFeatures/Rename_folder_with_subfolders (0.58s) --- PASS: TestFeatures/Select_inbox (0.58s) --- PASS: TestFeatures/Select_custom_mailbox (0.58s) --- PASS: TestFeatures/Select_custom_label (0.58s) --- PASS: TestFeatures/Select_non-existing_mailbox (0.58s) --- PASS: TestFeatures/Copy_message_to_label (1.09s) --- PASS: TestFeatures/Copy_all_messages_to_label (1.08s) --- PASS: TestFeatures/Copy_message_to_folder_does_move (1.98s) --- PASS: TestFeatures/Copy_all_messages_to_folder_does_move (1.88s) --- PASS: TestFeatures/Copy_message_from_Inbox_to_Sent_is_not_possible (1.89s) --- PASS: TestFeatures/Copy_message_from_All_mail_moves_from_the_original_location (2.08s) --- PASS: TestFeatures/Move_message_to_trash_then_copy_to_folder_does_not_delete_message (1.09s) --- PASS: TestFeatures/Creates_message_to_user's_primary_address (1.63s) --- PASS: TestFeatures/Creates_draft (1.63s) --- PASS: TestFeatures/Creates_message_sent_from_user's_primary_address (1.63s) --- PASS: TestFeatures/Creates_message_sent_from_user's_secondary_address (1.63s) --- PASS: TestFeatures/Imports_an_unrelated_message_to_inbox (1.62s) --- PASS: TestFeatures/Imports_an_unrelated_message_to_sent (1.63s) --- PASS: TestFeatures/Imports_a_similar_(duplicate)_message_to_sent (0.84s) --- PASS: TestFeatures/Mark_message_as_deleted_and_EXPUNGE (1.09s) --- PASS: TestFeatures/Mark_all_messages_as_deleted_and_EXPUNGE (0.97s) --- PASS: TestFeatures/Mark_messages_as_undeleted_and_EXPUNGE (0.98s) --- PASS: TestFeatures/Not_possible_to_delete_from_All_Mail_and_expunge_does_nothing (0.88s) --- PASS: TestFeatures/Message_in_Trash_and_some_other_label_is_not_permanently_deleted (1.48s) --- PASS: TestFeatures/Message_in_Trash_only_is_permanently_deleted (1.88s) --- PASS: TestFeatures/Draft_edited_locally (0.86s) --- PASS: TestFeatures/Draft_edited_remotely (1.65s) --- PASS: TestFeatures/Draft_moved_to_trash_remotely (1.55s) --- PASS: TestFeatures/Draft_saved_without_"Date"_header (0.76s) --- PASS: TestFeatures/Draft_saved_without_"From"_header (0.76s) --- PASS: TestFeatures/Fetch_very_old_message (1.14s) --- PASS: TestFeatures/Fetch_from_deleted_cache (1.14s) --- PASS: TestFeatures/Fetch_messages_sent_from_Web_Client (2.03s) --- PASS: TestFeatures/Basic_message_import (0.55s) --- PASS: TestFeatures/Import_message_with_double_charset_in_content_type (0.55s) --- PASS: TestFeatures/Import_multipart_message_with_attachment_"multipart/mixed_with_attachment_encoded.eml" (0.55s) --- PASS: TestFeatures/Import_multipart_message_with_attachment_"multipart/mixed_with_attachment_encoded_no_quote.eml" (0.55s) --- PASS: TestFeatures/Import_multipart_message_with_attachment_"multipart/mixed_with_attachment_no_quote.eml" (0.55s) --- PASS: TestFeatures/Import_message_as_latin1_without_content_type (0.55s) --- PASS: TestFeatures/Import_message_as_latin1_with_content_type (0.55s) --- PASS: TestFeatures/Import_message_as_latin1_with_wrong_content_type (0.56s) --- PASS: TestFeatures/Import_received_message_to_Sent (0.65s) --- PASS: TestFeatures/Import_non-received_message_to_Inbox (0.65s) --- PASS: TestFeatures/Import_non-received_message_to_Sent (0.65s) --- PASS: TestFeatures/Import_message_without_sender_to_Archive (0.55s) --- PASS: TestFeatures/Import_message_without_sender_to_Sent (0.55s) --- PASS: TestFeatures/Import_message_without_sender_to_Drafts (0.55s) --- PASS: TestFeatures/Import_embedded_message (0.55s) --- PASS: TestFeatures/Import_message_with_inline_image (0.55s) --- PASS: TestFeatures/Message_import_with_text_part_and_attachment (0.55s) --- PASS: TestFeatures/Message_import_without_text_part (0.55s) --- PASS: TestFeatures/Move_message_from_folder_to_label_(keeps_in_folder) (1.65s) --- PASS: TestFeatures/Move_message_from_folder_to_label_with_append_expunge_does_not_keep_message_in_origin_folder (1.96s) --- PASS: TestFeatures/Move_message_from_label_to_folder (1.65s) --- PASS: TestFeatures/Move_message_from_label_to_label (1.65s) --- PASS: TestFeatures/Move_message_from_system_label_to_system_label (1.64s) --- PASS: TestFeatures/Move_message_from_folder_to_system_label (1.75s) --- PASS: TestFeatures/Move_message_from_system_label_to_system_label#01 (1.64s) --- PASS: TestFeatures/Move_message_from_folder_to_system_label#01 (1.76s) --- PASS: TestFeatures/Move_message_from_All_Mail_is_not_possible (1.55s) --- PASS: TestFeatures/Move_message_from_Inbox_to_Sent_is_not_possible (1.44s) --- PASS: TestFeatures/Move_message_from_Sent_to_Inbox_is_not_possible (1.45s) --- PASS: TestFeatures/Move_message_from_Trash_to_INBOX_by_APPEND_DELETE_EXPUNGE (1.28s) --- PASS: TestFeatures/Move_message_from_Spam_to_INBOX_by_APPEND_DELETE_EXPUNGE (1.29s) --- PASS: TestFeatures/Move_message_from_INBOX_to_Archive_by_APPEND_DELETE_EXPUNGE (1.29s) --- PASS: TestFeatures/Move_message_from_INBOX_to_Folders/mbox_by_APPEND_DELETE_EXPUNGE (1.29s) --- PASS: TestFeatures/Move_message_from_INBOX_to_Spam_by_APPEND_DELETE_EXPUNGE (1.28s) --- PASS: TestFeatures/Move_message_from_INBOX_to_Trash_by_APPEND_DELETE_EXPUNGE (1.28s) --- PASS: TestFeatures/Move_message_from_Trash_to_INBOX_by_DELETE_APPEND_EXPUNGE (1.28s) --- PASS: TestFeatures/Move_message_from_Spam_to_INBOX_by_DELETE_APPEND_EXPUNGE (1.29s) --- PASS: TestFeatures/Move_message_from_INBOX_to_Archive_by_DELETE_APPEND_EXPUNGE (1.29s) --- PASS: TestFeatures/Move_message_from_INBOX_to_Folders/mbox_by_DELETE_APPEND_EXPUNGE (1.28s) --- PASS: TestFeatures/Move_message_from_INBOX_to_Spam_by_DELETE_APPEND_EXPUNGE (1.28s) --- PASS: TestFeatures/Move_message_from_INBOX_to_Trash_by_DELETE_APPEND_EXPUNGE (1.28s) --- PASS: TestFeatures/Move_message_from_Spam_to_INBOX_by_DELETE_EXPUNGE_APPEND (1.28s) --- PASS: TestFeatures/Move_message_from_INBOX_to_Archive_by_DELETE_EXPUNGE_APPEND (1.29s) --- PASS: TestFeatures/Move_message_from_INBOX_to_Folders/mbox_by_DELETE_EXPUNGE_APPEND (1.28s) --- PASS: TestFeatures/Move_message_from_INBOX_to_Spam_by_DELETE_EXPUNGE_APPEND (1.28s) --- PASS: TestFeatures/Move_message_from_INBOX_to_Trash_by_DELETE_EXPUNGE_APPEND (1.30s) --- PASS: TestFeatures/Move_message_from_Trash_to_INBOX_by_DELETE_EXPUNGE_APPEND,_second_batch (1.28s) --- PASS: TestFeatures/Not_possible_to_delete_from_Scheduled_and_expunge_does_nothing (1.16s) --- PASS: TestFeatures/Move_message_from_Scheduled_is_not_possible (1.83s) --- PASS: TestFeatures/Mark_message_as_read (1.56s) --- PASS: TestFeatures/Mark_message_as_unread (1.43s) --- PASS: TestFeatures/Mark_message_as_starred (1.54s) --- PASS: TestFeatures/Mark_message_as_unstarred (1.44s) --- PASS: TestFeatures/Mark_message_with_subject_as_read/unread (1.66s) --- PASS: TestFeatures/Mark_all_messages_in_folder_as_read/unread (1.65s) --- PASS: TestFeatures/Mark_message_as_forwarded (0.97s) --- PASS: TestFeatures/Mark_message_as_forwarded_and_then_revert (0.97s) --- PASS: TestFeatures/Mark_message_as_replied (0.96s) --- PASS: TestFeatures/The_user_changes_the_gluon_path (2.10s) --- PASS: TestFeatures/Authenticates_successfully_on_custom_port (0.44s) --- PASS: TestFeatures/SMTP_client_can_authenticate_successfully_with_secondary_address_in_combine_mode (0.61s) --- PASS: TestFeatures/SMTP_client_can_authenticate_successfully_with_secondary_address_in_split_mode (0.63s) --- PASS: TestFeatures/SMTP_client_can_authenticate_successfully_with_disabled_alias_in_combine_mode (0.78s) --- PASS: TestFeatures/SMTP_client_can_authenticate_successfully_with_disabled_alias_in_split_mode (0.80s) --- PASS: TestFeatures/SMTP_client_can_authenticate_successfully (1.05s) --- PASS: TestFeatures/User_agent_with_only_SMTP_client_connected (1.24s) --- PASS: TestFeatures/SMTP_client_cannot_authenticate_with_wrong_username (1.06s) --- PASS: TestFeatures/SMTP_client_cannot_authenticate_with_wrong_password (1.06s) --- PASS: TestFeatures/SMTP_client_cannot_authenticate_for_disconnected_user (1.06s) --- PASS: TestFeatures/SMTP_client_can_authenticate_successfully_with_alias (1.05s) --- PASS: TestFeatures/SMTP_client_can_not_authenticate_with_disabled_address (1.21s) --- PASS: TestFeatures/SMTP_Logs_out_user (1.05s) --- PASS: TestFeatures/SMTP_client_can_authenticate_two_users (1.05s) --- PASS: TestFeatures/SMTP_Authenticates_with_secondary_address_of_account_with_disabled_primary_address (1.66s) --- PASS: TestFeatures/Send_without_first_announcing_FROM_and_TO (0.44s) --- PASS: TestFeatures/Reset_is_the_same_as_without_FROM_and_TO (0.44s) --- PASS: TestFeatures/Send_without_FROM (0.44s) --- PASS: TestFeatures/Send_without_TO (0.44s) --- PASS: TestFeatures/Send_with_empty_FROM (0.44s) --- PASS: TestFeatures/Send_with_empty_TO (0.45s) --- PASS: TestFeatures/Allow_BODY_parameter_of_MAIL_FROM_command (0.44s) --- PASS: TestFeatures/FROM_not_owned_by_user (0.44s) --- PASS: TestFeatures/Authenticates_successfully_on_custom_port#01 (0.44s) --- PASS: TestFeatures/Sending_with_cyrillic_PDF_attachment (1.72s) --- PASS: TestFeatures/Sending_with_cyrillic_docx_attachment (1.82s) --- PASS: TestFeatures/Send_message_with_attachment_encoded_quoted (1.72s) --- PASS: TestFeatures/Send_message_with_attachment_encoded_unquoted (1.72s) --- PASS: TestFeatures/Send_message_with_attachment_non_quoted (1.71s) --- PASS: TestFeatures/Send_message_to_address_in_to_and_bcc (2.28s) --- PASS: TestFeatures/Send_message_only_to_bcc (2.49s) --- PASS: TestFeatures/Send_message_to_bcc_and_bcc2 (2.59s) --- PASS: TestFeatures/Send_it (1.88s) --- PASS: TestFeatures/Message_with_attachment_and_wrong_boundaries (0.71s) --- PASS: TestFeatures/Invalid_from (0.70s) --- PASS: TestFeatures/Send_from_a_valid_address_that_cannot_send (1.04s) --- PASS: TestFeatures/HTML_message_to_external_account (1.71s) --- PASS: TestFeatures/HTML_message_with_inline_image_to_external_account (1.82s) --- PASS: TestFeatures/HTML_message_with_alternative_inline_to_internal_account (1.72s) --- PASS: TestFeatures/HTML_message_with_alternative_inline_to_external_account (1.71s) --- PASS: TestFeatures/HTML_message_with_extremely_long_line_(greater_than_default_2000_line_limit)_to_external_account (1.71s) --- PASS: TestFeatures/HTML_message_with_Foreign/Nonascii_chars_in_Subject_and_Body_to_external (1.72s) --- PASS: TestFeatures/HTML_message_with_attachment_to_internal_account (1.71s) --- PASS: TestFeatures/HTML_message_with_attachment_to_external_account (1.71s) --- PASS: TestFeatures/Alternative_plain_and_HTML_message_with_rfc822_attachment (1.72s) --- PASS: TestFeatures/A_message_with_inline_attachment_to_internal_account (1.71s) --- PASS: TestFeatures/A_message_with_inline_attachment_without_content_ID_to_internal_account (1.71s) --- PASS: TestFeatures/A_message_with_bad_disposition_to_internal_account (1.71s) --- PASS: TestFeatures/Mixed_sender_case_in_sender_address (0.81s) --- PASS: TestFeatures/Send_from_one_account_to_the_other (1.88s) --- PASS: TestFeatures/Send_from_one_account_to_the_other_with_attachments (1.89s) --- PASS: TestFeatures/Only_from_and_to_headers_to_internal_account (1.98s) --- PASS: TestFeatures/Only_from_and_to_headers_to_external_account (1.98s) --- PASS: TestFeatures/Basic_message_to_internal_account (1.08s) --- PASS: TestFeatures/Basic_message_to_external_account (2.25s) --- PASS: TestFeatures/Message_without_charset_is_utf8 (2.32s) --- PASS: TestFeatures/Message_without_charset_is_base64-encoded_latin1 (1.41s) --- PASS: TestFeatures/Message_without_charset_and_content_is_detected_as_HTML (2.35s) --- PASS: TestFeatures/RCPT_does_not_contain_all_CC (2.32s) --- PASS: TestFeatures/Basic_message_with_attachment_to_internal_account (1.98s) --- PASS: TestFeatures/Plain_message_with_attachment_to_external_account (1.97s) --- PASS: TestFeatures/Plain_message_with_attachment_to_two_external_accounts (1.95s) --- PASS: TestFeatures/Basic_message_with_multiple_different_attachments_to_internal_account (2.03s) --- PASS: TestFeatures/The_exact_same_message_is_not_sent_twice (2.12s) --- PASS: TestFeatures/Slight_change_means_different_message_and_is_sent_twice (2.27s) --- PASS: TestFeatures/Send_message_and_append_to_Sent (1.22s) --- PASS: TestFeatures/Reply_with_In-Reply-To_but_no_References (3.34s) --- PASS: TestFeatures/Reply_with_References_but_no_In-Reply-To (3.35s) --- PASS: TestFeatures/Reply_with_both__References_and_In-Reply-To (3.35s) --- PASS: TestFeatures/Reply_with_In-Reply-To_matching_several_received_ExternalID (3.42s) --- PASS: TestFeatures/Reply_with_In-Reply-To_matching_several_ExternalID_but_one_sent_by_us (3.43s) --- PASS: TestFeatures/Reply_with_In-Reply-To_and_X-Forwarded-Message-Id_sets_forwarded_flag (3.48s) --- PASS: TestFeatures/Reply_with_In-Reply-To_sets_answered_flag (3.53s) --- PASS: TestFeatures/Non-active_sender_in_combined_mode_using_non-active_key (0.88s) --- PASS: TestFeatures/Non-active_sender_in_split_mode_using_non-active_key (0.89s) --- PASS: TestFeatures/Disabled_sender_in_combined_mode_fails_to_send (1.06s) --- PASS: TestFeatures/Disabled_sender_in_split_mode_fails_to_send (1.15s) --- PASS: TestFeatures/Send_two_messages_in_one_connection (1.87s) --- PASS: TestFeatures/Send_with_two_addresses_of_the_same_user_in_split_mode (1.88s) --- PASS: TestFeatures/Send_with_two_separate_users (1.86s) --- PASS: TestFeatures/Check_account_default_settings (1.51s) --- PASS: TestFeatures/The_user_is_in_combined_mode (2.59s) --- PASS: TestFeatures/The_user_is_in_split_mode (2.54s) --- PASS: TestFeatures/The_user_switches_from_combined_to_split_mode_and_back (1.79s) --- PASS: TestFeatures/The_user_adds_an_address_while_in_combined_mode (2.50s) --- PASS: TestFeatures/The_user_adds_an_address_while_in_split_mode (2.47s) --- PASS: TestFeatures/The_user_deletes_an_address_while_in_combined_mode (2.37s) --- PASS: TestFeatures/The_user_deletes_an_address_while_in_split_mode (2.39s) --- PASS: TestFeatures/Playing_with_contact_settings (2.98s) --- PASS: TestFeatures/Delete_a_connected_user (0.45s) --- PASS: TestFeatures/Delete_a_disconnected_user (0.46s) --- PASS: TestFeatures/Login_to_account (0.55s) --- PASS: TestFeatures/Login_to_account_with_wrong_password (0.40s) --- PASS: TestFeatures/Login_to_nonexistent_account (0.28s) --- PASS: TestFeatures/Login_to_account_without_internet (0.77s) --- PASS: TestFeatures/Login_to_account_with_caps (0.82s) --- PASS: TestFeatures/Login_to_account_with_disabled_primary (0.82s) --- PASS: TestFeatures/Login_to_account_without_internet_but_the_connection_is_later_restored (2.07s) --- PASS: TestFeatures/Login_to_multiple_accounts (1.10s) --- PASS: TestFeatures/Login_to_account_with_an_alias_address (0.73s) --- PASS: TestFeatures/Login_to_disconnected_account (0.73s) --- PASS: TestFeatures/Cannot_login_to_removed_account (0.45s) --- PASS: TestFeatures/Bridge_password_persists_after_logout/login (1.18s) --- PASS: TestFeatures/User_sends_a_problem_report_without_logs_attached (0.45s) --- PASS: TestFeatures/User_sends_a_problem_report_with_logs_attached (0.45s) --- PASS: TestFeatures/The_auth_is_revoked_while_bridge_is_running (1.44s) --- PASS: TestFeatures/The_auth_is_revoked_while_bridge_is_not_running (0.57s) --- PASS: TestFeatures/The_account_is_synced_when_the_user_logs_in_and_persists_across_bridge_restarts (1.27s) --- PASS: TestFeatures/If_the_gluon_files_are_deleted,_the_account_is_synced_again (1.27s) --- PASS: TestFeatures/If_an_address_has_no_keys,_it_does_not_break_other_addresses (1.39s) --- PASS: TestFeatures/Telemetry_availability_-_No_user (0.85s) --- PASS: TestFeatures/Telemetry_availability_-_Multi_user (3.21s) === RUN Test_IsSub === RUN Test_IsSub/{}_vs_{} === RUN Test_IsSub/{"a":_1}_vs_{"a":_1} === RUN Test_IsSub/{"a":_1}_vs_{"a":_1,_"b":_2} === RUN Test_IsSub/{"a":_1,_"c":_3}_vs_{"a":_1,_"b":_2} === RUN Test_IsSub/{"c":_2}_vs_{"a":_1,_"b":_{"c":_2}} === RUN Test_IsSub/{"c":_2}_vs_{"a":_1,_"b":_{"c":_2,_"d":_3}} === RUN Test_IsSub/{"c":_2,_"d":_3}_vs_{"a":_1,_"b":_{"c":_2,_"d":_3}} === RUN Test_IsSub/{"c":_2,_"e":_3}_vs_{"a":_1,_"b":_{"c":_2,_"d":_3}} === RUN Test_IsSub/{"a":_1,_"b":_{"c":_2,_"d":_""}}_vs_{"a":_1,_"b":_{"c":_2,_"d":_"ignore"}} === RUN Test_IsSub/{"a":_1,_"b":_{"c":_2,_"d":_null}}_vs_{"a":_1,_"b":_{"c":_2,_"d":_null}} === RUN Test_IsSub/{"a":_1,_"b":_{"c":_2,_"d":_[]}}_vs_{"a":_1,_"b":_{"c":_2,_"d":_["1"]}} === RUN Test_IsSub/{"a":_1,_"b":_{"c":_2,_"d":_null}}_vs_{"a":_1,_"b":_{"c":_2,_"d":_[]}} === RUN Test_IsSub/{"a":_[]}_vs_{"a":_[]} === RUN Test_IsSub/{"a":_[1,_2]}_vs_{"a":_[1,_2]} === RUN Test_IsSub/{"a":_[1,_2]}_vs_{"a":_[1,_3]} === RUN Test_IsSub/{"a":_[1,_2]}_vs_{"a":_[1,_2,_3]} === RUN Test_IsSub/{"a":_[]}_vs_{"a":_null} === RUN Test_IsSub/{"a":_null}_vs_{"a":_[]} --- PASS: Test_IsSub (0.00s) --- PASS: Test_IsSub/{}_vs_{} (0.00s) --- PASS: Test_IsSub/{"a":_1}_vs_{"a":_1} (0.00s) --- PASS: Test_IsSub/{"a":_1}_vs_{"a":_1,_"b":_2} (0.00s) --- PASS: Test_IsSub/{"a":_1,_"c":_3}_vs_{"a":_1,_"b":_2} (0.00s) --- PASS: Test_IsSub/{"c":_2}_vs_{"a":_1,_"b":_{"c":_2}} (0.00s) --- PASS: Test_IsSub/{"c":_2}_vs_{"a":_1,_"b":_{"c":_2,_"d":_3}} (0.00s) --- PASS: Test_IsSub/{"c":_2,_"d":_3}_vs_{"a":_1,_"b":_{"c":_2,_"d":_3}} (0.00s) --- PASS: Test_IsSub/{"c":_2,_"e":_3}_vs_{"a":_1,_"b":_{"c":_2,_"d":_3}} (0.00s) --- PASS: Test_IsSub/{"a":_1,_"b":_{"c":_2,_"d":_""}}_vs_{"a":_1,_"b":_{"c":_2,_"d":_"ignore"}} (0.00s) --- PASS: Test_IsSub/{"a":_1,_"b":_{"c":_2,_"d":_null}}_vs_{"a":_1,_"b":_{"c":_2,_"d":_null}} (0.00s) --- PASS: Test_IsSub/{"a":_1,_"b":_{"c":_2,_"d":_[]}}_vs_{"a":_1,_"b":_{"c":_2,_"d":_["1"]}} (0.00s) --- PASS: Test_IsSub/{"a":_1,_"b":_{"c":_2,_"d":_null}}_vs_{"a":_1,_"b":_{"c":_2,_"d":_[]}} (0.00s) --- PASS: Test_IsSub/{"a":_[]}_vs_{"a":_[]} (0.00s) --- PASS: Test_IsSub/{"a":_[1,_2]}_vs_{"a":_[1,_2]} (0.00s) --- PASS: Test_IsSub/{"a":_[1,_2]}_vs_{"a":_[1,_3]} (0.00s) --- PASS: Test_IsSub/{"a":_[1,_2]}_vs_{"a":_[1,_2,_3]} (0.00s) --- PASS: Test_IsSub/{"a":_[]}_vs_{"a":_null} (0.00s) --- PASS: Test_IsSub/{"a":_null}_vs_{"a":_[]} (0.00s) PASS ok github.com/ProtonMail/proton-bridge/v3/tests 354.111s FAIL ==> ERROR: A failure occurred in check(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_12566fdb-ca3d-4013-b68b-2b98ba3f8431/build